丢的是TCP数据报: 有影响,当其中的一个数据报丢失了(例如这个窗口是501~2001,其中501-1000的这个数据报丢失了),那么接收端就会一直向发送端发送同一个应答数据报(要求下一个传输的数据报是从501开始,因为接收端没有接收到501-1000的数据报)当发送端连续收到这样的同一个应答数据报,就会重新发送501-1000...
以此类推直到接收完所有数据包,接收端都返回下一个应该发送2001 的数据包的确认应答包。 5) 发送端重发数据包:发送端连续3 次收到接收端发来的下一个应该发送2001 的数据包的确认应答包,认为数据包2001-3000 丢失了,就进行重发该数据包。 6) 接收端收到重发数据包:接收端收到重发数据包以后,查看这次是自己应...
TCP 20=FTP Data,Amanda TCP 21=文件传输,Back Construction,Blade Runner,Doly Trojan,Fore,FTP trojan,Invisible FTP,Larva,WebEx,WinCrash TCP 22=远程登录协议 TCP 23=远程登录(Telnet),Tiny Telnet Server (= TTS) TCP 25=电子邮件(SMTP),Ajan,Antigen,Email Password Sender,Happy 99,Kuang2,ProMail troja...
窗口的大小不变,当发送方收到2001的ACK,就意味着1001-2000的数据对方已经收到,此时立刻传输5001-6001的数据,此时等待的ACK数据包序号就是2001、3001、4001、5001. ACK丢了 1001这个ACK丢了,2001这个ACK没丢,就认为1-1000这个数据也是顺利到达的,1001丢了就丢了,无所谓,2001能够包含1001ACK中的信息。
此时这三个TCP报文当中的32位序号填的就是发送数据中首个字节的序列号,因此分别填的是1、1001和2001。 此时接收端收到了这三个TCP报文后,就可以根据TCP报头当中的32位序列号对这三个报文进行顺序重排(该动作在传输层进行),重排后将其放到TCP的接收缓冲区当中,此时接收端这里报文的顺序就和发送端发送报文的顺序是...
接下来,客户端会继续组建数据包,并设置 ACK标志位,表示客户端正确接收了服务器发来的“确认包”。同时,将刚才服务器发来的数据包 序号2000+1,得到 2001,并用这个数字来填充“确认号(Ack)”字段。 客户端将数据包发出,进入ESTABLISED状态,表示连接已经成功建立。
出版年: 2001-4-1 页数: 460 定价: 48.00元 装帧: 平装(无盘) 丛书: 国外计算机科学教材系列 ISBN: 9787505365902 豆瓣评分 7.8 32人评价 5星 43.8% 4星 34.4% 3星 15.6% 2星 6.3% 1星 0.0% 评价: 写笔记 写书评 加入购书单 分享到 推荐 内容简介 ··· 《国外计算机科学教材系列·用TCP/TP...
情况1, ACK丢了: 这种情况下是不用做任何的处理的, 数据还是能够正常传输, 比如1001丢了, 但实际上1-1000的数据是服务器是收到了的, 当客户端收到2001时就表明2001之前的数据都已经确认到达服务器, 就会接着再发送两条数据, 所以只要大部分的ACK没有丢, 客户端可以通过下一次或者后面的确认应答序号来进行确...
格式为X:X:X:X:X:X:X:X,其中每个X表示地址中的16b,以十六进制表示,例如:ABCD:EF01:2345:6789:ABCD:EF01:2345:6789,这种表示法中,每个X的前导0是可以省略的,例如:2001:0DB8:0000:0023:0008:0800:200C:417A→ 2001:DB8:0:23:8:800:200C:417A。