Back to courses
Course overview

Transport

TCP, UDP, checksums, sockets, and host-to-host delivery behavior across packet networks.

18 lessonsIntermediate1 h
Start course

Course lessons

Follow this path using the existing Teleinf Edu article library.

18 lessons
  1. 01Lesson 1Port Numbers & Multiplexing | Teleinf EduWell-known, registered, and dynamic ports; ephemeral allocation and demultiplexing logic.2 min read
  2. 02Lesson 2TCP/IP Checksum | Teleinf EduThe ones complement method for error detection in transport and network layers.3 min read
  3. 03Lesson 3Transmission Control Protocol (TCP) | Teleinf EduReliable, connection-oriented transport: header, 3-way handshake, flags, and flow control.3 min read
  4. 04Lesson 4TCP Header Structure | Teleinf EduDetailed analysis of TCP header fields: sequence/ack numbers, flags, window, checksum, MSS, and options.3 min read
  5. 05Lesson 5TCP State Machine | Teleinf EduThe full TCP finite state machine: LISTEN, SYN-SENT, ESTABLISHED, FIN-WAIT, CLOSE-WAIT, LAST-ACK, TIME-WAIT transitions.3 min read
  6. 06Lesson 6TCP Flow Control | Teleinf EduSliding window mechanism and flow control in TCP connections.3 min read
  7. 07Lesson 7TCP Congestion Control | Teleinf EduSlow start, congestion avoidance, and fast recovery algorithms.3 min read
  8. 08Lesson 8TCP Retransmission & Reliability | Teleinf EduFast retransmit, fast recovery, duplicate ACK logic, and selective acknowledgments (SACK).3 min read
  9. 09Lesson 9TCP Timers | Teleinf EduRole of RTO, RTT estimation (Jacobson/Karels), keep-alive, persistence, and TIME-WAIT timer.3 min read
  10. 10Lesson 10TCP Options | Teleinf EduOperational extensions: MSS, Window Scale, Timestamps, SACK Permitted, Selective ACK, Fast Open.3 min read
  11. 11Lesson 11TCP Security & Hardening | Teleinf EduMitigations against SYN flood, RST injection, sequence prediction attacks; SYN cookies and best practices.3 min read
  12. 12Lesson 12User Datagram Protocol (UDP) | Teleinf EduConnectionless, best-effort transport for real-time applications and its simple header.3 min read
  13. 13Lesson 13UDP Header Format | Teleinf EduUnderstanding length, source/destination ports, checksum, and pseudo-header usage.3 min read
  14. 14Lesson 14UDP Applications | Teleinf EduReal-time applications using UDP: streaming, gaming, and VoIP.3 min read
  15. 15Lesson 15Socket Programming | Teleinf EduNetwork programming interfaces and socket APIs for TCP and UDP.3 min read
  16. 16Lesson 16Socket Options | Teleinf EduConfigurable behaviors via setsockopt: timeouts, buffers, KEEPALIVE, NODELAY, and broadcast.3 min read
  17. 17Lesson 17Stream Control Transmission Protocol (SCTP) | Teleinf EduMulti-streaming transport protocol combining TCP and UDP features.3 min read
  18. 18Lesson 18QUIC Protocol | Teleinf EduQuick UDP Internet Connections: Google's low-latency transport protocol.3 min read

Course quizzes

Pass the assigned quiz to finish the course progress.

1
  1. 01QuizTransportPractice TCP, UDP, checksums, sockets, and host-to-host delivery behavior across packet networks.Premium