客户端主机A和服务器主机B建立TCP连接后,主机A连续发送了两个TCP报文段,第一个报文段序号为100,主机B正确收到第一个报文段后返回的TCP报文段中确认号为250。试问:(1)第一个报文段携带了多少个字节的数据?(2)主机A发送的第二个报文段序号应为多少?(3)如果主机B收到第二个报文段后发回的确认中的确认号是480,试问A发送的第二个报文段中的数据有多少字节?(4)如果A发送的第一个报文段丢失了,但第二个报文段到达了B。B在第二个报文段到达后向A发送确认。试问这个确认号应为多少?
查看答案
户端主机A向服务器主机B建立TCP连接后,主机A连续发送了四个TCP报文段,长度分别为:220、280、160和100;其中第一个报文的序号为102。回答下列问题:(1)主机B收到第一个报文段后发回的确认号是多少?(2)如果采用累积确认,主机B收到第一个和第二个报文的后,发回的确认号是多少?(3)如果主机B收到第一个、第二个和第四个报文段,第三个丢失,主机B发回的确认号又是多少?
主机甲和主机乙新建一个TCP 连接,甲的拥塞控制初始阈值为 16KB,甲向乙始终以 MSS=1KB 大小的段发送数据,并一直有数据发送;乙为该连接分配 64KB 接收缓存,并对每个数据段进行确认;所有发送均未出现超时,忽略段传输延迟。假定乙收到的数据不会被上层取走,始终缓存。(1)给出每经过1个 RTT 后,甲的发送窗口、乙的接收窗口分别是多大?(只给出前5个RTT,填完整下表)(2)若甲一共向乙发送64KB数据,经过(16)次数据发送可以完成所有数据发送?
如果接收方 UDP 发现收到的报文中的目的端口号不正确(即不存在对应于该端口号的应用进程),就丢弃该报文,并由 ICMP 发送“端口不可达”差错报文给发送方。
A. 对
B. 错
接收方收到发送方的UDP报文后,需要等待后续报文到达,一起合并检查无误后才能交给上层的应用程序。
A. 对
B. 错