网原第11次作业
郭高旭 2021010803 ggx21@mails.tsinghua.edu.cn
第一题
为什么要发明一个新的抽象ID(端口号),而不用进程ID?
答:
-
传输层不需要知道进程ID,只需要知道它的目的与源端口。端口与进程的转换发生在终端系统内部。
-
传输层如果使用进程ID,需要维护一个端口到进程的关系表,这样增大了网络的开销
-
进程可能使用多个端口
第二题
数据报的分段和重组机制由IP层来处理,对于TCP不可见。试问,这是否意味着TCP不用担心数据错序到达的问题
答:不是
-
数据报的分段和重组机制由IP层来处理,ip层只是保证了数据报的完整性,
-
TCP协议会通过TCP头的序号接收端进行有序地重组
-
TCP协议还会使用校验和机制来检测丢弃、重传不正确的数据报,
第三题
-
ABCDE同时增加,4线路到达瓶颈,BCD停止增长
-
A,B继续增长直到1到达瓶颈
-
变化:原有BCD流大小不变均为1/3,AE大小为1/2
第四题
sequenceDiagram participant Client participant Server Note over Client: closed Note over Server: listen Client->>Server: SYN = 1, Seq = X Note over Client: syc-sent Note over Server: syc-received Server-->>Client: SYN = 1, ACK = 1, Seq = Y, Ack = X+1 Note over Server: established Client->>Server: ACK = 1, Seq = X+1, Ack = Y+1 Note over Client: established Note over Client, Server: 握手完成
-
listen->syc-received->established
-
closed->syc-sent->established
-
(1)SYN(3)SYN+ACK
-
665,234
5.
AIAD
由于等速率加减,只是在某一条斜率为一的直线上来回震荡,不能到达最优(忽略左边垂直向下的线)
MIMD
是在某条斜率为k的直线上震动,也不能趋近最优
MIAD
如图所示,反而增大了不公平性
6. C
慢启动:每收到X字节,翻倍
拥塞避免:每收到X字节,+1