TCP/IP协议与联网技术复习题
一、选择题
1.以下哪个地址段不属于私有网络地址段( D )?
A. 10.0.0.0-10.255.255.255
B. 172.16.0.0-172.31.255.255
C. 192.168.0.0-192.168.255.255
D. 192.168.0.1-192.168.0.255
2.RIP路由协议每隔( B )秒进行一次路由更新。
A. 40
B. 30
C. 20
D. 50
3.Telnet协议的熟知端口号是( D )。
A. 20
B. 21
C. 25
D. 23
4. 在TCP/IP协议簇中,TCP提供(C )
A.链路层服务
B.网络层服务
C.传输层服务
D.应用层服务
5. 对于有序接收的滑动窗口协议,若序号位数为3位,则发送窗口最大尺寸为(C )
A.5
B.6
C.7
D.8
6. 以下各项中,属于数据报操作特点的是(A )
A.每个分组自身携带有足够的信息,它的传送是被单独处理的
B.使所有分组按顺序到达目的端系统
C.在传送数据之前,需建立虚电路
D.网络节点不需要为每个分组做出路由选择
7. 提供链路层间的协议转换,在局域网之间存储转发帧,这样的网络互连设备为(B )
A.转发器
B.网桥
C.路由器
D.网关
8. 常用IP地址有A、B、C三类,IP地址128.11.3.31属于(B )
A.A类
B.B类
C.C类
D.非法IP地址
9.邮件服务器之间使用的通信协议是(C )。
A.HTTP B.POP3 C.SMTP D.IMAP
10.以下哪个是合法的URL( A )?
A.
B.
C. telnet://:80/
D. smtp://
二、填空题
1.计算机网络的基本功能是数据传输和数据共享。
2. MAC称为__媒体访问控制__.其是用来解决广播网中__接收地址__的问题。
3.188.80.16
4.82/28的网络地址是188.80.164.80。
4. 目前因特网中子网掩码同IP地址一样是一个32比特的二进制数,只是其主机标识部分全为“0”。判断两个IP地址是不是在同一个子网中,只要判断这两个IP地址与子网掩码做逻辑与运算的结果是否相同,相同则说明在同一个子网中。
5. 按交换方式来分类,计算机网络可分为报文交换网、分组交换网和__虚电路交换__。
6.面向连接的传输一般分为3个阶段,分别为连接建立、数据传输和连接拆除。
7.IP协议的工作对象是数据包。
8.将一个无符号的短整型数转化为“Big-Endian”的网络字节序的函数是htons()。
9.Winsock支持两种I/O模式,分别是阻塞模式和非阻塞模式。
10.服务在形式上通过一组__协议__来描述。
三、简答题
1.简述邮件转发的一般过程。
邮件先从用户代理使用SMTP协议发送到发送方邮件服务器,然后再通过SMTP协议发送到接收方邮件服务器,接收邮件代理通过POP3或IMAP协议接收邮件。
2. 简述TCP/IP协议的体系结构
(1)网络接口层
(2)网络层
(3)传输层
(4)应用层
(考生应说出每一层的主要功能及包含哪些常用协议)
3.TCP协议的可靠服务是如何实现的?
TCP协议是建立在IP协议上的,所以从根本上来说,TCP协议仍然是属于不可靠传输的,但TCP协议采用了确认和重传两种机制,使可靠服务得到了实现。(考生须重点回答确认和重传机制,并做详细说明)
4.简述RIP协议的工作过程。
(1)RIP协议的初始化
(2)运行RIP协议的路由器收到请求
(3)对请求作出回应
(4)定期更新
(5)触发更新
(考生需对每个过程进行描述)
5.试比较IPv4与IPv6的特点。
IPv4属于第四版的IP地址协议,共有32位,可表示大约40亿个主机,是当前因特网主要使用的协议。IPv6是下一代因特网协议,具有128位的地址空间,与IPv4相比,具有以下特点:
(1)灵活的IP报文头部格式。使用一系列固定格式的扩展头部取代了IPV4中可变长度的选项字段。IPV6中选项部分的出现方式也有所变化,使路由器可以简单路过选项而不做任何处理,加快了报文处理速度。
(2)IPV6简化了报文头部格式,字段只有7个,加快报文转发,提高了吞吐量;
(3)提高安全性。身份认证和隐私权是IPV6的关键特性。
(4)支持更多的服务类型;
(5)允许协议继续演变,增加新的功能,使之适应未来技术的发展。
6.简述WinSock的5种I/O模型。
(1)select模型
(2)WSAAsyncSelect模型(或窗口消息机制)
(3)WSAEventSelect模型(或事件模型)
(4)重叠I/O模型
(5)I/O完成端口
(考生须对每种模型进行描述)
四、编程计算题
1. 试描述编写服务器端面向连接程序的算法。
(1)建立套接口
(2)填充地址结构
(3)将套接口和地址结构进行绑定
(4)进行监听
(5)如果有连接请求则接受或拒绝
(6)传送数据
(7)关闭连接
(8)关闭套接口
(考生可使用函数来进行说明)
2
若现在需要通过两个路由器R1和R2,其中R1的MTU为1420,R2的MTU为820,试写出该数据报通过这两个路由器时的分片情况。
1.第一次分片: