Sobes.tech
Junior — Middle

What network protocols have you worked with in practice?

sobes.tech AI

Answer from AI

The following network protocols are commonly encountered in practice:

  • TCP (Transmission Control Protocol) — provides reliable, connection-oriented data transfer.
  • UDP (User Datagram Protocol) — simpler, connectionless, used where speed is more important than reliability.
  • HTTP/HTTPS — application layer protocols for hypertext transfer, widely used in web development.
  • FTP — protocol for file transfer.
  • ICMP — used for network diagnostics (e.g., ping).

In C/C++, it is common to work with sockets, using TCP or UDP for network communication.