问题:
试述具有五层协议的网络体系结构的要点,包括各层的主要功能。
答案:
应用层 确定进程之间的通信性质以满足用户的需要即解决要做什么的问题。 运输层 功能是使源端和目的端主机上的对等实体可以进行会话即解决对方在何处的问题。运输层只能存在于分组交换网外面的主机之中运输层以上的各层就不再关心信息传输的问题了。 网络层 功能是使主机可以把分组发往任何网络并使分组独立地传向目标(可能经由不同的网络)即解决走哪条路径的问题。在发送数据时网络层将运输层产生的报文段或用户数据报封装成分组或包进行传送。 数据链路层 功能是使物理层对网络层呈现为一条无错线路即解决下一步怎么走的问题。发送数据时数据链路层的任务是将由网络层交下来的IP数据报组装成帧在两个相邻结点间的链路上传送以帧为单位的数据。每一帧包括数据和必要的控制信息。如发现有差错数据链路层就丢弃这个出了差错的帧然后采取下面两种方法之一:或者不作任何其他的处理;或者由数据链路层通知对方重传这一帧直到正确无误地收到此帧为止。 物理层透明地传送比特流。物理层上传送的数据单位是比特。物理层要考虑用多大的电 压代表“l”或“0”以及当发送端发出比特“1”时在接收端如何识别出这是比特“l”而不是比特“0”;一个比特维持多少微秒;传输是否在两个方向上同时进行;最初的连接如何建立和完成通信后连接如何终止。物理层还要确定连接电缆的插头应当有多少根腿以及各个腿应如何连接。 应用层确定进程之间的通信性质以满足用户的需要,即解决要做什么的问题。运输层功能是使源端和目的端主机上的对等实体可以进行会话,即解决对方在何处的问题。运输层只能存在于分组交换网外面的主机之中,运输层以上的各层就不再关心信息传输的问题了。网络层功能是使主机可以把分组发往任何网络并使分组独立地传向目标(可能经由不同的网络),即解决走哪条路径的问题。在发送数据时,网络层将运输层产生的报文段或用户数据报封装成分组或包进行传送。数据链路层功能是使物理层对网络层呈现为一条无错线路,即解决下一步怎么走的问题。发送数据时,数据链路层的任务是将由网络层交下来的IP数据报组装成帧,在两个相邻结点间的链路上传送以帧为单位的数据。每一帧包括数据和必要的控制信息。如发现有差错,数据链路层就丢弃这个出了差错的帧,然后采取下面两种方法之一:或者不作任何其他的处理;或者由数据链路层通知对方重传这一帧,直到正确无误地收到此帧为止。物理层透明地传送比特流。物理层上传送的数据单位是比特。物理层要考虑用多大的电压代表“l”或“0”,以及当发送端发出比特“1”时,在接收端如何识别出这是比特“l”而不是比特“0”;一个比特维持多少微秒;传输是否在两个方向上同时进行;最初的连接如何建立和完成通信后连接如何终止。物理层还要确定连接电缆的插头应当有多少根腿以及各个腿应如何连接。