Содержание
- 2. User space Kernel space P1 P2 Link Network Socket buffer Link Network Transport Socket buffer Hardware
- 3. UDP Header Source port Destination port Length Check sum Payload Fd = socket(AF_INET, SOCK_RAW, IPPROTO_UDP); Buf
- 4. PC1 PC2 PC3 PC4 Switch1 Router1 Switch2 192.168.1.2 192.168.1.3 192.168.1.1 192.168.3.1 192.168.2.2 192.168.2.3 Route table 1.2
- 5. UDP Header Source port Destination port Length Check sum Payload TCP Header Destination port Source port
- 6. SYN SYN,ACK ACK FIN ACK ACK FIN Client Server Server Client
- 7. Seq=1001 Client Server Seq=1002 ACK, ack=1002 A B C 1001 1002 1003 Seq=1003
- 8. Window Recv/Ack Recv/Not Ack Ready/ Not Ack Not ready/ Not Ack Window size
- 9. 1001-1015 1016-1025 1026-1050 Window size = 15
- 10. IP Header Length DS Identification Flags + Offset Payload TTL Transport Proto Checksum Source IP Destination
- 11. Ethernet Header Destination mac Source mac 802.1Q Type Payload Fd = socket(AF_PACKET, SOCK_RAW, htons(ETH_P_ALL)); Buf -
- 12. Sockets Server(tcp) Struct sockaddr_in serv, client; Fd = Socket(AF_INET,SOCK_STREAM,0); Bind(serv); Listen(fd, 5); New_fd=accept(fd, client, len); Recv(new_fd,
- 14. Скачать презентацию