1. 一台刚刚接入互联网的WEB服务器第一次被访问到时,不同协议的发生顺序是下面中的()
A ARP -> DNS -> HTTP
B ARP -> HTTP -> DNS
C DNS -> HTTP -> ARP
D HTTP -> ARP -> DNS
答案:A
解析:
1、当给WEB服务器接上网线的时候,它会自动发送一条ARP信息,使得接入网关能找的到它;
网关上会形成一条类似:2c 96 1e 3c 3e 9b - 192.168.1.123的MAC地址到IP地址的映射记录。
2、当第一个用户使用域名访问WEB服务器的时候,首先要进行一次DNS查询
3、最后才是http协议
2. 办公室的一台计算机只能使用IP地址而无法使用域名访问外部网站,造成这种情况的原因不可能是()
A 该计算机设置的DNS服务器没有提供正常域名解析服务
B 该计算机与DNS服务器不在同一子网
C 提供被访问服务器名字解析的DNS服务器有故障
D 该计算机发起的目的端口为53的访问请求被限制
答案:B
解析:
这种情况应该是DNS服务器故障或配置不正确。
- 可能是该计算机设置的DNS服务器没有提供正常域名解析服务,
- 也可能是提供被访问服务器名字解析的DNS服务器有故障。
- 端口号为53的访问请求是DNS访问请求,被限制也会引起域名解析故障。
- 计算机与DNS服务器在不在一个子网不影响域名解析。
3. 对于IP地址为200.5.6.3,属于()类
A A
B B
C C
D D
答案:C
解析:
IP地址的四大类型
IP地址根据网络号和主机号来分,分为A、B、C三类及特殊地址D、E。全0和全1的都保留不用。
A类:第一个字节为网络号,后三个字节为主机号。该类IP地址的最前面为“0”,所以地址的网络号取值于1~126之间。一般用于大型网络。
B类:前两个字节为网络号,后两个字节为主机号。该类IP地址的最前面为“10”,所以地址的网络号取值于128~191之间。一般用于中等规模网络。
C类:前三个字节为网络号,最后一个字节为主机号。该类IP地址的最前面为“110”,所以地址的网络号取值于192~223之间。一般用于小型网络。
特殊地址
D类:是多播地址。该类IP地址的最前面为“1110”,所以地址的网络号取值于224~239之间。一般用于多路广播用户。
E类:是保留地址。该类IP地址的最前面为“11110”,所以地址的网络号取值于240~255之间。
回送地址:127.0.0.1。一般用于测试使用。例如:ping 127.0.0.1 来测试本机TCP/IP是否正常。
4. 下列哪些功能使TCP准确可靠地从源设备到目地设备传输数据()
A 封装
B 流量控制
C 无连接服务
D 编号和定序
答案:D
解析:
TCP是用面向连接的传输保证数据准确可靠的传输,对数据封装成TCP报文,每个TCP报文有编号,使用滑动窗口进行发送,接收ACK确认报文,以便接收端能够准确的恢复。
5. tcp三次握手创建连接,双方交互的报文中SYN和ACK的序列是什么样的()
A SYN,SYN+ACK,ACK
B SYN,ACK,SYN,ACK
C SYN+ACK,ACK,SYN
D SYN,SYN,ACK
答案:A
6. 下列关于地址转换的描述,错误的是()
A 地址转换解决了因特网地址短缺所面临问题
B 地址转换实现了对用户透明的网络外部地址的分配
C 使用地址转换后,对"IP包加长","快速转发"不会造成什么影响
D 地址转换内部主机提供一定的”隐私”
答案:B
7. 某主机的IP地址202.117.131.12/20,其子网掩码是()
A 255.255.248.0
B 255.255.240.0
C 255.255.252.0
D 255.255.255.4
答案:B
解析:202.117.131.12/20代表前20位代表网络号,后12位代表主机号
前20位全1,后12位全零的IP地址为255.255.240.0
8. HTTPS采用()实现安全网站访问
A SSL
B IPsec
C PGP
D SET
答案:A
解析:
A,SSL(Secure Sockets Layer 安全套接层),是https采用的加密通道
B,IPSec(InternetProtocolSecurity)用以提供公用和专用网络的端对端加密和验证服务。
C,PGP(Pretty Good Privacy),是一个基于RSA公钥加密体系的邮件加密系统
D,SET是安全电子交易协议,是为了在互联网上进行在线交易时保证信用卡支付的安全而设立的一个开放的规范
9. 网段地址 154.27.0.0 的网络。若不做子网划分,能支持()台主机
A 254
B 1024
C 65534
D 16777206
答案:C
解析:这是一个B类地址,前16位是网络号,后16位是主机号,那么2的16次方是65536,减去2个地址就是65534
10.下列关于网络编程错误的是?
A UDP是不可靠服务
B 主动关闭的一端会出现TIME_WAIT状态
C 服务端编程会调用listen(),客户端会调用bind()
D TCP建立和关闭连接都只需要三次握手
E linux通过提供socket接口来进行网络编程
F 长连接相对短连接可以节省建立连接的时间
答案:D
解析:关闭连接需要四次挥手