1.计算机网络基本知识集线器、路由器、光纤、同轴电缆等硬件设备的基本了解;TCP/IP网络的五个层次;TCP/IP协议栈的初始化,网络数据收发的具体过程;ARP、DNS、L2交换网络的基本了解;
2.代码作业能力熟悉LinuxSocket网络编程;追踪了解SocketAPI与系统调用的关系;能够阅读并分析涉及网络数据收发过程的函数源代码;
3.学习能力善于阅读源代码与技术文档;善于搜索并学习他人经验;
1.(原创)1968年6月,世界上最早的计算机网络是()A.InternetB.ARPAnetC.以太网D.令牌环
答案:B.世界上最早的计算机网络是ARPAnet考察知识点:计算机网络产生的背景
2.(原创)下列属于网络层设备的是()A.集线器B.转接器C.网桥D.路由器
答案:D.集线器,转接器属于物理层设备,网桥是数据链路层设备考察知识点:计算机网络中的设备的掌握
3.(原创)套接字的组成规则是()A.{IP地址:端口号}B.{IP地址:域名}C.{域名:端口号}D.{端口号:IP地址}
答案:A考察知识点:套接字的组成规则
4.(原创)服务端在绑定端口号之后和正式建立连接之前会使用到哪两个系统调用()A.listen,bindB.listen,acceptC.bind,acceptD.listen,accept,send
答案:B.服务端在绑定端口号之后和正式建立连接会在指定端口上监听客户端的连接请求监听到客户端请求后会接受连接请求,随后正式建立连接考察知识点:socket通信的基本流程
5.(原创)windows中经常用到的基于ICMP协议的两个命令是()A.ping,ipconfigB.route,ifconfigC.ping,tracerouteD.netstat,arp
6.(原创)下列属于TCP和UDP不同点的是()A.TCP面向连接,UDP无连接B.两者都是传输层协议C.两者都会用到网络层提供的额服务D.两者都是不可靠的传输层协议
答案:A.TCP是面向连接的,可靠的.UDP是无连接的,不可靠的.两者都是传输层的协议.TCP使用的是网络层的虚电路服务,UDP使用的网络层的数据包服务考察知识点:对TCP协议和UDP协议的了解
7.(原创)下列关于TCP建立连接和释放连接的介绍正确的是()A.建立连接是"3次握手",释放连接是"4次挥手"B.客户端在释放连接后服务端必须立刻释放连接C.释放连接的过程中会使用到协议中的SYN字段D.客户端不需要服务端启动即可发起连接
8.(原创)下列关于套接字的说法中正确错误的是()A.socket用于描述IP地址和端口,是一个通信链的句柄B.Socket通信必须建立连接C.Socket通信客户端的端口号是不固定的D.Socket服务端的端口号是固定的
答案:B.socket由IP地址和端口号组成,用于描述IP地址和端口号.socket通信中的udp通信无需建立连接.在socket通信过程中,客户端的端口号是不固定的,服务端的端口号是固定的,因为客户端必须知道服务端的端口号才能发起连接考察知识点:socket通信的基本知识
9.(原创)下列在浏览器浏览网页的过程中不会使用到的协议是()A.HTTPB.DNSC.TCPD.DHCP
答案:D.浏览器在打开网页的过程中会发起DNS查询和HTTP请求,而HTTP协议使用TCP协议建立连接考察知识点:网络协议在生活场景应用的分析
10.(原创)arp在网络通信过程中是必不可少的,下列关于arp协议的说法中正确的是()A.arp协议的功能是将硬件地址翻译成IP地址B.只有路由器会发出arp请求,主机不会发出arp请求C.arp协议属于应用层D.arp协议的功能是将IP地址翻译成硬件地址
答案:Darp协议属于网络层,属于TCP/IP协议族的医院,它的功能是将IP翻译成硬件地址考察知识点:arp协议的功能
1.(原创)DNS域名解析有两种方式,分别是:迭代和递归2.(原创)HTTP协议基于TCP,因此在浏览网页的过程中浏览器不会建立HTTP连接3.(原创)采用划分子网的IP的方式,IP地址分为:网络号,子网号,主机号4.(原创)传输层数据的基本传输单位:报文段和用户数据报5.(原创)网络应用模型主要分为客户/服务器和P2P模型,迅雷下载文件时使用的模型是P2P
(1)C4.5E.13.87
答案:C4.5E.10.0/20(下一站地址是B)的第3字节可以用二进制表示成0020位掩码与网络号010000.目标IP地址的C4.5E.13.87的第三个字节可以表示成00010011,显然取C4.5E.10.0/20,所以具有该目标地址的IP分组将被投递到B
(2)C4.5E.22.09
答案:网络号C4.50.0.0/12(下一站是A)的第2字节可以用二进制表示成01010000.目的地址C4.5E.22.09的第2个字节可以用二进制表示成01011110,显然取12位掩码与网络号C4.50.0.0/12相匹配,所以具有该目的地址的IP地址分组将被投递到下一站A
(3)C3.41.80.02
答案:网络号80.0.0.0/1(下一站是E)的第1个字节可以表示成1000000.目标C3.41.80.02的第1字节可以用二进制表示成11000011,显然取1位掩码与网络号80.0.0.0/1相匹配,所以具有该目标IP的IP分组将被投递到下站E
(4)5E.43.91.12
答案:网络号40.0.0.0/2(下站地址是F)的第一个字节可以用二进制表示成01000000.目标地址5E.43.91.12的第1个字节可以用二进制表示成01011110,显然取2位掩码与网络40.0.0.0/2相匹配,所以具有该IP地址的IP分组将被投递到下站F
考察知识点:路由匹配算法
(1)DHCP服务可为主机2~主机N动态分配IP地址上午最大范围是什么主机2使用DHCP协议获取IP地址的过程中,发送的封装DHCPDiscover报文的IP分组的源IP地址和目的IP地址分别是多少
答案:可分配IP地址的最大范围四111.123.15.5~111.123.15.254;主机2发送的DHCPDiscover报文的IP分组的源地址和目的IP地址分别是0.0.0.0(表示本网络上的本主机)和255.255.255.255(广播)
(2)若主机2的ARP表为空,则该主机访问Internet时,发出的第一个以太网帧的目的MAC地址是什么封装主机2发往Internet的IP分组的以太网帧的目的MAC地址是什么
答案:主机2发送的第一个以太网帧的目的MAC地址是ff-ff-ff-ff-ff-ff;封装该IP分组的以太网帧的目的MAC地址是00-a1-a1-a1-a1-a1
(3)若主机1的子网掩码和默认网关分别配置为255.255.255.0和111.123.15.2,则该主机能否访问WWW服务器是否能访问Internet请说明理由
答案:主机1能够访问WWW服务器,但是不能访问Internet.由于主机1的子网掩码配置正确而默认网关的IP地址被错误的配置为111.123.15.2(正确的地址应该是111.123.15.1).所以主机可以访问同一个子网捏的WWW服务器,但当主句1访问Internet时,主机1发出的IP分组会被路由到错误的默认网关,从而无法到达目的主机
考察知识点:IP地址计算.常见IP地址的功能;数据链路层广播;配置IP