吹静静

欢迎QQ交流:592590682

一、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参考模犁都采用了层次结构的概念,

(2)都能够提供面向连接和无连接两种通信服务机制
 
不同点:
(1)前者最七层模型,后者导四层结构;
(2)对可靠性要求不同(后者更高);
(3)OSI模型是在协议开发前设计的,具有通用性.TCPHP是先有协议集然后建立模型,不适用于到盯CpnP网络;

 

posted on 2018-03-06 17:03  吹静静  阅读(660)  评论(0编辑  收藏  举报