计算机网络体系结构

181 阅读1分钟

计算机网络体系结构:(主要针对五层协议) 截屏2023-01-06 17.36.40.png (1)应用层

任务是通过应用进程之间的交互完成特定网络应用

协议:因为任务是应用进程之间的交互,所以协议就是应用进程间交互的规则

主要的协议有:HTTP、支持电子邮件的SMTP,支持文件传送的FTP等

报文:应用层交互的数据单元成为报文。

(2)运输层

任务是:为通信中的进程提供数据传输服务,即应用层利用本层提供的服务来传送报文。

协议:传输控制协议TCP、用户数据报协议UDP(单位是用户数据报user datagram)

(3)网络层

“负责为分组交换网上的不同主机提供通信服务”

把运输层产生的报文段或用户数据报封装成分组或包进行传送。(由于网络层使用IP协议,所以分组也叫做IP数据报)

另一个任务就是选择合适的路由

协议:IP(第一个功能)、路由选择协议(第二个功能)

(4)数据链路层

数据链路层将IP数据报组装成帧,在两个相邻结点的链路上传送帧。

帧:包含数据和必要的控制信息

(5)物理层

物理层上传输的数据的单位是比特(传送比特流)

数据传送过程:

截屏2023-01-06 20.18.07.png 因为这些层次画在一起很像栈的结构,所以叫做协议栈。