ZKX's LAB

tcp检验和分载传输 求一个检测TCP和UDP传输的简单代码

2021-04-06知识14

I中的层功能TCP/IP协议可以传输什么数据呢? 总结OSI中的层功能TCP/IP协议族应用层文件传输,电子邮件,文件服务,虚拟终端TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet等等表示层数据格式化,代码转换,数据加密没有。

TCP协议通过哪些差错检验和纠正方法来保证传输的可靠性 TCP提供一种面向连接的、可靠的字节流服务。面向连接:意味着两个使用TCP的应用(通常是62616964757a686964616fe4b893e5b19e31333330333562一个客户和一个服务器)在彼此交换数据之前必须先建立一个TCP连接。在一个TCP连接中,仅有两方进行彼此通信。广播和多播不能用于TCP。TCP通过下列方式来提供可靠性:1、应用数据被分割成TCP认为最适合发送的数据块。这和UDP完全不同,应用程序产生的数据报长度将保持不变。(将数据截断为合理的长度)2、当TCP发出一个段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不能及时收到一个确认,将重发这个报文段。(超时重发)3、当TCP收到发自TCP连接另一端的数据,它将发送一个确认。这个确认不是立即发送,通常将推迟几分之一秒。(对于收到的请求,给出确认响应)(之所以推迟,可能是要对包做完整校验)4、TCP将保持它首部和数据的检验和。这是一个端到端的检验和,目的是检测数据在传输过程中的任何变化。如果收到段的检验和有差错,TCP将丢弃这个报文段和不确认收到此报文段(希望发端超时并重发)。(校验出包有错,丢弃报文段,不给出响应,TCP发送数据端,超时时会重发数据)5、既然TCP报文段作为IP数据报来。

简述TCP协议的可靠性有哪些机制? TCP协议在数据传输过程中的可靠性保障机制有:1)通过检验和、确认、超时检测差错2)通过重传纠正差错;3)通过流量控制来减少差错出现的可能性4)采用“累计确认”的办法解决确认报文丢失问题

#tcp检验和分载传输

随机阅读

qrcode
访问手机版