一、概述
1.1端口号
1.2复用与分用
1.3运输层引入的协议
用户数据报协议UDP
传输控制协议TCP
1.4TCP协议流量控制
流量控制
1.5TCP的拥塞控制
1.6超时重传时间(RTO)选择
往返时间测量问题
针对出现超时重传时无法测准往返时间RTT的问题,有以下解决方法
1.7可靠传输
1.停止等待协议(ARQ自动请求重传协议)
2.后退N帧重传(Go Back N ARQ)(接收窗口固定唯一,而TCP接收窗口不确定)
(1)发送窗口:没有得到确认的情况下,发送端可以连续发送分组的个数
(2)接收窗口:接收数据的个数以及包含能接受数据的序号
(3)工作协议
(4)窗口大小与序号关系
3.选择重传协议
1.8运输连接管理
1.9首部格式
二、习题
1. (单选题, 1分)UDP 协议实现分用 ( demultiplexing ) 时所依据的头部字段是
- A. 源端口号
- B. 目的端口
- C. 长度
- D. 校验和
2. (单选题, 1分)下列关于 UDP 协议的叙述中 ,正确的是
I. 提供无连接服务
II. 提供复用/分用服务
III. 通过差错校验 ,保障可靠数据传输
- A. 仅I
- B. 仅I、II
- C. 仅II、III
- D. I、II、III
3.(单选题, 1分)主机甲向主机乙发送一个 ( SYN = 1, seq = 11220) 的 TCP 段,期望与主机乙建立 TCP连接,若主机乙接受该连接请求 ,则主机乙向主机甲发送的正确的 TCP 段可能是
- A. (SYN = 0, ACK = 0, seq = 11221, ack =11221 )
- B. ( SYN = 1, ACK = 1, seq = 11220, ack = 11220 )
- C. (SYN = 1,ACK = 1, seq = 11221, ack = 11221)
- D. (SYN = 0, ACK = 0, seq = 11220, ack = 11220 )
4.(单选题, 1分)主机甲与主机乙之间已建立一个 TCP 连接,主机甲向主机乙发送了两个连续的 TCP 段,分别包含 300B 和 500B 的有效载荷 ,第一个段的序列号为 200 ,主机乙正确接收到两个段 后,发送给主机甲的确认序列号是
- A. 500
- B. 700
- C. 800
- D. 1000
5.(单选题, 1分)一个 TCP 连接总是以 lKB 的最大段长发送 TCP 段,发送方有足够多的数据要发送 。 当拥塞窗口为 16KB时发生了超时,如果接下来的 4 个 RTT(往返时间) 时间内的 TCP 段的传 输都是成功的 ,那么当第 4 个 RTT时间内发送的所有 TCP 段都得到肯定应答时 ,拥塞窗口大 小是
- A. 7KB
- B. 8KB
- C. 9KB
- D. 16KB
6.要控制网络上的广播风暴,可以采用的方法是()
- A. 用网桥交换机将网络分段
- B. 用路由器将网络分段
- C. 将网络转成以太网
- D. 用网络分析仪发现找到发送广播的计算机
7. (单选题, 1分)路由器 R 通过以太网交换机 Sl 和 S2 连接两个网络 ,R 的接口、主机 H1 和 H2 的 IP 地址与 MAC 地址如下图所示 。若 H1 向 H2 发送 1 个四分组 P ,则 H l 发出的封装 p 的以太网 帧的目的MAC 地址、H2 收到的封装 P 的以太网帧的源 MAC 地址分别是
- A. 00-al-b2-c3-d4-62, 00-la-2b-3c-4d-52
- B. 00-al-b2-c3-d4-62, 00-al-b2-c3-d4-61
- C. 00-la-2b-3c-4d-51, 00-la-2b-3c-4d-52
- D. 00-la-2b-3c-4d-51, 00-al-b2-c3-d4-61
8.某路由表中有转发接口相同的 4 条路由表项,其目的网络地址分别为35.230.32.0/21, 35.230.40.0/21, 35.230.48.0/21 和35.230.56.0/21, 将该 4 条路由聚合后的目的网络地址为
- A. 35.230.0.0/19
- B. 35.230.0.0/20
- C. 35.230.32.0/19
- D. 35.230.32.0/20
9.在Internet中,IP数据报从源结点到目的结点可能需要经过多个网络和路由器,在整个传输过程中,IP数据报的头部中( )。
- A. A.源地址和目的地址都不会发生变化
- B. B.源地址有可能变化而目的地址不会发生变化
- C. C.源地址不会发生变化而目的地址有可能变化
- D. D.源地址和目的地址都有可能发生变化
10.当一个IP分组进行直接交付是,要求发送站和目的站具有相同的( )
- A. A.IP地址
- B. B.主机号
- C. C.网络地址
- D. D.子网地址
11.网络层的主要目的是()
- A. 在邻接结点间进行数据报传输
- B. 在邻接结点间进行数据报可靠传输
- C. 在任意结点间进行数据报传输
- D. 在任意结点间进行数据报可靠传输
12.路由器连接的异构网络是指()
- A. 网络的拓扑结构不同
- B. 网络中计算机操作系统不同
- C. 数据链路层和物理层均不同
- D. 数据链路层协议相同,物理层协议不同
13.若甲向乙发起一个 TCP 连接,最大段长 MSS = 1KB, RTT = 5ms,乙开辟的接收缓存 为 64KB,则甲从连接建立成功至发送窗口达到 32KB,需经过的时间至少是
- A. 25ms
- B. 30ms
- C. 160ms
- D. 165ms
14.甲乙双方均采用后退 N 帧协议 (GBN ) 进行持续的双向数据传输 ,且双方始终采用捎带确认 ,帧长均为1000 B。Sx,y 和 Rx.y 分别表示甲方和乙方发送的数据帧 ,其中 x 是发送序号 ,y 是确认序号 (表示希望接收对方的下一帧序号):数据帧的发送序号和确认序号字段均为 3 比特。信道传输速率为100Mbps, RTT = 0.96ms 。下图给出了甲方发送数据帧和接收数据帧的两种场景 ,其中t0为初始时刻 ,此时甲方的发送和确认序号均为0, t1 时刻甲方有足够多的数据待发送。
请回答以下问题:
(1)对于图(a), t0 时刻到 t1 时刻期间,甲方可以断定乙方已正确接收的数据帧数是多少 ? 正确接收的是哪几个帧 ? (请用 Sx,y形式给出 。)
(2)对于图 (a),从 t1 时刻起,甲方在不出现超时且未收到乙方新的数据帧之前 ,最多还可以发送多少个数据帧 ?其中第一个帧和最后一个帧分别是哪个 ? (请用 Sx,y 形式给出 。)
(3) 对于图( b),从 t1 时刻起,甲方在不出现新的超时且未收到乙方新的数据帧之前 ,需要重发多少个数据帧 ?重发的第一个帧是哪个 ? (请用 Sx,y 形式给出 。)
(4)甲方可以达到的最大信道利用率是多少 ?