TCP Protocol TCP protocol IP datagram Ethernet Header





























- Slides: 29

TCP Protocol

TCP protocol IP datagram Ethernet Header IP Header TCP Header Data TCP segment IP datagram : ขอมลตงแตหว ขอมลตวสดทาย IP (IP header) ถง UDP datagram : ขอมลตงแต ขอมลตวสดทาย UDP header ถง TCP segment : ขอมลตงแต TCP header ถง


TCP header 0 15 16 Source Port Destination Port Sequence number Acknowledgement number HL reserved Code Window size Checksum Urgent pointer Options data 31

TCP header 0 15 16 Source Port Destination Port Sequence number Acknowledgement number HL reserved Code Window size Checksum Urgent pointer Options data Source Port (16 bits) : หมายเลขพอรตของสถานตนทาง 31

TCP header 0 15 16 Source Port 31 Destination Port Sequence number Acknowledgement number HL reserved Code Window size Checksum Urgent pointer Options data Destination Port (16 bits) : หมายเลขพอรตของสถานปลายทาง

TCP header 0 15 16 Source Port 31 Destination Port Sequence number Acknowledgement number HL reserved Code Window size Checksum Urgent pointer Options data Seq number (32 bits) : หมายเลขเรมตนสำหรบชขอมล b

TCP header 0 15 16 Source Port 31 Destination Port Sequence number Acknowledgement number HL reserved Code Window size Checksum Urgent pointer Options data Ack number (32 bits) : หมายเลขตอบรบวารอรบขอมล number อะไร ถาเปน ACK อยางเดยวจะไมนบ seq

TCP header 0 15 16 Source Port 31 Destination Port Sequence number Acknowledgement number HL reserved Code Window size Checksum Urgent pointer Options data Header Length (4 bits) : ขนาดของ header (x 4 bytes)

TCP header 0 15 16 Source Port Destination Port Sequence number Acknowledgement number HL reserved Code Window size Checksum Urgent pointer Options data Reserved (6 bits) : สงวนไวไมใชงาน 31

TCP header 0 15 16 Source Port Destination Port Sequence number Acknowledgement number HL reserved Code Window size Checksum Urgent pointer Options data Code (6 bits) : เปน flags 31


TCP header 0 15 16 Source Port Destination Port Sequence number Acknowledgement number HL reserved Code Window size Checksum Urgent pointer Options data Window size (16 bits) : สถานปลายทางจะแจงขนาดของบฟเฟอรทมอย 31

TCP header 0 15 16 Source Port Destination Port Sequence number Acknowledgement number HL reserved Code Window size Checksum Urgent pointer Options data Urgent pointer(16 bits) : pointer ชตำแหนงไบตของขอมลทตองดำเนนการเรมดวน 31

TCP header 0 15 16 Source Port Destination Port Sequence number Acknowledgement number HL reserved Code Window size Checksum Urgent pointer Options data Options (32 bits) : เปน option เพมเตม มหรอไมมกได 31





• กลไกการทำงานของ TCP : �������� (2 ��� ) สมมตการสงขอมลครงละ 100 ไบต A B SEQ 901, ACK 701 , d ata d , 1 0 0 1 K C A , SEQ 701 SEQ 1001, ACK 801, data ta a d , 1 0 1 1 K C A SEQ 801, SEQ 1101, ACK 901, data 201, d 1 K C A , 1 0 9 Q SE


กลไกการทำงานของ TCP : ������ segment ��� A B SEQ 100 SEQ 200 SEQ 300 SEQ 400 ACK 200 ACK 300 SEQ 300 ACK 500

กลไกการทำงานของ TCP : segment ����� A B SEQ 100 SEQ 200 SEQ 300 SEQ 400 ACK 200 ACK 300 ACK 400 ACK 500





