计算机网络相关的知识

169 阅读2分钟

计算机指定很多的协议保障日常通信。比如

超文本协议。

传输控制协议。(tcp协议)

因特网协议。(IP协议)

地址解析协议。(ARP协议)

网络模型

既然存在多种协议,需要一种结构将他们合理地组织在一起。而现如今的两种模型都是采用层次结构。每一层通过该层中执行某一些动作或者直接使用下层的服务来提供服务。

两类分层结构(五层因特网模型和七层SOI模型)

五层因特网模型(应用层,运输层,网络层,链路层,物理层)

七层SOI模型(应用层,表示层,会话层,运输层,网络层,链路层,物理层)

应用层:就是网络应用程序及它们的应用层协议存在的地方,我们常把位于应用层要传递的信息称为报文(message)。

运输层:因特网的运输层负责在俩个应用程序端点之间传递应用层报文。在因特网中,有俩种运输协议,TCP和UDP,使用其中的任何一个都能传递应用层报文,值得注意的是,在这一层,TCP/UDP会把上层报文包装成一个新的结构,我们称为报文段(segment)。

网络层:在这一层,网络层也会把上一层的报文段包装成一个被称作数据报(datagram)的结构。然后把这个数据报从一台主机移动到另外一台主机上。在这一层就包括著名的IP协议。

链路层:同理,在这一层,又在数据报的外面加了个壳,我们把加壳之后的这个东西叫做帧(frame)。然后通过这一层把帧从当前的一个节点移动到下一个节点,网络层必须依靠链路层的服务