Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
-
( ) 0990045921b
( )
-
TCP/IP
99 01 101 12
99 03 99 12
TCP/IP
1.1
1. TCP/IP
2. Transmission Control Protocol
3. User Datagram Protocol
4. TCP/IP
5. DHCP / DNS / NAT
1.2 TCP/IP
1.2.1
OSI TCP/IP
IPARPICMP TCP/IP
IP TCP
IP TCP
TCP/IP
1.2.2
IP
IP
IP
(connectionless)
(/)
IP
TCP/IP TCP
UDP TCP UDP
(connectionless)
1. TCP
(Connection-oriented) TCP (
)
TCP
(/)
push
1.3.2 TCP
TCP 2
2. TCP TCP
TCP
Sequence Number
(/)
TCP TCP
()
Acknowledge Number
TCP
()
Header Length
32 (Options)
4 TCP
60 20
Reserved
Control Flag
(/)
TCP
Window Size
TCP
( bytes ) Window
Checksum
Urgent Pointer
Control Flag URG URG 1
Urgent Pointer
Options
Telnet
option
telnet
Option 0 0 32bit
1.3.3 TCP
TCP TCP
(Connection-Oriented)
5
(/)
1.3.3.1 TCP
TCP
1. () SYN
(three-way handshake) 3
3. TCP (Three-Way
Handshake)
1.3.3.2 TCP
TCP
TCP (half-close) TCP
(/)
4 TCP
1. FIN ACK
1
2. TCP (discard )
TCP FIN
3. FIN 1 ACK
4. TCP (Four-Way
Handshake)
1.3.4 TCP
TCP IP TCP IP
TCP
7
(/)
(Acknowledgement)
TCP 3
( checksum ) ( acknowledgement )
( time-out ) 5
5. TCP
(/)
Sliding Window
(buffer)
7. Sliding
Window
window
3
9
(/)
window 3
window
2
( window size
10
(/)
UDP (Connectionless)
UDP
(
)UDP
OSI
header payroll
IP ( IP
65536 bytes ) UDP TCP
over head payroll
IP UDP TCP
UDP
1.4.1 UDP
UDP 9
9. UDP TCP
TCP
UDP Checksum
TCP checksum
UDP checksum
11
(/)
10. UDP
Source IP Address Destination IP
Address UDP IP
""
1.5 TCP/IP
1.5.1 Telnet
Telnet Telecommunication Network
(RFC 854)
IP Address
Telnet
guest anonymous
12
(/)
11. Telnet
1.5.2 FTP
(FTPFile Transfer Protocol)
FTP
FTP
()
12. FTP
13
(/)
1.5.3 SMTP
Simple Mail Transfer Protocol (SMTP) service
SMTP SMTP
POP3
SMTP POP3
POP3 SMTP
SMTP
POP3
13. SMTP
14
(/)
15
(/)
15. DHCP
16
(/)
1.8
[1] W. Richard Stevens, TCP/IP Illustrated, Volume 1, Addison Wesley, 1994.
[2] Andrew S. Tanenbaum, COMPUTER NETWORKS, THIRD EDITION, 1996
[3] Douglas E. Comer, Internetworking with TCP/IP; vol. 1: principles, protocols, and
architecture, 2000
17
(/)