youtube.com/watch?v=j5kx...


Core Transport & Network Protocols: TCP, IP, UDP

IP (Internet Protocol)

TCP (Transmission Control Protocol)

UDP (User Datagram Protocol)


 Application-Layer Protocols

These operate over TCP or UDP and provide specific user-level services:

ProtocolFunctionTransport LayerPort(s)
DNSResolves domain names to IPsUDP (or TCP)53 en.wikipedia.org+15student-notes.net+15thenetworkdna.com+15
DHCPAutomatically assigns IP settingsUDP67 (server), 68 (client)
HTTP/HTTPSWeb content requests/responsesTCP (+TLS)80 / 443
FTPFile transfers between client/serverTCP20 (data), 21 (control)
SMTPSending email between serversTCP25, 465, 587
POP3Retrieving email into clientsTCP110, 995 (SSL)
IMAPManaging email on serverTCP143, 993 (SSL)

 Protocol Workflow 

  1. An application (e.g., browser) sends data via HTTP.

  2. HTTP uses TCP for reliable transport.

  3. TCP relies on IP to route packets between hosts.

  4. IP packets are transmitted over the Link/Physical layer.

DNS and DHCP often use UDP to minimize delay and overhead lifewire.com+15reddit.com+15en.wikipedia.org+15en.wikipedia.org+15medium.com+15geeksforgeeks.org+15lifewire.com.


  • IP handles the delivery of packets across networks.

  • TCP ensures connections are reliable; UDP delivers faster, with fewer guarantees.

  • Application protocols (DNS, HTTP, etc.) sit on top and facilitate user-oriented services.

  • Port numbers and transport-layer behavior are crucial for interoperability.

  • researchgate.net/figure/...

itnetworkingskills.wordp...