计算机网络题目及答案
- 格式:doc
- 大小:397.00 KB
- 文档页数:25
计算机网络考试题及答案解析计算机网络是现代社会的基础设施,它负责连接我们的世界并提供通信和交流的桥梁。
为了更好地理解和掌握计算机网络的知识,今天我们将提供一些常见的计算机网络考试题及答案解析,帮助读者更好地复习和准备考试。
一、选择题1. 在计算机网络中,传输层主要负责:a) 数据分组的传输b) 硬件设备的连接c) IP地址的分配d) 数据加密与解密答案:a) 数据分组的传输解析:传输层主要负责将网络层传输的数据进行分组,并确保它们可靠地传输到目标主机。
2. 下列哪个是用于在计算机网络中唯一标识主机的地址类型?a) IP地址b) MAC地址c) 域名d) 端口号答案:a) IP地址解析:IP地址是用于在计算机网络中唯一标识主机的地址类型,它包含了主机所在的网络号和主机号。
3. 在计算机网络中,下列哪个协议用于将域名解析为对应的IP地址?a) HTTPb) DNSc) SMTPd) DHCP答案:b) DNS解析:DNS(Domain Name System,域名系统)是用于将域名解析为对应的IP地址的协议,在互联网中起到了重要的作用。
二、填空题1. TCP/IP协议中,TCP是面向____的协议,而UDP是面向____的协议。
答案:连接、无连接解析:TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的协议,它提供可靠的数据传输服务;UDP(User DatagramProtocol,用户数据报协议)是一种面向无连接的协议,它提供了不可靠但效率较高的数据传输服务。
2. OSI参考模型中,位于物理层和数据链路层之间的层次是____层。
答案:网络层解析:在OSI参考模型中,网络层位于物理层和数据链路层之间,主要负责数据的路由和分组。
三、解答题1. 请简述TCP协议和UDP协议的区别。
答:TCP协议是一种面向连接的协议,它提供可靠的数据传输服务。
TCP协议通过三次握手建立连接,并使用确认、重传和流量控制等机制确保数据的可靠传输。
计算机网络安全试题及答案大全第一题:问:什么是计算机网络安全?答:计算机网络安全是指保护计算机网络免受未经授权的访问、使用、破坏、篡改或泄露的威胁,并确保网络系统和数据的安全性、完整性和可用性。
第二题:问:计算机网络安全的主要威胁有哪些?答:计算机网络安全的主要威胁包括:病毒和恶意软件、黑客攻击、拒绝服务攻击、数据泄露和信息窃听、社交工程等。
第三题:问:如何防范计算机网络安全威胁?答:防范计算机网络安全威胁的方法包括:使用强密码和多因素身份验证、定期更新操作系统和应用程序、安装防病毒软件和防火墙、备份重要数据、培训员工关于网络安全意识等。
第四题:问:什么是SQL注入攻击?如何防范?答:SQL注入攻击是指攻击者通过在Web应用程序的输入字段中插入恶意SQL代码,从而绕过验证和控制,获取或修改数据库中的数据。
防范SQL注入攻击的方法包括:使用参数化查询或预编译语句、过滤输入数据、限制数据库用户的权限等。
第五题:问:什么是DDoS攻击?如何应对?答:DDoS(分布式拒绝服务)攻击是指攻击者通过占用大量计算机资源,使目标服务器无法正常提供服务的攻击行为。
应对DDoS攻击的方法包括:使用DDoS防火墙、流量清洗服务、增加带宽容量、分布式负载均衡等。
第六题:问:什么是社交工程攻击?如何预防?答:社交工程攻击是指攻击者通过欺骗、利用人的社交心理和信任,获取机密信息的攻击行为。
预防社交工程攻击的方法包括:加强对员工的安全培训、建立规范的信息共享机制、警惕可疑的电子邮件和电话等。
总结:计算机网络安全是保护计算机网络免受各种威胁的重要领域。
了解计算机网络安全的试题及答案有助于学习和加强网络安全意识,提高对威胁的防范能力。
本文介绍了计算机网络安全的定义、主要威胁以及防范方法,并针对具体的安全威胁提供了相应的解决方案。
通过持续的学习和实践,提高计算机网络安全的水平,保障网络系统和数据的安全性,是我们每个人都应该重视和努力的目标。
计算机网络期末考试试题及答案一、选择题1. 计算机网络的定义是:A. 一组互相连接的计算机和外部通信设备B. 互联网C. 局域网D. 软件系统选项:A2. OSI参考模型共有几层?A. 5层B. 6层C. 7层D. 8层选项:C3. HTTP是基于哪个协议的?A. UDPB. TCPC. IPD. FTP选项:B4. 在计算机网络中,IP地址是用来标识哪个网络层的协议?A. 物理层B. 数据链路层C. 网络层D. 传输层选项:C5. DNS的作用是什么?A. 控制网络流量B. 提供安全认证C. 将域名解析为IP地址D. 管理网络路由选项:C二、填空题1. TCP/IP协议族中,IP是指_________协议。
答案:Internet Protocol2. 在TCP/IP协议族中,HTTP是运行在_____________层的协议。
答案:应用层3. 在计算机网络中,URL是指__________。
答案:统一资源定位器4. 在计算机网络中,LAN是指_____________。
答案:局域网5. 在计算机网络中,FTP是指_____________。
答案:文件传输协议三、简答题1. 简述计算机网络的优点和缺点。
计算机网络的优点包括:- 资源共享:通过计算机网络,用户可以共享文件、硬件设备等资源。
- 信息传输快速:利用计算机网络可以实现快速的数据传输,加快信息传递速度。
- 远程办公:通过计算机网络,可以进行远程办公、远程会议等,提高工作效率。
计算机网络的缺点包括:- 安全风险:计算机网络容易受到黑客攻击、病毒感染等安全威胁。
- 隐私问题:通过计算机网络传输的数据可能会被窃取,涉及个人隐私问题。
- 设备依赖:计算机网络需要依赖各种设备,一旦设备故障,可能会影响网络正常运行。
2. 简述TCP/IP协议族的结构和作用。
TCP/IP协议族是计算机网络中常用的协议集合,其结构分为四层:网络接口层、网络层、传输层、应用层。
计算机网络试题库及参考答案全套在计算机网络技术的学习过程中,进行试题的练习是巩固知识、检验理解的重要途径。
本文将为您提供一套全面的计算机网络试题库及参考答案,帮助您更好地掌握和应用计算机网络知识。
一、单选题1. 计算机网络中,最早出现的网络技术是:A. ARPANETB. InternetC. IntranetD. Extranet参考答案:A2. 以下哪个不属于计算机网络的组成要素?A. 通信子网B. 用户子网C. 管理子网D. 控制子网参考答案:D二、多选题1. 下列哪些属于网络传输介质?A. 电缆B. 光纤C. 空气D. 无线电波参考答案:A、B、D2. 常用的计算机网络拓扑结构有哪些?A. 总线型B. 星型C. 环型D. 树型参考答案:A、B、C、D三、判断题1. 广域网(WAN)是指范围较大,覆盖面积较广的计算机网络。
参考答案:正确2. ISO/OSI参考模型是现行网络通信的最高参考标准。
参考答案:错误四、简答题1. 请简要解释计算机网络的定义及其作用。
计算机网络是指通过通信设备和通信线路将地理位置不同的计算机连接起来,实现数据和信息的共享、传输和交换的系统。
计算机网络的作用包括:实现远程访问和远程控制,方便文件共享和资源共享,提供高效的通信和协作平台,促进信息传输的快捷和准确。
2. 解释一下计算机网络的分类。
根据覆盖范围可以分为局域网(LAN)、城域网(MAN)和广域网(WAN)三种类型。
局域网(LAN)覆盖范围较小,通常在一个建筑物或校园内部。
城域网(MAN)覆盖范围更广,通常覆盖一个城市范围。
广域网(WAN)覆盖范围最广,可跨越多个城市、国家甚至跨洲连接。
3. 解释TCP/IP协议族的基本特点。
TCP/IP协议族是互联网使用的一种通信协议体系,具有以下基本特点:- 开放性:TCP/IP协议族是开放的标准,任何厂商和个人都可以使用。
- 网络层次性:TCP/IP协议族采用分层的结构,分为应用层、传输层、网络层和链路层等多个层次,便于各层之间的协作和扩展。
计算机网络安全试题及答案详解一、选择题1. 在计算机网络中,最常见的攻击类型是:A. 电子邮件欺诈B. 木马病毒C. 网络钓鱼D. 拒绝服务攻击答案:D解析:拒绝服务攻击(Denial of Service,DoS)是指攻击者通过各种手段,使得目标系统资源耗尽,无法为正常用户提供服务。
2. 下列哪项不是密码学的三要素:A. 密码算法B. 密钥管理C. 用户身份验证D. 密码长度答案:D解析:密码学的三要素是密码算法、密钥管理和用户身份验证。
3. 以下哪种加密算法是非对称加密算法:A. DESB. AESC. RSAD. 3DES答案:C解析:非对称加密算法使用一对不同的密钥,分别为公钥和私钥,常见的非对称加密算法有RSA、DSA等。
4. SSL/TLS协议的作用是:A. 提供网络传输的安全性和数据完整性B. 控制网络访问权限C. 限制网络带宽D. 加速网络传输速度答案:A解析:SSL/TLS协议是一种公认的加密通信协议,它提供了网络传输的安全性和数据完整性。
5. 防火墙主要通过以下哪种方式保护网络安全:A. 检测和过滤非法流量B. 加密网络数据传输C. 屏蔽网络端口D. 增加网络带宽答案:A解析:防火墙通过检测和过滤非法流量来保护网络安全,同时也可以对网络端口进行屏蔽。
二、填空题1. __________是指通过获取计算机系统中的存在漏洞的应用程序或服务的控制权来对系统进行攻击。
答案:入侵解析:入侵是指黑客通过获取系统中的漏洞来对系统进行攻击。
2. 网络钓鱼是利用__________来欺骗用户,骗取其个人敏感信息的一种网络欺诈手段。
答案:伪造的网站解析:网络钓鱼是指黑客通过伪造的网站来诱骗用户,骗取其个人敏感信息。
3. VPN的全称是__________。
答案:虚拟专用网络解析:VPN的全称是虚拟专用网络,它通过公共网络为用户提供了一条安全的通信通道。
4. 一种常见的网络安全攻击方式是使用恶意软件,其中一种类型是__________。
计算机网络选择试题及答案一、选择题1. 在计算机网络中,下列哪个网络协议用于将IP地址转换为MAC 地址?A. ARPB. TCPC. UDPD. DNS答案:A2. 在TCP/IP协议中,下列哪个协议用于将电子邮件发送到远程服务器?A. SMTPB. FTPC. HTTPD. DHCP答案:A3. 在计算机网络中,下列哪个协议用于在不可靠的传输层上提供可靠的数据传输?A. TCPB. UDPC. IPD. ICMP答案:A4. 下列哪个网络设备用于连接不同子网并转发数据包?A. 集线器B. 路由器C. 交换机D. 网桥答案:B5. 在计算机网络中,下列哪个协议用于通过互联网传输文件?A. FTPB. SMTPC. DNSD. DHCP答案:A二、简答题1. 请解释TCP/IP协议栈中的每个层次及其功能。
答:TCP/IP协议栈由以下四个层次组成:- 应用层:负责提供各种网络服务,如电子邮件、文件传输等。
- 传输层:负责提供端到端的可靠数据传输,例如TCP协议和UDP协议。
- 网络层:负责将数据包从源主机传输到目标主机,如IP协议。
- 链路层:负责将数据包在本地网络中传输,例如以太网。
2. 请解释IP地址和MAC地址的作用及区别。
答:IP地址用于在网络中唯一标识一个设备,使其能够与其他设备进行通信。
IP地址分为IPv4和IPv6两种格式,IPv4由32位二进制数表示,IPv6由128位二进制数表示。
MAC地址是用于在局域网中唯一标识一个网络设备的物理地址,由48位二进制数表示。
每个网卡都有一个唯一的MAC地址,用于在局域网中进行数据传输。
区别:IP地址是逻辑地址,用于在全球范围内路由数据包;而MAC地址是物理地址,用于在局域网内寻找目标设备。
在数据传输时,源设备根据目标设备的IP地址将数据包发送到对应的MAC地址上。
三、综合题1. 简述HTTP和HTTPS协议的区别。
答:HTTP(超文本传输协议)和HTTPS(安全超文本传输协议)是用于在客户端和服务器之间传输数据的协议。
计算机网络考试题目及答案一、选择题1. 在计算机网络中,以下不属于网络拓扑结构的是:A. 总线型B. 星型C. 环型D. 树型答案: D2. TCP/IP协议族中,下面属于网络层协议的是:A. FTPB. HTTPC. IPD. POP3答案: C3. 在计算机网络中,下列关于路由器的说法中,错误的是:A. 在网络层工作B. 可以连接不同网络C. 根据IP地址进行分组转发D. 只能使用有线连接答案: D4. HTTP是一种:A. 应用层协议B. 传输层协议C. 网络层协议D. 数据链路层协议答案: A5. 在计算机网络中,以下关于IPv4地址的说法中,错误的是:A. 地址位数为32位B. 可表示的IP地址数量有限C. 地址格式为192.168.1.1D. 是IPv6的升级版答案: D二、填空题1. 在OSI参考模型中,网络层的协议是________。
答案:IP2. 在TCP/IP协议中,用于将域名转换为IP地址的协议是________。
答案:DNS3. 在传输控制协议TCP中,用于确保可靠性的机制是________。
答案:流量控制、拥塞控制4. IPv6地址的格式为________。
答案:8组4位十六进制数5. 在计算机网络中,将网络划分为若干个子网的协议是________。
答案:子网划分协议(Subnetting)三、简答题1. 请简要说明网络拓扑结构中的总线型和星型结构,并比较它们的优缺点。
答:总线型拓扑结构是指所有设备均通过一条通信线连接在一起形成一个线性结构,数据只能在一个方向上传输。
优点是成本较低,适合小型网络;缺点是故障容易传播,网络性能受限。
星型拓扑结构是指所有设备均通过一个集线器或交换机连接在一起,每个设备都与中心设备相连接。
优点是故障不易传播,易于管理和扩展;缺点是成本较高,对中心设备的可靠性要求较高。
2. TCP/IP协议族中的网络层协议有哪些?请简要说明IP协议的作用。
答:TCP/IP协议族中的网络层协议有IP协议、ICMP协议和ARP协议。
计算机网络基础考试题目及答案一、选择题1. 计算机网络的主要目的是什么?A. 数据传输B. 资源共享C. 通信D. 数据处理答案:B2. 以下哪个不是计算机网络的拓扑结构?A. 总线型B. 环形C. 星形D. 随机型答案:D3. OSI模型共有几层?A. 7层B. 8层C. 9层D. 10层答案:A4. 在TCP/IP协议中,IP协议负责什么?A. 数据传输B. 数据路由C. 数据封装D. 数据解封答案:B5. 以下哪个协议属于传输层协议?A. TCPC. FTPD. IP答案:A二、填空题1. 计算机网络按规模大小可分为________和________。
答案:局域网、广域网2. OSI模型中的数据传输方式为________。
答案:协议栈3. ________协议是互联网的基本协议。
答案:TCP/IP4. ________是一种广播网络,所有设备共享同一条通信线路。
答案:总线型拓扑5. ________协议负责网络层的数据传输和路由选择。
答案:IP三、简答题1. 请简要说明TCP/IP协议分层模型的四层及其作用。
答案:TCP/IP协议分层模型包括应用层、传输层、网络层和链路层。
(2)传输层:负责提供端到端的通信服务,如TCP、UDP等。
(3)网络层:负责数据包的路由和转发,如IP协议。
(4)链路层:负责在物理媒介上发送和接收数据帧。
2. 请简要说明OSI模型的七层及其作用。
答案:OSI模型包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
(1)物理层:负责在物理媒介上实现数据传输。
(2)数据链路层:负责在相邻节点之间实现可靠的数据传输。
(3)网络层:负责数据包的路由和转发。
(4)传输层:负责提供端到端的通信服务。
(5)会话层:负责建立、管理和终止会话。
(6)表示层:负责数据的加密、解密、压缩和格式转换。
(7)应用层:负责为应用程序提供网络服务。
四、论述题1. 请论述计算机网络的分类及其特点。
计算机网络基础知识试题及答案一、选择题1. 计算机网络是指()。
A. 计算机硬件设备的集合B. 物理连接的设备和软件系统的集合C. 全球计算机的集合D. 管理计算机系统的软件系统答案:B2. 在计算机网络中,将数据从源地址传输到目的地址的方式被称为()。
A. 转发B. 拷贝C. 传递D. 输出答案:A3. 下列哪一项不属于计算机网络的结构分类()。
A. 客户-服务器结构B. 对等结构C. 星形结构D. 串行结构答案:D4. 在计算机网络中,用于标识主机地址的是()。
A. IP地址B. MAC地址C. 端口号D. 域名答案:A5. 下列哪种网络设备可以实现数据包过滤和转发的功能()。
A. 集线器B. 路由器C. 网桥D. 网关答案:B二、填空题1. 计算机网络的基本构成包括()。
答案:计算机、通信媒介、网络设备、协议2. 以太网中,MAC地址由()个字节组成。
答案:63. 在计算机网络中,将网络地址和主机地址进行分段的协议是()。
答案:IP协议4. HTTP协议是基于()的协议。
答案:TCP/IP5. 网络拓扑结构中,所有节点都与一个中心节点相连的结构是()。
答案:星型结构三、简答题1. 什么是网络协议?网络协议的作用是什么?答:网络协议是计算机网络中通信实体之间约定的规则和方法,用于在网络中传输、交换和管理数据。
网络协议的作用是确保数据按照既定的格式和顺序进行传输,并提供错误检测和纠正、安全性保障等功能。
2. 解释TCP/IP协议栈及其各层的功能。
答:TCP/IP协议栈是互联网通信的核心协议,分为四层:应用层、传输层、网络层和数据链路层。
- 应用层:提供应用程序之间的通信服务,例如HTTP协议、FTP协议等。
- 传输层:负责可靠传输服务,提供进程间的数据传输和控制,主要有TCP协议和UDP协议。
- 网络层:实现网络互连和路由选择,主要有IP协议。
- 数据链路层:负责网络节点之间的数据链路通信,主要有以太网、无线局域网等。
计算机网络考试试题及答案一、选择题1. 以下哪个属于计算机网络的作用?A. 数据处理B. 资源共享C. 软件开发D. 数据存储答案:B. 资源共享2. 下列哪项不属于网络拓扑结构?A. 总线型B. 星型C. 环型D. 十字交叉型答案:D. 十字交叉型3. 以下哪个协议用于将域名转换为IP地址?A. HTTPB. FTPC. TCPD. DNS答案:D. DNS4. 在TCP/IP协议族中,IP协议对应于网络层,传输层对应的协议是:A. TCPB. UDPC. FTPD. SMTP答案:A. TCP5. OSI参考模型中,物理层的主要作用是:A. 提供可靠的数据传输B. 实现数据的流量控制C. 进行数据编码和解码D. 在两个网络节点之间提供物理链路答案:D. 在两个网络节点之间提供物理链路二、填空题1. 计算机网络是指由__________在地理位置上分散的、通过通信线路和交换设备互连起来的计算机系统。
答案:计算机2. TCP/IP协议族中,IP地址一般由__________组成。
答案:32位二进制数字三、问答题1. 简述计算机网络的分类。
答案:计算机网络可以根据规模分为广域网、局域网和城域网;根据连接的方式分为点对点网络和广播网络;根据使用的技术分为有线网络和无线网络。
2. TCP/IP协议族中的UDP协议和TCP协议有什么区别?答案:UDP协议提供面向无连接的传输服务,传输数据时不需要建立连接,并且不保证数据的可靠传输;而TCP协议提供面向连接的传输服务,传输数据之前需要建立连接,并且保证数据的可靠传输。
四、应用题请根据以下拓扑图,回答问题。
```A/ \B C```1. 在上述拓扑图中,节点A、B、C分别表示什么设备?答案:A表示交换机,B和C表示计算机。
2. 节点B需要向节点C发送数据,数据经过的路径是什么?答案:数据从节点B经过交换机A,最后到达节点C。
3. 在该拓扑图中,若交换机A发生故障,节点B和节点C之间的通信是否会受到影响?为什么?答案:会受到影响。
7】第一章引论1、计算机网络的发展可划分为哪几个阶段?每个阶段各有何特点?P1-9(重点)2、什么是计算机网络?P11-123、利用计算机网络可以共享哪些资源?P124、计算机网络与分布式计算机系统之间的区别和联系是什么?P135、计算机网络由哪些部分组成,什么是通信子网和资源子网?试述这种层次结构观的特点以及各层的作用。
P136、可以从哪些角度对计算机网络进行分类?P14-177、什么是耦合度?按耦合度不同,如何区分计算机网络和其他计算机系统?P128、比较计算机网络的几种主要拓扑结构的特点和适用场合。
P14-16(重点)9、设有5个路由器要连接成一个点到点的通信子网。
在每对路由器之间可以使用一条高速线路、中速线路、低速线路或不设置线路。
如果生成和检查每一种拓扑结构需要100ms的计算时间,则需要多长时间才能查完所有可能的拓扑结构?参考答案:n*(n-1)/2=5*4/2=1010*100=1000ms=1s10、局域网、城域网和广域网的主要特征是什么?P1611、总线型结构是否适合于广域网,为什么?参考答案:不适合。
总线型拓扑结构只适合采用广播式通信方式,而由于广域网规模过大,连接节点数量过大无法使用广播式通信方式。
第二章数据通信基础知识1、简述数据通信系统的主要组成部分。
P23-242、说明模拟数据和数字数据以模拟信号或数字信号传输时使用的方法。
P263、如何利用话音通道传输计算机数据?P25-264、调制解调器的解调部分与编码解码器的编码部分都是将模拟信号转换成数字信号,二者有区别吗?参考答案:(1)编码器接受任意的模拟信号,并从它产生数字信号。
而解调器只接受调制了的正弦(或余弦)波,产生数字信号。
(2)调制解调器的调制和解调不会失真,信号没有损失,过程可逆。
编码器的编解码允许一定程度的信号失真,如视频信号的编码解码。
5、信道的通信方式有哪几种?在实际的网络中,最常用的是哪种方式?为什么?P276、请比较基带传输和宽带传输的概念和传输过程。
P28-297、同步方式有哪几种?各有什么特点?P29-318、通过比较说明双绞线、同轴电缆和光纤三种常用传输介质的特点。
P38表2.29、无线介质与有线介质相比,有何特点?在选择传输介质时,应考虑哪些问题?参考答案:(1)无线介质与有线介质相比最大的优势在于无需布线代谢产物复杂的传输环境。
(2)选择传输介质时应重点考虑满足建网要求,包括:传输容量,传输效率,安全性,可靠性,价格,网络的扩展要求等。
10、数字数据的数字编码与模拟数据的数字编码有何区别?P39-41(重点)11、给出比特流011000101111的不归零编码、曼彻斯特编码以及差分曼彻斯特编码的波形图。
P39图2.1512、为什么要采用多路复用?多路复用有哪几种形式,各有何特点?P42-4713、什么是交换?说明常见的交换技术的特点。
P49-51第三章计算机网络体系结构1、什么是网络体系结构?P67 请说出使用分层协议的两个理由。
P66-672、什么是实体?什么是对等实体?P673、什么是网络协议?P67它包括哪些因素?试列举自然语言中相对应的要素。
P67-684、OSI参考模型定义了哪些数据单元?P69它们之间的关系如何?P69表3.15、面向连接的服务和无连接服务之间的主要区别是什么?P71-736、假设有两个网络都可以提供可靠的、面向连接的服务。
其中一个网络提供可靠的字节流,另一个网络提供可靠的报文流。
两者是否相同?请给出一个例子予以说明。
参考答案:不相同。
在报文流中,网络保持对报文边界的跟踪;而在字节流中,网络不做这样的跟踪。
例如,一个进程向一条连接写了1024 字节,稍后又写了另外1024 字节。
那么接收方共读了2048 字节。
对于报文流,接受方将得到两个报文。
每个报文1024 字节。
而对于字节流,报文边界不被识别。
接收方把全部的2048 个字节当作一个整体,在此已经体现不出原先有两个报文的事实。
7、试说明服务与协议的关系。
P718、服务原语的作用是什么?试以有确认的服务为例进行说明。
参考答案:服务在形式上是用服务原语来描述的,这些原语供用户实体访问该服务或向用户实体报告某事件的发生。
9、说明数据在实际网络中是如何进行封装和传输的?(重点)10、一个系统有n层协议的层次结构。
应用程序产生的消息的长度为m字节,在每一层需要加上一个h字节的头部。
请问:这些头部需要占用多少比例的网络带宽?参考答案:n*h/(m+n*h)11、OSI参考模型的层次划分原则是什么?P75 试画出OSI参考模型的结构示意图,并简述各层的主要功能。
P75-8412、“有确认”服务和“无确认”服务之间的差别是什么?P73 对于建立连接、传输数据和释放连接这三种情况,请说出哪些有可能是“有确认”服务或“无确认”服务,哪些两者皆可,哪些两者皆不可。
参考答案:(1)在有确认服务中,作为对请求原语的反应,接收方要发出一个明确的响应原语。
具体的说,有确认服务包括请求,指示,响应和证实4个原语,而无确认服务则只有请求和指示2个原语。
(2)连接服务总是有确认服务,因为远程对等实体必须同意才能建立连接,所以建立连接必须是有确认服务,取决于网络设计者的选择。
传输数据和释放连接可以是有确认服务,也可以是无确认服务。
13、在两台计算机之间传送一个文件,有两种可行的确认策略。
第一种策略是把文件分成分组,接收方逐个确认分组,但没有对整体的文件传送进行确认;第二种策略是不确认单个分组,仅当文件全部被接收后,对整个文件予以接收和确认。
试讨论这两种方式的优缺点。
参考答案:第一种策略:优点:故障适应性强,易于平衡网络流量;缺点:时延大,文件可能损坏、失序、丢失、重复,每个分组都要提供完整的地址。
第二种策略:优点:无错、按序、不丢失,仅需要一个完整的地址;缺点:故障适应性差,可能造成网络拥堵。
14、说明TCP/IP参考模型与OSI/RM相比有什么优点和不足?参考答案:(1)TCP/IP的主要优点:①简单、灵活、易于实现②充分考虑不同用户的需求(2)TCP/IP主要缺点:①没有明显地区分出协议、接口和服务的概念②不通用,只能描述它本身③主机-网络层只是个接口④不区分物理层和数据链路层⑤有缺陷的协议很难被替换15、TCP/IP参考模型对物理层和数据链路层并没有具体的协议,说明为什么这样设计?P8416、IP协议是无连接的,这意味着网络层的传输具有什么特点?带来的问题是什么?参考答案:(1)意味着网络层传输前不需要建立连接,提高传输效率。
(2)带来的问题是传输服务不可靠,不能保证送达、失序和无错。
17、提出五层网络参考模型的原因是什么?P88第四章因特网及其应用1、应用层协议对传输层协议选择的主要考虑因素是哪些?参考答案:数据丢失、带宽需求、实时性2、列出五个常用的因特网应用项目以及相关协议。
参考答案:(1)万维网:HTTP;(2)电子邮件:SMTP, POP, IMAP;(3)文件传输:FTP;(4)远程终端登录:TELNET;(5)域名服务:DNS。
3、在两个主机的通信会话中,那个主机是服务器,哪个是客户端?参考答案:在两个主机的通信会话中,首先发起会话的一方为客户端,处于“倾听”状态的为服务器。
但是,通信会话成功的先决条件是服务器必须首先处于开机或“倾听”状态。
4、一个运行在某台主机中的通信进程,需要那些信息来确定运行在另一台主机中的进程?参考答案:一个运行在某台主机中的通信进程,需要对方主机的IP 地址、对方的端口号或服务访问点(SAP)来确定运行在该主机中的对等通信进程。
5、列出常见的网络应用的用户代理程序。
参考答案:(1)万维网:IE, FIREFOX;(2)电子邮件:IE, FOXMAIL;(3)文件传输:IE, cuteFTP;(4)远程终端登录:telnet, IE;(5)多媒体视频:realplay.6、为什么HTTP、FTP、SMTP、POP 和IMAP 需要TCP 的支持而不是UDP的支持?参考答案:因为上述协议都是基于“文件”的网络应用,对数据丢失十分敏感,要求数据的完整和可靠、但对带宽需求、实时性的要求并不高,所以,TCP 协议可以满足这样的要求。
7、为什么大部分FTP 服务器需要限制同时连接的客户端数量?参考答案:实际上,所有的网络服务器都会对同时可接入的客户数量进行限制,其原因也十分简单,任何网上的服务资源都是有限的,但是这种情况,尤以FTP 服务器表现的最为突出。
(1)因为FTP 是一种十分普及的网络应用,使用客户众多;(2)它是“面向连接”的应用,服务器需要保留登录用户的状态和根据用户权限控制用户对文件的访问,对于每一个FTP 连接,一般需要两个通道进行才能进行有效的文件传输。
由于以上原因,FTP 对服务器资源的占用是比较多的。
为了使得文件服务器能够保证所有服务的正常运行,而不至于因为过多用户登录造成系统资源的枯竭并导致系统崩溃,所以对同时可接入的用户按服务器所能承受的能力实行限制。
8、请简单叙述浏览器本地缓存的应用机理,你的浏览器一般是如何配置的。
参考答案:浏览器本地缓存是指在客户端主机上分配了一个专用的文件夹(如Windows 系统中的..\ Temporary Internet Files)存放用户所有访问过的网页,当用户再次访问同一网页时,浏览器会从该文件夹进行查找,并使用该网页进行显示。
显然,这是一个多快好省的办法,可以大大提高网页的响应时间。
对于过时(尤其是新闻类目录网页)的网页,万维网设计了“有条件获取(condition GET)”的方法,一个HTTP 请求报文要满足“有条件获取”须具备两点:(1)在请求报文中使用GET 方法;(2)在请求报文中包含“IF-Modified-Since”字样的首部信息。
这样,存储原始网页的网站对每个此类的请求报文,会进行比较和判断,并根据判断结果返回相应的信息,或者是新的对象,或者是“Object not modified.”一般浏览器本地缓存虽然可以保存用户访问过得网页中的所有对象,但由于磁盘空间的限制,不可能无限制或长期保存这些资料。
在浏览器的默认设置中,历史资料保存的默认期限为20 天。
根据用户自己访问的频度和磁盘容量的大小,可以作适当调整。
9、HTTP 协议的请求报文在什么情况下,会向服务器发送除报文首部外的数据信息?参考答案:当客户端有大量数据(超过2k)需要发送到万维网服务器时,可以将HTTP 请求报文的method 栏位设置成“post”,这样,客户端的数据可以不受大小限制的上传到服务器。
此时的用户数据是放在请求报文的实体(entity)栏目中(也就是报文首部以外)发送的。
10、HTTP/1.0 和HTTP/1.1 的主要区别是什么?参考答案:HTTP/1.0 使用非持续连接,HTTP/1.1 的默认操作模式则是持续连接。