环己酮和硼氢化钠反应:TCP是面向连接的,网络层中的虚电路也是面向连接的,它们有何异同?

来源:百度文库 编辑:高校问答 时间:2024/04/29 13:21:55

TCP是协议面向连接的,虚链路更像是物理面向连接的。协议主要是看三次握手和端口的响应,不关注中间路径的问题。虚链路关注的我的信号是否能从A到B以及中间的路径情况。

TCP的面向连接是在传输层,虚电路是在链路层物理层的。TCP是进程间面向连接,即要先建立连接(如上网打开浏览器某个链接,服务器响应就是建立了连接),然后交给下层网络层链路层进行无连接的数据报传送(即服务器给你网页页面)。网络层不用虚电路,用面向无连接的数据报方式。虚电路只是另一种建议,实际在计算机网络中没有使用虚电路方式。其他网络如移动通信网使用虚电路。

TCP是协议面向连接的,虚链路更像是物理面向连接的。协议主要是看三次握手和端口的响应,不关注中间路径的问题。

虚链路关注的我的信号是否能从A到B以及中间的路径情况。

对于传输层来说,高层用户对传输服务质量要求是确定的,传输层协议内容取决于网络层所提供的服务。网络层提供面向连接的虚电路服务和无连接的数据报服务。如果网络层提供虚电路服务,它可以保证报文分组无差错、不丢失、不重复和顺序传输。在这种情况下,传输层协议相对要简单。即使对虚电路服务,传输层也是必不可少的。因为虚电路仍不能保证通信子网传输百分之百正确。例如在X.25虚电路服务中,当网络发出中断分组和恢复请求分组时,主机无法获得通信子网中报文分组的状态,而虚电路两端的发送、接收报文分组的序号均置零。因此,虚电路恢复的工作必须由高层(传输层)来完成。如果网络层使用数据报方式,则传输层的协议将要变得复杂。
现在的基于IP的互联网网络层不是面向连接的,因此需要传输层的TCP来保证传输的可靠。

TCP是进程间面向连接,即要先建立连接(比如上网打开浏览器某个链接,服务器响应就是建立了连接),然后交给下层网络层链路层进行无连接的数据报传送(即服务器给你网页页面)。网络层不用虚电路,用面向无连接的数据报方式。虚电路只是另一种建议,实际在计算机网络中没有使用虚电路方式。其他网络如移动通信网使用虚电路。总之,TCP的面向连接是运输层,虚电路是链路层物理层的。