A DNS劫持
B DDoS攻击
C MAC地址欺骗
D 伪造DHCP服务器
答案:A
解析:
DNS劫持又称 域名劫持 ,是指在劫持的网络范围内拦截域名解析的请求,分析请求的域名,把审查范围以外的请求放行,否则返回假的IP地址或者什么都不做使请求失去响应,其效果就是对特定的网络不能反应或访问的是假网址。
A ACK
B SYN,ACK
C SYN,PSH
D SYN
答案:B
A 乱序数据包的重传
B 数据传输过程中的纠错
C 网络拥塞处理
D 发送数据的格式和应用层协议
答案:D
解析:
TCP协议的主要功能是完成对数据报的确认、流量控制和网络拥塞;自动检测数据报,并提供错误重发的功能 ;将多条路径传送的数据报按照原来的顺序进行排列,并对重复数据进行择取;控制超时重发,自动调整超时值;提供自动恢复丢失数据的功能。因此,除TCP功能以外需要程序员考虑的为发送数据的格式及应用层协议
A 可以加速页面的加载,提高响应速度
B 可以让服务器端主动推送消息到客户端
C 可以确保传输数据的安全性和防篡改
D 为了提高浏览器兼容性
答案:C
A FIN
B FIN,PSH
C ACK
D FIN,ACK
答案:C

下列叙述中,错误的是()
A 该浏览器请求浏览 index.html
B Index.html 存放在 www.test.edu.cn 上
C 该浏览器请求使用持续连接
D 该浏览器曾经浏览过 www.test.edu.cn
答案:C
解析:
A 1KB
B 8KB
C 16KB
D 32KB
答案:A
解析:发送窗口大小取决于min(rwnd,cwnd).
其中rwnd是接收缓存的空余大小,表示接收方还能接收多少。
cwnd就是我们常常画慢增长曲线,拥塞避免曲线等等分析的纵轴数值。
这里,其实很明确的告诉我们接收缓存只进不出,因此在不断减小。可是我们有一个思维惯性是喜欢思考有趣的部分,画cwnd的变化,自以为这个分析好了问题就手到擒来了,切不可忽视rwnd。这里就是个例子。
cwnd从1MSS = 1KB开始,一个RTT后变为2KB,两个RTT后变为4KB,3RTT后变为8KB,4个RTT后变为16KB
同时呢,接收缓由16KB→15KB→13KB→9KB→1KB16KB→15KB→13KB→9KB→1KB
| 通知窗口值,代表接收缓存剩余值(KB) | 拥塞窗口大小(KB) | 发送窗口大小(KB) | |
|---|---|---|---|
| 初始 | 16 | 1 | 1 |
| 经过第一个RTT | 16-1=15 | 2 | min(15, 2)=2 |
| 经过第二个RTT | 15-2=13 | 4 | min(13,4)=4 |
| 经过第三个RTT | 13-4=9 | 8 | min(9,8)=8 |
| 经过第四个RTT | 9-8=1 | 16 | 通知接收缓存只有1KB了,发送窗口取min(1, 16)=1KB |
经过一个RTT,第二次发送时,rwnd = 15KB,cwnd = 2KB,发送窗口取较小值:2KB
经过两个RTT,第三次发送时,rwnd = 13KB,cwnd = 4KB,发送窗口取较小值:4KB
经过三个RTT,第四次发送时,rwnd = 9KB,cwnd = 8KB,发送窗口取较小值:8KB
经过四个RTT,第五次发送时,rwnd = 1KB,cwnd = 16KB,发送窗口取较小值:1KB
当然第五次发送之后接受窗口就满了,主机甲就会周期性的只发送一个字节数据的报文段,一旦主机乙的缓存有空,确认报文段就会出现非0的通知窗口值,当然这里是题目要求,主机乙的数据不被取走,仅仅为了计算,并非实际情况。
A 无连接不可靠的数据传输服务
B 无连接可靠的数据传输服务
C 有连接不可靠的数据传输服务
D 有链接可靠的数据传输服务
答案:D
解析:HTTP\FTP\SMPT\POP3都是建立在TCP协议之上,TCP协议提供了面向连接得可靠数据传输服务。
Ⅰ 提供无连接服务
Ⅱ 提供复用/分用服务
Ⅲ 通过差错校验,保障可靠数据传输
A 仅Ⅰ
B 仅Ⅰ、Ⅱ
C 仅Ⅱ、Ⅲ
D Ⅰ、Ⅱ、Ⅲ
答案:B
解析:
传输层分用和复用就是把网络层提供的host-to-host传输服务扩展到运行于计算机上的应用进程间的传输服务
分用是把运输层segment中的信息发送给正确的socket的服务
复用是把所有socket中的数据集中并加头信息封装,然后发送到网络层的服务
A 2046、 2012
B 2046、 2013
C 2047、 2012
D 2047、 2013
答案:B
解析:甲在发送数据之前,明确两个信息: