一、tcpip模型与osf七层模型的区别
1
/6
首先OSI是有七层结构的一个模型,其中包括:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
2
/6
而TCP/IP是一个协议簇,其中包括:网络层、internet层、传输层、应用层。
3
/6
区别:ISO是一个七层结构,而TCP/IP只是结构中的一个协议簇。
4
/6
IOS把网络分成七层,而TCP/IP把网络分成四层。TCP/IP考虑到多种网络互联问题,IOS最初只考虑到一种网络互连使用。
5
/6
OSI有三个明确的核心概念:服务、接口、协议。而TCO/IP没有明确的区分。
6
/6
TCP/IP一开始就对面向连接各无连接并重,而OSI在开始时只强调面向连接服务。
二、tcpip五层结构层次及功能
tcpip是一个网络通信模型,以及一整个网络传输协议家族,为互联网的基础通信架构。
tcpip五层结构层次及功能:
1.IP
IP层接收由更低层(网络接口层例如以太网设备驱动程序)发来的数据包,并把该数据包发送到更高层---TCP或UDP层;
相反,IP层也把从TCP或UDP层接收来的数据包传送到更低层。
2.TCP
TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP是面向连接的所以只能用于端到端的通讯。
3.UDP
UDP是面向无连接的通讯协议,UDP数据包括目的端口号和源端口号信息,由于通讯不需要连接,所以可以实现广播发送。
UDP通讯时不需要接收方确认,属于不可靠的传输,可能会出现丢包现象,实际应用中要求程序员编程验证。
4.ICMP
ICMP与IP位于同一层,它被用来传送IP的控制信息。
它主要是用来提供有关通向目的地址的路径信息。ICMP的‘Redirect’信息通知主机通向其他系统的更准确的路径,而‘Unreachable’信息则指出路径有问题。
5.IP地址
在Internet上连接的所有计算机,从大型机到微型计算机都是以独立的身份出现,我们称它为主机。
为了实现各主机间的通信,每台主机都必须有一个唯一的网络地址。就好像每一个住宅都有唯一的门牌一样,才不至于在传输资料时出现混乱。
三、tcp/ip模型分别是什么
TCP/IP参考模型是计算机网络的祖父ARPANET和其后继的因特网使用的参考模型。ARPANET是由美国国防部DoD(U.S.DepartmentofDefense)赞助的研究网络。逐渐地它通过租用的电话线连结了数百所大学和政府部门。当无线网络和卫星出现以后,现有的协议在和它们相连的时候出现了问题,所以需要一种新的参考体系结构。这个体系结构在它的两个主要协议出现以后,被称为TCP/IP参考模型(TCP/IPreferencemodel)。
TCP/IP是一组用于实现网络互连的通信协议。Internet网络体系结构以TCP/IP为核心。基于TCP/IP的参考模型将协议分成四个层次,它们分别是:网络访问层、网际互联层(主机到主机)、传输层、和应用层。
1.应用层
应用层对应于OSI参考模型的高层,为用户提供所需要的各种服务,例如:FTP、Telnet、DNS、SMTP等.
2.传输层
传输层对应于OSI参考模型的传输层,为应用层实体提供端到端的通信功能,保证了数据包的顺序传送及数据的完整性。该层定义了两个主要的协议:传输控制协议(TCP)和用户数据报协议(UDP).
TCP协议提供的是一种可靠的、通过“三次握手”来连接的数据传输服务;而UDP协议提供的则是不保证可靠的(并不是不可靠)、无连接的数据传输服务.
3.网际互联层
网际互联层对应于OSI参考模型的网络层,主要解决主机到主机的通信问题。它所包含的协议设计数据包在整个网络上的逻辑传输。注重重新赋予主机一个IP地址来完成对主机的寻址,它还负责数据包在多种网络中的路由。该层有三个主要协议:网际协议(IP)、互联网组管理协议(IGMP)和互联网控制报文协议(ICMP)。
IP协议是网际互联层最重要的协议,它提供的是一个可靠、无连接的数据报传递服务。
4.网络接入层(即主机-网络层)
网络接入层与OSI参考模型中的物理层和数据链路层相对应。它负责监视数据在主机和网络之间的交换。事实上,TCP/IP本身并未定义该层的协议,而由参与互连的各网络使用自己的物理层和数据链路层协议,然后与TCP/IP的网络接入层进行连接。地址解析协议(ARP)工作在此层,即OSI参考模型的数据链路层。
四、tcp参考模型的数据封装过程
电脑或者设备发送数据的时候封装,接收数据的时候解封装。其中封装是指依据tcp/ip参考模型从上向下,也就是从应用层到数据链路层依次打上一个相应的头部字段,完成封装的过程发送出去。接收的时候过程正好相反。其中每一层的作用就是靠相应层次的头部字段来完成的。
关于tcp ip模型,tcpip模型包含哪几层的介绍到此结束,希望对大家有所帮助。