双网卡中从有线到无线网的流控制传输就不断流了?

在我们日常办公中,笔记本电脑的便携性,越来越是工作办公中所重视的点。这也导致了很多背包客的出现。

当然了,一般都是皆在无线局域网中,进行工作办公,或者遇到一些特殊情况下,也会开热点进行上网传输。

双网卡中从有线到无线网的流控制传输就不断流了?

但有的时候,我们也会接上有线网卡适配器进行上网,这个时候,一般很少会有人去禁用无线网卡,这就变成了双网卡工作的情况。

笔记本电脑既可以连接以太网又可以连接无线LAN,同时使用以太网和无线LAN时,各自的NIC会获取到不同的IP地址。进行TCP通信,如果开始时使用的是以太网,而后又切换为无线LAN,那么连接将会被断开,因为从SYN(建立通信连接)到FIN(关闭通信连接)包必须使用同一个IP地址。

双网卡中从有线到无线网的流控制传输就不断流了?

这个时候就有SCTP(流控制传输协议)来进行处理了,因为可以管理多个IP地址使其同时进行通信,所以即使出现通信过程当中以太网与无线LAN之间的切换,也能够保持通信不中断。

SCTP可以为具备多个NIC(网络接口卡,其实就是网卡)的主机提供更可靠的传输,持有多个NIC的应用服务器中,即使某一个NIC发生故障,只要有一个能够正常工作的NIC就可以保持通信无阻。

而这正是SCTP的具有支持多重宿主以及设定多个IP地址的特点,多重宿主是指同一台主机具有多种网络的接口。

双网卡中从有线到无线网的流控制传输就不断流了?

该协议与TCP一样,都是对一种提供数据到达与否相关可靠性检查的传输层协议,主要用于进行通信的应用之间发送众多较小消息的情况,这些较小的应用消息被称为数据块,多个数据块自称一个数据包。

其主要特点:

1.以消息为单位收发:TCP中接收端并不知道发送端应用所决定的消息大小,而在SCTP中却可以作到。

2.支持多重宿主:在有多个NIC的主机中,即使其中能够使用的NIC发生变化等,应然可以继续通信,保障业务。

3.支持多数据流通信:TCP中建立多个连接以后才能进行通信的效果,在SCTP中一个连接就可以了。

4.可以定义消息的生存期限:超过生存期限的消息,不会被重发。

所以SCTP协议为TCP的通信提供了更好的支持与保障。


分享到:


相關文章: