计算机网络体系结构
1..计算机网络体系结构
2.分层带来的好处
(1).各层独立:复杂度下降
(2).灵活性好。
(3).结构上可分割开
(4).易于实现和维护
(5)能促进标准化工作
3.通常各层完成功能有以下一种或多种
(1).差错控制:使得网络对等端的相应层次的通信更可靠。
(2).流量控制:使发送端速率不要太快,接收端来得及接收。
(3).分段和重装:发送端将要发送数据划分更小单位,在接收端将其还原。
(4).复用和分用:发送端几个高层会复用一条底层的连接,在接收端再进行分用。
(5).建立连接和释放
4.各层具体功能
(1)应用层:通过应用进程间的交互来完成特定的网络应用。(应用层常见协议:HTTP、SMTP、FTP,我们将应用层交互的数据单元称为报文。)
(2)运输层:负责向两主机中进程之间的通信提供通用的数据传输服务。(运输层常见协议:tcp、udp)
(3)网络层:为分组交换网上的不同主机提供通信服务以及选择合适的路由(发送数据时,网络层把运输层产生的报文段或用户数据封装成分组或包进行传送,网络层使用IP协议,因此分组也叫作IP数据报)
(4)数据链路层:在两个相邻节点间传送数据时,数据链路层将网络层交下来的IP数据报组装成帧,在两个相邻节点间的链路上传送帧。
(5)物理层:以比特传送数据。(双绞线、光缆等在物理层协议的下面)
(6)会话层:利用传输层提供的服务,使应用建立和维持会话,并能使会话获得同步。
(7)表述层:表示层为在应用过程之间传送的信息提供表示方法的服务,它只关心信息发出的语法和语义。