网络中的网络模型拆分详解,困扰已久终于明白了
将数据分段并重组为数据流(data stream)。TCP UDP 都工作在传输层,当采用TCP/IP 协议时,程序开发者可以在这2 者之间做出选择。传输层负责为实现上层应用程序的多路复用,建立会话连接和断开虚电路提供机制.通过提供透明的数据传输,他也对高层隐藏了任何与网络有关的细节信息。 (1) 流量控制:(flow control) 在传输层通过进行流量控制,以及通过在系统之间允许用户请求可靠的数据传输, 就可以保证数据的完整性。流量控制可以防止在连接的一侧的发送主机使接受主机的缓冲区产生溢出。缓冲区溢出将导致数据的不完整.如果数据发送方传输数据过快,接受方将数据报(datagrams)暂时存储在缓冲区(buffer)可靠的数据传输采用了面向连接 (connection-oriented)通信方式,保证:
面向连接的通信:( connection-oriented communication) 在可靠的传输层操作中,一个想要传送的设备同过创建会话与远程设备建立连接,通常称为3 次握手协议。 (2) 握手协议:(three-way handshake);
数据传输了.传输数据量过大时,会出现一些问题,某一台机器收到大量的数据包,数度太快,造成缓冲区溢出,最后不得不丢弃.随后到来的所有数据包。但不用担心,网络中有流量控制系统,出现这种情况,接收方会发出一个not ready 的信号, 待处理完毕后,又发出 ready,go on 的信号,继续传输。 流量控制类型: 窗口机制, 缓冲和拥塞避免。
a. 窗口机制( windowing) (编辑:信阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |