Chapter 2
TCP/IP协议(xiéyì)
第一页,共九十三页。
TCP/IP协议(xiéyì)根底
互联网协议〔IP〕和传输控制协议〔TCP〕是互联网协议族中最为有名的两个协议,其应用非常广泛,它能够用于任何相的端口25,以电子数据的方式,使用户快速、方便地传送信息。即使相隔大洲、大洋,电子邮件也可以在短短的几分钟内到达接收方的电子信箱。
HTTP,即超文本传输协议,。
第十二页,共九十三页。
Early protocol suite
Universal
Introduction to TCP/IP
Host
Internet
TCP/IP
Host
第十三页,共九十三页。
TCP/IP 协议(xiéyì)栈
7
6
5
4
3
2
5
4
3
2
Application
Presentation
Session
Transport
Network
Data Link
Physical
1
Application
Transport
Internet
Data Link
Physical
1
第十四页,共九十三页。
应用层 Overview
*Used by the router
Application
Transport
Internet
Data Link
Physical
File Transfer
- TFTP *
- FTP *
- NFS
E-Mail
- SMTP
Remote Login
- Telnet *
- rlogin *
Network Management
- SNMP *
Name Management
- DNS*
第十五页,共九十三页。
传输层 Overview
Transmission Control
Protocol (TCP)
User Datagram
Protocol (UDP)
Application
Transport
Internet
Data Link
Physical
面向(miàn xiànɡ)连接、可靠的
无连接,不可靠的
第十六页,共九十三页。
TCP传输控制协议
面向连接的
先建立连接,后传数据
通过三次握手(wò shǒu)建立连接
可靠的
发送数据后,必须等待确认后才继续发送
等不到确认,会重传数据
电话
第十七页,共九十三页。
TCP Segment Format
Source port (16)
Destination port (16)
Sequence number (32)
Headerlength (4)
Acknowledgement number (32)
Reserved (6)
Code bits (6)
Window (16)
Checksum (16)
Urgent (16)
Options (0 or 32 if any)
Data (varies)
20Bytes
Bit 0
Bit 15
Bit 16
Bit 31
第十八页,共九十三页。
Port Numbers
TCP
Port Numbers
FTP
TransportLayer
TELNET
DNS
SNMP
TFTP
SMTP
UDP
ApplicationLayer
21
23
25
53
69
161
RIP
520
第十九页,共九十三页。
TCP Port Numbers
Source
Port
Dest.
Port
…
Host A
1028
23
…
SP
DP
Host Z
Telnet Z
Dest. port = 23.Send packet to my
Telnet application.
第二十页,共九十三页。
Send SYN
(seq=100 ctl=SYN)
SYN received
Host A
Host B
TCP 三次(sān cì)握手
1
第二十一页,共九十三页。
Send SYN
(seq=100 ctl=SYN)
SYN received
Send SYN, ACK
(seq=300 ack=101 ctl=syn,ack)
Host A
Host B
S
网络工程师:tcpip协议 来自淘豆网www.taodocs.com转载请标明出处.