计算机网路-七层协议-个人理解-(面试必备)


计算机网路-七层协议-个人理解-(面试必备)

osi开放式互联网参考模型

从应用层开始,都会对要传输的数据头部进行处理,加上本层的一些信息,最终有物理层通过以太网,电缆等介质,将数据解析成bit流,在网络中传输。数据传输到目标地址,并至底而上的将先前对应的头部给解析分离出来,这个就是我们的网络数据处理的整个流程。

TCP/IP参考模型

OSI的“实现”:TCP/IP,事实的标准为TCP/IP四层架构参考模型,TCP/IP参考模型是首先有apa.XX所使用的体系结构,后来该结构美国国防部用来作为计算机网络的标准,市面上所有厂商都以该标准为主用以商用,虽然tcp/ip协议,并不完全符合OSI的七层参考模型,但我们依然可以理解为,它是osi的一种实现。

计算机网路-七层协议-个人理解-(面试必备)

两种协议的对比

从字面上讲,可能会认为tcp/ip是指tcp和ip这两种协议,实际生活当中,有时也确实指这两种协议,然而在很多情况下,它只是利用ip进行通信时,所必须用到的协议群的统称。具体来说,ip或者icmp等,都是数据tcp/ip协议,它们和tcp和ip的关系紧密,是互联网必不可少的组成部分,tcp/ip泛指这些协议,因此有时也称tcp/ip为网际协议群,从图中我们得知,tcp/ip协议与osi在分层模块上,少于区别,tcp/ip的应用层可以理解为,约等于osi中的应用层,表示层,会话层这三层的组合。以及osi的数据链路层以及物理层,在tcp/ip中被归并为链路层,osi模型注重通信协议必要功能是什么,而tcp/ip则更强调在计算上实现协议应该开发那种程序。

五种协议图示


计算机网路-七层协议-个人理解-(面试必备)

五种协议图示

数据的传输过程中,和osi一样的tcp/ip每个分层中,都会对所发生的数据附加一个头部,在这个首部中,包含了该层必要的信息,如发送的目标地址,以及协议相关的信息,通常为协议提供的信息为报头的首部,所要发送的内容,为数据,从下一层角度上看数据被传送到,接收端之后,在层层解套出来。


分享到:


相關文章: