计算机网络---基础题目汇总七

1、FTP服务和SMTP服务的端口默认分别是()
正确答案: C

A、20与25
B、21与25
C、20,21与25
D、20与21
FTP文件传输协议,有两个端口,21是控制端口,20是数据端口。
SMTP是简单邮件传输协议,端口是25

2、IEEE802.3u标准是指?
正确答案: A

A、以太网
B、光钎网
C、令牌环网
D、FDDI网
IEEE 802.3u (100Base-T)是100兆比特每秒以太网的标准。100Base-T技术中可采用3类传输介质,即100Base-T4、100Base-TX和100Base-FX,它采用4B/5B编码方式。

3、当路由器接收的IP报文的TTL值等于1时,采取的策略是?
正确答案: A

A、丢掉该分组
B、将该分组分片
C、转发该分组
D、以上答案均不对
是接收时是TTL=1,接收完路由器处理后就变成0了,就丢弃了

4、网络地址172.16.22.38/28 请写出此地址的子网ID以及广播地址,此地址所处子网可用主机数?
正确答案: D

A、172.16.22.32 172.16.22.255 12
B、172.16.22.32 172.16.22.47 16
C、172.16.22.32 172.16.22.255 15
D、172.16.22.32 172.16.22.47 14

/28的掩码对应二进制为11111111.11111111.11111111.11110000,可以看出能变动的
主机位为4位,所以一个子网最多能容纳主机为 2^4=16台,去掉前后的网络号和广播号,可用
的主机数为14台。172.16.22.0这段地址按16个地址割接,可分为:
172.16.22.0-172.16.22.15
172.16.22.16-172.16.22.31
172.16.22.32-172.16.22.47

.......
172.16.22.38位于172.16.22.32-172.16.22.47这一段内,所以它的网络好是172.16.22.32,广播号是172.16.22.47
0就是可变动的位数,28是指掩码有281,简单的可以用32来减32-28=4来算。

5、A,B两台机器都正常工作,B机器未监听任何端口.如果A机器向B机器80端口发送SYN包,会收到何种类型的回包?
正确答案: D

A、ACK包
B、FIN包
C、不会收到回包
D、RST包
因为B机器未监听任何端口,A又向B的80端口发送了数据包,所以B不会建立连接,会异常结束建立连接,会发送RST包,如果是正常结束的话就会发送FIN包,RST是TCP连接中 出现差错产生的,RST置1可以用来拒绝一个非法的报文段或拒绝打开一个连接

6、Windows socket编程中经常需要进行字节序列的转换,下列哪几个函数是将网络字节序列转换为主机字节序列?
正确答案: B D E

A、htons
B、ntohs
C、htonl
D、ntohl
E、WSAntohs

思路:n:network,网络,h:host,主机.to就是转换的意思. 从函数名字可以大概判断函数的功能

htons 把unsigned short类型从主机序转换到网络序
htonl 把unsigned long类型从主机序转换到网络序
ntohs 把unsigned short类型从网络序转换到主机序
ntohl 把unsigned long类型从网络序转换到主机序
WSANtohs() 将一个以网络字节顺序表示的无符号短整形数转换为主机字节顺序。

7、下面关于HTTP协议的说法正确的是:
正确答案: A C

A、HTTP是基于TCP协议之上的应用层协议
B、HTTP是一个普通用在浏览器和web服务器之间进行数据交换的流式二进制协议
C、HTTP协议的ETAG响应头主要用于信息的过期验证
D、HTTP1.0中的cache-control响应头主要用于控制信息在浏览器的缓存

HTTP是文本协议,不是二进制协议,B是错的;cache-control是在HTTP1.1中才有的,D是错的。

HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。HTTP是一个无状态的协议。
默认HTTP的端口号为80,HTTPS的端口号为443
虽然HTTP本身是一个协议,但其最终还是基于TCP的。

8、TCP首部报文信息中跟建立链接有关的是()
正确答案: B D

A、PSH
B、SYN
C、FIN
D、ACK

URG:Urget pointer is valid (紧急指针字段值有效)
SYN: 表示建立连接
FIN: 表示关闭连接
ACK: 表示响应
PSH: 表示有 DATA数据传输
RST: 表示连接重置。

9、某一速率为100M的交换机有20个端口,其一个端口上连着一台笔记本电脑,此电脑从迅雷上下载一部1G的电影需要的时间可能是多久?
正确答案: D E

A、10S
B、20S
C、40S
D、100S
E、200S
交换机为独占带宽,即每个端口数据通过率为为最大100Mb/s。注意单位是Mb。假设20个端口只有一个人在用,因此最短时间为:

1GB/(100Mb/s)=1024MB/(12.5MB/s)=81.92s。 1 B = 8 b

你可能感兴趣的:(网络)