Transmission Control Protocol (TCP) Chuan-Ming liu CSIE NTUT Spring 04, TAIWAN CSIE NTUT TANAN
CSIE, NTUT, TAIWAN 1 Transmission Control Protocol (TCP) Chuan-Ming Liu CSIE, NTUT Spring ’04, TAIWAN
CONTENTS TCP SERVICES NUMBERING BYTES FLOW CONTROL SILLY WINDOW SYNDROME ERROR CONTROL TCP TIMERS CONGESTION CONTROL SEGMENT OPTIONS CHECKSUM CONNECTION TCP OERATION CSIE NTUT TANAN
CSIE, NTUT, TAIWAN 2 CONTENTS • TCP SERVICES • NUMBERING BYTES • FLOW CONTROL • SILLY WINDOW SYNDROME • ERROR CONTROL • TCP TIMERS • CONGESTION CONTROL • SEGMENT • OPTIONS • CHECKSUM • CONNECTION • TCP OERATION
Position of TcPin TcP/IP protocol suite Application SMTP‖FTP TETP DNS SNMP ··| BOOTP ayer Transport TCP UDP IGMP ICMP Network IP nyer ARP RARP Data link Underlying lan or WAN technolo Physical layer CSIE NTUT TANAN Figure 12-1
CSIE, NTUT, TAIWAN 3 Figure 12-1 Position of TCP in TCP/IP protocol suite
12.2 TCP SERVICES CSIE NTUT TANAN
CSIE, NTUT, TAIWAN 4 TCP SERVICES 12.2
TCP Services Stream Delivery Service TCP is a stream-oriented protocol Uses imaginary tube to communicate Uses sending and receiving buffers to synchronize Group a number of bytes into a packet called segment Full-duplex Service Connection-oriented Service Reliable service CSIE NTUT TANAN
CSIE, NTUT, TAIWAN 5 TCP Services • Stream Delivery Service – TCP is a stream-oriented protocol – Uses imaginary “tube” to communicate – Uses sending and receiving buffers to synchronize – Group a number of bytes into a packet called segment • Full-duplex Service • Connection-oriented Service • Reliable Service