- 一.单选题(2分/题)
- 1.以下哪个是TCP/IP模型? ( B )
- 2.P2P的设计架构不包含以下哪一种? ( C )
- 3.HTTP请求方法不包括如下哪一种? ( B )
- 4.FTP的作用不包括? ( C )
- 5.SMTP与POP3的端口分别是. ( B )
- 6.IP地址是192.168.100.2,子网掩码是255.255.255.0,则其网段的广播地址是 ( C )
- 7.TCP的特点不包括如下哪一点 ? ( C )
- 8.关于线程哪一点是对的? ( D )
- 9.在Internet中用一个三元组可以在全局中唯一标识一个应用层进程,这不包括下列哪一种? ( A )
- 10.TCP/IP协议簇中,哪一种是网络层协议? ( B )
- 11.路由器工作在哪一层? ( B )
- 12.一台主机要实现通过局域网与另一个局域网通信,需要做的工作是? ( C )
- 13.下列提法中,不属于ifconfig命令作用范围的是? ( D )
- 14.下面的网络协议中,面向连接的的协议是? ( A )
- 15.在局域网络内的某台主机用ping命令测试网络连接时发现网络内部的主机都可以连同,而不能与公网连通,问题可能是 ( C )
- 16.DHCP是动态主机配置协议的简称,其作用是可以使网络管理员通过一台服务器来管理一个网络系统,自动地为一个网络中的主机分配( )地址。 ( D )
- 17.在TCP/IP模型中,应用层包含了所有的高层协议,在下列的一些应用协议中,( )是能够实现本地与远程主机之间的文件传输工作。 ( B )
- 19.关于代理服务器的论述,正确的是 ( A )
- 20.公司需要把192.168.3.0 /255.255.255网段划分成10个子网,子网掩码应该是? ( C )
- 二.多选题(4分/ 题)
- 三.判断题(2分/题)
- 四.填空题(2分/题)
一.单选题(2分/题)
1.以下哪个是TCP/IP模型? ( B )
A.应用层,表示层,网络层,物理层 B.应用层,传输层,网络层,链路层
C.应用层,传输层,链路层,物理层 D.应用层,传输层,网络层,物理层
2.P2P的设计架构不包含以下哪一种? ( C )
A.集中式架构 B.完全分布式架构 C.点对点架构 D.混合型架构
3.HTTP请求方法不包括如下哪一种? ( B )
4.FTP的作用不包括? ( C )
A.文件共享
B.通过应用程序直接或间接使用远程主机
C.提供一致性的协议,避免用户在不同主机上有相同的操作方式
D.提供可靠及有效率的数据传输
5.SMTP与POP3的端口分别是. ( B )
A.25,75 B.25,110 C.21,75 D.21,110
6.IP地址是192.168.100.2,子网掩码是255.255.255.0,则其网段的广播地址是 ( C )
A.192.168.100.1 B.192.168.100.0 C.192.168.100.255 D.255.255.255.255
7.TCP的特点不包括如下哪一点 ? ( C )
A.面向连接 B.全双工数据传送 C.传输速度快 D.面向字节流
8.关于线程哪一点是对的? ( D )
A.任何一个程序都有一个默认的线程,该线程是后台线程
B.每个进程都有一个线程池。线程池默认大小有35个线程
C.线程池中的线程都是前台线程
D.C中常用的线程同步的语句是lock语句
9.在Internet中用一个三元组可以在全局中唯一标识一个应用层进程,这不包括下列哪一种? ( A )
10.TCP/IP协议簇中,哪一种是网络层协议? ( B )
A.TCPA.TCP B.ARPB.ARP C.SMTPC.SMTP D.TFTPD.TFTP
11.路由器工作在哪一层? ( B )
12.一台主机要实现通过局域网与另一个局域网通信,需要做的工作是? ( C )
A.配置域名服务器
B.定义一条本机指向所在网络的路由
C.定义一条本机指向所在网络网关的路由
D.定义一条本机指向目标网络网关的路由
13.下列提法中,不属于ifconfig命令作用范围的是? ( D )
A.配置本地回环地址 B.配置网卡的IP地址 C.激活网络适配器 D.加载网卡到内核中
14.下面的网络协议中,面向连接的的协议是? ( A )
A.传输控制协议 B.用户数据报协议 C.网际协议 D.网际控制报文协议
15.在局域网络内的某台主机用ping命令测试网络连接时发现网络内部的主机都可以连同,而不能与公网连通,问题可能是 ( C )
A.主机IP设置有误
B.没有设置连接局域网的网关
C.局域网的网关或主机的网关设置有误
D.局域网DNS服务器设置有误
16.DHCP是动态主机配置协议的简称,其作用是可以使网络管理员通过一台服务器来管理一个网络系统,自动地为一个网络中的主机分配( )地址。 ( D )
17.在TCP/IP模型中,应用层包含了所有的高层协议,在下列的一些应用协议中,( )是能够实现本地与远程主机之间的文件传输工作。 ( B )
A. telnet
B. FTP
C.SNMP
D.NFS
18.当我们与某远程网络连接不上时,就需要跟踪路由查看,以便了解在网络的什么位置出现了问题,满足该目的的命令是(C)
A .ping B.ifconfig C.traceroute D.netstat
19.关于代理服务器的论述,正确的是 ( A )
A.使用internet上已有的公开代理服务器,只需配置客户端
B.代理服务器只能代理客户端http的请求
C.设置好的代理服务器可以被网络上任何主机使用
D.使用代理服务器的客户端没有自己的ip地址
20.公司需要把192.168.3.0 /255.255.255网段划分成10个子网,子网掩码应该是? ( C )
A.255.255.255.5 B.255.255.255.4 C.255.255.255.240 D.255.255.255.248
二.多选题(4分/ 题)
1.以下说法中关于UDP协议的说法正确的是( AD )
A.发送不管 对方是否准备好,接收方收到也不确认
B.面向连接
C.占用系统资源多.效率低
D.非常简单的协议,可以广播发送
2.在基于TCP网络通信模式中,客户与服务器程序的主要任务是( BC )。
A.客户程序在网络上找到一条到达服务器的路由
B.客户程序发送请求,并接收服务器的响应
C.服务器程序接收并处理客户请求,然后向客户发送响应结果
D.如果客户程序和服务器都会保证发送的数据不会在传输途中丢失
3.在客户/服务器通信模式中,客户与服务器程序的主要任务是( BC )
A.客户程序在网络上找到一条到达服务器的路由。
B.客户程序发送请求,并接收服务器的响应。
C.服务器程序接收并处理客户请求,然后向客户发送响应结果。
D.客户程序和服务器都会保证发送的数据不会在传输途中丢失。
4.关于UNIX/Linux下的四种IO模型的特点正确的是( ABCD )
A.阻塞式IO:最简单.最常用;效率低
B.非阻塞式IO:可以处理多路IO;需要轮询,浪费CPU资源
C.IO多路复用:同时出路多路IO且不需要轮询
D.信号驱动IO:异步通知模式,需要底层驱动的支持
5.TCP和UDP的异同点正确的是( BC )
A.相同点:都是应用层协议
B.相同点:都是传输层协议
C.不同点:tcp 协议面向连接,提供可靠的传输;udp协议无连接,不保证可靠的传输
D.不同点:tcp 协议无连接,不保证可靠的传输;udp协议面向连接,提供可靠的传输
6.关于高可靠同通信,下面说发正确的是(ABCD)
A.数据无错误 B.数据无丢失 C.数据无失序 D.数据无重复到达
7.以下关于socket的描述正确的是( ABD )
A.是一种文件描述符
B.是一个编程接口
C.仅限于TCP/IP
D.可用于一台主机内部不同进程间的通信
8.以下属于socket的类型的是( ABC )。
A.流式套接字 B.数据报套接字 C.原始套接字 D.网络套接字
9.以下哪个协议是用在网络层的( ABC )
10.下面关于TCP/IP协议说法正确的是( BCD )
A.TCP/IP网络参考模型包括七个层次
B.TCP是Tranfer ControlProtocol的简称,是一种面向连接的保证可靠传输的协议。
C.UDP是UserDatagram Protocol的简称,是一种无连接的协议,每个数据报都是一个独立的信息
D.TCP/IP虽然名字是TCP,但是他的传输层包含TCP和UDP两个协议
三.判断题(2分/题)
1.端口的分配地址是1-65535,全局分配是1-1023,本地分配是1024-65535 ( 错 )
2.线程池中既有后台线程也有前台线程,某进程的所有前台线程都终止了,后台进程也自然终止。 ( 错 )
3.在SMTP中,电子邮件由信封.首部和正文3部分组成。 ( 对 )
4.数字签名是私钥加密,公钥解密。 ( 对 )
5.ESMTP 与 SMTP的区别是发送邮件时要求用户身份验证。 ( 对 )
6.HTTP的流水线方式是指客户在收到前一个响应后才能发出下一个请求。 ( 错 )
7.HTTP(Hypertext Transfer Protocol),超文本传输协议,目前的版本是1.0。 ( 错 )
8.NAT功能是只能用硬件来实现。 ( 错 )
9.IP地址有A,B,C,D,E五类。 ( 错 )
10.UDP不需要连接,速度比TCP快。 ( 对 )
11.UDP传输的数据无消息边界。 ( 错 )
12.无论是TCPsocket还是UDPsocket它们的服务器端必须调用bind()函数。 ( 错 )
13.监听套接字与新创建的套接字所使用的端口不同。 ( 错 )
14.本机回送地址是127.0.0.1。 ( 对 )
15.Socket套接字的Accept()函数若检测到监听套接字的缓冲区是空的话,立刻返回。 ( 错 )
16.IP地址均为32位。 ( 错 )
17.大端序表示高位字节存储在高地址。 ( 错 )
18.bind()函数用于将套接字和某个地址绑定。 ( 对 )
19.connect()函数既可以用于TCP,也可以用于UDP。 ( 对 )
20.每个套接字最多只能connect 一次。 ( 错 )
四.填空题(2分/题)
1.网络192.168.220.0/24定向广播地址是 192.168.220.255,受限的广播地址为 255.255.255。
2.定向广播和受限广播的区别是 只要路由器可以转发定向广播信息可以向其它子网广播信息,而路由器从来不转发受限的广播信息。
2.在TCP/IP模型中进程到进程之间通信属于传输层,主机到主机属于网络层,设备到设备属于数据链路层,程序到程序属于 应用层。
3.Ping命令的功能为 可以测试网络中本机系统是否能到达一台远程主机,所以常常用于测试网络的连通性。
4.常用进行远程登录的命令是SSH与telnet。
5.DNS域名系统的作用是 主机用户名和P地址之间相互转化。
6.套接字的种类有 流式套接字.数据包套接字.原始套接字。
7.IP地址 用来标志网络中的一个通信实体的地址。
8.通信实体可以是 计算机,路由器 等。
9.统一资源定位符URL是指向互联网“资源”的指针,由4部分组成:协议.存放资源的主机域名.端口.资源路径和文件名。
10.URL 是统一资源定位器的简称,它表示Internet上某一资源的地址。
11.在Socket编程中,IP地址 用来标志一台计算机,但是一台计算机上可能提供多种应用程序,使用 端口 来区分这些应用程序。
12.只用于同一主机内部进程间通信的socket应使用的协议族是 AF_UNIX。
13.在实现基于TCP的网络应用程序时,服务器端正确的处理流程是 socket() -> bind() -> listen() ->accept() -> read()/write() -> close()
14.路由器是根据 网络层 的信息为数据包选择路由。
15.OSI七层网络模型保包括 应用层.表示层.会话层.传输层.网络层.数据链路层.物理层。