一、 阐述传输层差错控制机制
答:传输层(TCP),它的纠错级别就不停留在是0还是1错误,它负责保证整个数据报文的完整性和正确性。可靠性通过序号和确认来实现,完整性通过校验和实现。
二、 面向连接的服务有哪些?面向无连接的服务有哪些?
答:网络提供的服务分两种: 面向连接的服务和无连接的服务.
对于无连接的服务(邮寄), 发送信息的计算机把数据以一定的格式封装在帧中, 把目的地址和源地址加在信息头上, 然后把帧交给网络进行发送. 无连接服务是不可靠的。
对于面向连接的服务(电话), 发送信息的源计算机必须首先与接收信息的目的计算机建立连接. 这种连接是通过三次握手(three hand shaking)的方式建立 起来的. 一旦连接建立起来, 相互连接的计算机就可以进行数据交换. 与无连接服务不同, 面向连接的服务是以连接标识符来表示源地址和目的地址的. 面向连接的服务是可靠的, 当通信过程中出现问题时, 进行通信的计算机可以得到及时通知。
三、 传输层和数据链路层的异同点?
答:数据链路层和传输层的主要区别是:他们的功能和作用不一样。
数据链路层负责建立和管理节点间的链路。主要功能是通过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数据针的数据链路。传输层是通信子网和资源子网的接口和桥梁。主要任务是:向用户提供可靠的端到端的差错和流量控制,保证报文的正确传输。
另外传输层的环境比数据链路层的环境要复杂得多。这是由于传输层的环境是两个主机以整个子网为通信信道进行通信,并且传输的数据是报文。而数据链路层的环境是两个分组交换结点直接通过一条物理信道进行通信。传输的数据是信息帧。。
共同点:都提供了可靠的对等实体之间的联系。