一、TCP/IP模型与OSI模型的对应
OSI七层网络模型 |
TCP/IP四层概念模型 |
对应网络协议 |
应用层(Application) |
应用层 |
HTTP、TFTP, FTP, NFS, WAIS、SMTP |
表示层(Presentation) |
Telnet, Rlogin, SNMP, Gopher |
|
会话层(Session) |
SMTP, DNS |
|
传输层(Transport) |
传输层 |
TCP, UDP |
网络层(Network) |
网络层 |
IP, ICMP, ARP, RARP, AKP, UUCP |
数据链路层(Data Link) |
数据链路层 |
FDDI, Ethernet, Arpanet, PDN, SLIP, PPP |
物理层(Physical) |
IEEE 802.1A, IEEE 802.2到IEEE 802.11 |
1、网络接口层
网络接口层与OSI参考模型中的物理层和数据链路层相对应。它负责监视数据在主机和网络之间的交换。事实上,TCP/IP本身并未定义该层的协议,而由参与互联的各网络使用自己的物理层和数据链路层协议,然后与TCP/IP的网络接入层进行连接。地址解析协议(ARP)工作在此层,即OSI参考模型的数据链路层。
2、网际互连层
网际互连层对应于OSI参考模型的网络层,主要决定主机到主机的通信问题。它所包含的协议设计数据包在整个网络上的逻辑传输。该层有三个主要协议:网际协议(IP)、互联网组管理协议(IGMP)和互联网控制报文协议(ICMP)。
3、传输层
传输层对应OSI参考模型的传输层,为应用层实体提供端到端的通信功能,保证了数据包的顺序传送以及数据的完整性。该层定义了两个主要的协议:传输控制协议(TCP)和用户数据包协议(UDP)。
(1)TCP协议是较为可靠的协议,通过三次握手,可以保证传输的数据一定到达(网页、邮件)。
UDP协议速度更快,但是有时候数据可能会丢失(QQ等即时通讯)。5
(2)TCP协议为什么进行三次握手?
4、应用层
应用层对应于OSI参考模型的高层,为用户提供所需的各种服务,例如:FTP、Telnet、DNS、SMTP等。
二、数据封装过程
三、TCP/IP模型与OSI模型的比较
相同点:
(1)OSI参考模型和TCPHP参考模犁都采用了层次结构的概念,