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