《计算机网络》历年考研真题与典型题详解-数据链路层【圣才出品】
计算机网络考研题库-名校考研真题(圣才出品)

第一部分名校考研真题一、选择题1.在OSI参考模型中,直接为会话层提供服务的是()。
[2014年联考真题]A.应用层B.表示层C.传输层D.网络层【答案】C【解析】OSI参考模型中,下层直接为上层提供服务,而会话层的下层为传输层。
2.相对于OSI的7层参考模型的低4层,TCP/IP协议集内对应的层次有()。
A.传输层、互联网层、网络接口层和物理层B.传输层、互联网层、网络接口层C.传输层、互联网层、ATM层和物理层D.传输层、网络层、数据链路层和物理层【答案】B【解析】OSI的7层参考模型从下至上依次是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
TCP/IP协议的4层参考模型从下至上依次是:网络接口层、互联网层、传输层、应用层。
网络接口层对应物理层和数据链路层、互联网层对应网络层、应用层对应了会话层、表示层、应用层。
3.某以太网拓扑及交换机当前转发表如下图所示,主机00-e1-d5-00-23-a1向主机00-e1-d5-00-23-c1发送1个数据帧,主机00-e1-d5-00-23-c1收到该帧后,向主机00-e1-d5-00-23-a1发送一个确认帧,交换机对这两个帧的转发端口分别是()。
[2014年联考真题]A.{}3和{}1B.{}2,3和{}1C.{}2,3和{}1,2D.{}1,2,3和{}1【答案】B【解析】第一次交换机没有00-e1-d5-00-23-c1的信息,只能选择从其他端口全部发送,同时记录这个数据报源MAC地址的信息00-e1-d5-00-23-a1,确认帧发送时已经有00-e1-d5-00-23-a1的信息了所以只用从1端口转发。
4.假如正在构建一个有22个子网的B类网络,但是几个月后该网络将增至80个子网。
每个子网要求支持至少300个主机,应该选择()子网掩码。
A.255.255.0.0B.255.255.254.0C.255.255.255.0D.255.255.248.0【答案】B【解析】本题主要考查对子网划分的理解。
计算机网络各章试题及答案

计算机网络各章试题及答案本篇文章将按照试题和答案的形式来回答计算机网络各章的问题。
首先,将分别列出各个章节的试题,然后给出相应的答案。
希望这种形式能够帮您更好地理解和记忆计算机网络的知识。
第一章计算机网络概述试题一:计算机网络的定义是什么?答案:计算机网络是指将地理位置不同的计算机与设备通过通信线路连接起来,实现数据和资源共享的技术系统。
试题二:计算机网络的分类有哪些?答案:计算机网络可以按照规模分类为局域网、城域网、广域网和互联网;按照连接技术分类为有线网络和无线网络。
第二章物理层试题一:物理层的主要任务是什么?答案:物理层的主要任务是通过传输介质传输比特流。
试题二:常见的物理层传输介质有哪些?答案:常见的物理层传输介质包括双绞线、同轴电缆、光纤等。
第三章数据链路层试题一:数据链路层的主要功能是什么?答案:数据链路层的主要功能包括成帧、差错控制、流量控制和可靠传输等。
试题二:请简要解释CRC校验的原理。
答案:CRC(循环冗余检验)校验是一种根据多项式除法的原理进行差错检测的方法,发送端利用生成多项式对数据进行除法运算得到校验码,并将数据和校验码一起发送,接收端再进行一次除法运算,若余数不为0,则认为出现错误。
第四章网络层试题一:网络层的主要功能是什么?答案:网络层的主要功能包括路由选择、流量控制和拥塞控制等。
试题二:请简要解释IP地址的组成和分类。
答案:IP地址由32位二进制数表示,可以分为A类、B类、C类、D类和E类五类地址。
其中A类地址用于大型网络,B类地址用于中型网络,C类地址用于小型网络,D类地址用于多播,E类地址保留。
第五章传输层试题一:传输层的主要功能是什么?答案:传输层的主要功能包括提供可靠传输和分组传输服务。
试题二:TCP和UDP有什么区别?答案:TCP(传输控制协议)提供面向连接、可靠的数据传输服务;UDP(用户数据报协议)提供无连接、不可靠的数据传输服务。
以上是对计算机网络各章的试题及答案的简要介绍。
谢希仁《计算机网络》(第5版)章节题库-运输层(圣才出品)

第5章运输层一、选择题1.主机甲与主机乙之间已建立一个TCP连接,主机甲向主机乙发送了3个连续的TCP 段,分别包含300B、400B和500B的有效载荷,第3个段的序号为900。
若主机乙仅正确接收到第1个和第3个TCP段,则主机乙发送给主机甲的确认序号是()。
[2011统考]A.300B.500C.1200D.1400【答案】B【解析】首先应该计算出第二个段的第一个字节的序号。
第三个段的第一个字节序号为900,由于第二个段有400B,所以第二个段的第一个字节的序号为900-400=500。
由于确认号就是期待接收下一个TCP段的第一个字节序号,所以主机乙发送给主机甲的确认序号是500。
这一题相对比较简单,考生只要理解TCP发送确认号的原理就可以了。
2.主机甲向主机乙发送一个(SYN=1,SEQ=11220)的TCP段,期望与主机乙建立TCP连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的TCP段可能是()。
[2011统考]A.(SYN=0,ACK=0,SEQ=11221,ACK=11221)B.(SYN=1,ACK=1,SEQ=11220,ACK=11220)C.(SYN=1,ACK=1,SEQ=11221,ACK=11221)D.(SYN=0,ACK=0,SEQ=11220,ACK=11220)【答案】C【解析】首先,不管是连接还是释放,一般只要写出来,SYN、ACK、FIN的值一定是1,排除A项和D项。
确认号是甲发送的序列号加1,ACK的值应该为11221(即11220已经收到,期待接收11221),所以排除B项可得正确答案A项。
另外需要重点提醒的是,乙的SEQ值是主机随意给的,和甲的SEQ值没有任何关系,这里只是巧合。
3.主机甲和主机乙之间建立一个TCP连接,TCP最大段长度为1000字节,若主机甲的当前拥塞窗口为4000字节,在主机甲向主机乙连续发送2个最大段后,成功收到主机乙发送的第一段的确认段,确认段中通告的接收窗口大小为2000字节,则此时主机甲还可以向主机乙发送的最大字节数是()。
《计算机网络》习题参考答案(徐敬东、张建忠编著)

第1章计算机网络的基本概念一.填空(1)按照覆盖的地理范围,计算机网络可以分为______、______和______。
【答案】:局域网、城域网、广域网(2)ISO/OSI参考模型将网络分为______层、______层、______层、______层、______层、______层和______层。
【答案】:物理、数据链路、网络、传输、会话、表示、应用(3)建立计算机网络的主要目的是:________。
【答案】:资源共享和在线通信二.单项选择(1)在TCP/IP体系结构中,与OSI参考模型的网络层对应的是:ba)主机-网络层b)互联层c)传输层d)应用层【答案】:b(2)在OSI参考模型中,保证端-端的可靠性是在哪个层次上完成的?a)数据连路层b)网络层c)传输层d)会话层【答案】:c三.问答题计算机网络为什么采用层次化的体系结构?【要点提示】采用层次化体系结构的目的是将计算机网络这个庞大的、复杂的问题划分成若干较小的、简单的问题。
通过“分而治之”,解决这些较小的、简单的问题,从而解决计算机网络这个大问题(可以举例加以说明)。
第2章局域网的基本知识练习题一.填空(1)最基本的网络拓扑结构有三种,他们是________、________和________。
【答案】:总线型、环型、星型(2)以太网使用________介质访问控制方法,而FDDI则使用________介质访问控制方法。
【答案】:CSMA/CD、令牌环二.单项选择(1)MAC地址通常存储在计算机的a)内存中b)网卡上c)硬盘上d)高速缓冲区【答案】:b(2)在以太网中,冲突a)是由于介质访问控制方法的错误使用造成的b)是由于网络管理员的失误造成的c)是一种正常现象d)是一种不正常现象【答案】:c(3)下面关于以太网的描述哪个是正确的?a)数据是以广播方式发送的b)所有节点可以同时发送和接收数据c)两个节点相互通信时,第三个节点不检测总线上的信号d)网络中有一个控制中心,用于控制所有节点的发送和接收【答案】:a三.问答题请简述以太网和FDDI网的工作原理和数据传输过程。
考研计算机科学与技术学科联考计算机网络考点归纳与典型题(含历年真题)详解(传输层)【圣才出品】

第5章传输层5.1 考点归纳【考纲指定考点】一、传输层提供的服务1.传输层的功能;2.传输层寻址与端口;3.无连接服务和面向连接服务。
二、UDP协议1.UDP数据报;2.UDP校验。
三、TCP协议1.TCP段;2.TCP连接管理;3.TCP可靠传输;4.TCP流量控制与拥塞控制。
【题型及考点分析】传输层是整个网络体系结构中的关键层次。
要求掌握传输层在计算机网络中的地位、功能、工作方式及原理等,掌握UDP协议及TCP协议(如首部格式、可靠传输、流量控制、拥塞控制、连接管理等)。
其中,TCP报文分析、流量控制与拥塞控制机制,出选择题、综合题的概率均较大,因此要将其工作原理透彻掌握,以便能在具体的题目中灵活运用。
一、传输层提供的服务传输层的主要功能是完成网络中不同主机上的用户进程之间的数据通信。
传输层之间交换的数据单元一般用报文段(segment)来表示。
1.传输层的功能从通信和信息处理的角度看,传输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。
传输层位于网络层之上,它为运行在不同主机上的进程之间提供了逻辑通信,而网络层提供了主机之间的逻辑通信。
显然,即使当网络层协议是不可靠的,也就是即使网络层协议会使分组丢失、混乱和重复,传输层同样也能为应用程序提供可靠的服务。
(1)传输层功能①传输层提供应用进程之间的逻辑通信(即端到端的通信)与网络层的区别是,网络层提供的是主机之间的逻辑通信。
传输层之间的通信好像是沿水平方向传送数据。
但事实上两个传输层之间并没有一条水平方向上的物理连接。
网络层是提供主机之间的逻辑通信,而传输层是为应用进程之间提供端到端的逻辑通信。
②分割和重组数据将应用层的消息分割成若干子消息并封装为报文段。
③按端口寻址标识不同的应用进程,实现多个应用进程对同一个IP地址的复用。
④对收到的报文进行差错检测(首部和数据部分);⑤提供两种服务一种是面向连接的服务,由TCP协议实现,它是一种可靠的服务;一种是无连接的服务,由UDP实现,是一种不可靠的服务。
计算机网络考试题库及答案详解

计算机网络考试题库及答案详解一、选择题1. 以下哪个不是计算机网络的特点?A. 可靠性B. 复用性C. 高可扩展性D. 低传输速率答案:D. 低传输速率解析:计算机网络的特点包括可靠性、复用性和高可扩展性。
传输速率可以是高速的,但不会低。
2. 在TCP/IP四层模型中,下面哪个层次负责数据包的封装和解封装?A. 应用层B. 传输层C. 网络层D. 数据链路层答案:D. 数据链路层解析:数据链路层负责将数据封装成帧(封装)并将帧中的数据解封装出来。
应用层负责对应用层数据进行封装和解封装。
3. 在无线局域网中,下面哪个协议用于实现无线接入点和移动设备之间的认证和加密?A. ARPB. FTPC. WEPD. SNMP答案:C. WEP解析:WEP(有线等效隐私)是一种用于无线局域网的认证和加密协议,用于保护无线接入点和移动设备之间的数据传输安全。
二、判断题4. 在计算机网络中,UDP使用可靠的连接来传输数据。
A. 正确B. 错误答案:B. 错误解析:UDP(用户数据报协议)是一种不可靠的传输协议,不建立连接,只是简单地将数据从源主机传输到目标主机。
5. 在网络通信中,广播是一种一对一的通信方式。
A. 正确B. 错误答案:B. 错误解析:广播是一种一对多的通信方式,通过将数据在网络中的所有主机上进行传输,实现同时向多个主机发送数据。
三、简答题6. 请简要解释TCP协议和UDP协议的区别。
答案:TCP(传输控制协议)是一种面向连接、可靠的传输协议,它通过建立连接、流量控制、拥塞控制和错误检测机制来保证数据的可靠传输。
TCP提供的服务是面向字节流的。
UDP(用户数据报协议)是一种无连接、不可靠的传输协议,它不需要建立连接,只是简单地将数据从源主机传输到目标主机。
UDP不提供数据的可靠性保证,也不进行流量控制和拥塞控制,但传输效率高。
四、应用题7. 假设某公司有三个办公室分别位于A、B、C三个地点,需要通过计算机网络进行互联。
《计算机网络》试题题库V2(答案)

一、推断题1、面比照特的 HDLC 协议是网络层〔数据链路层〕的协议。
〔×〕2、PPP 协议是网络层〔数据链路层〕的协议。
〔×〕3、使用集线器的以太网在规律上仍是一个总线网,各工作站使用的还是CSMA/CD 协议,并共享规律上的总线。
〔√〕4、虚电路效劳的思想是牢靠通信应当由用户主机〔网络〕来保证。
〔×〕5、数据报效劳的思想是牢靠性通信应当由网络〔用户主机〕来保证。
〔×〕6、承受虚电路效劳时,分组到达目的站时不愿定〔确定〕按发送挨次。
〔×〕7、承受数据报效劳时,分组到达目的站时不愿定按发送挨次。
〔√〕8、“internet”是一个专用名词,它指当前全球最大的、开放的、由众多网络相互连接而成的、掩盖全球的计算机网络,它承受 TCP/IP 协议族,且其前身是美国的 ARPANET。
〔×〕〔以小写字母“i”开头的 internet 是一个通用名词,泛指由多个计算机网络互连而成的网络,它们之间的通信可以事任意的。
以大写字母“ I”开头的internet是一个专知名词,它指当前全球最大的、开放的、由众多网络相互连接而成的、掩盖全球的计算机网络,它承受 TCP/IP 协议族,且其前身是美国的ARPANET。
〕9、RP〔或 RARP〕协议的功能是完成IP 地址→MAC地址的映射。
〔√〕10、ARP 协议的功能〔不能完成〕是完成 MAC 地址→IP地址的映射。
〔×〕11、Pv4 数据报首部中的协议字段表示该数据报携带的数据是使用何种协议。
〔√〕12、Pv4 数据报首部中的首部检验和字段是用来检验数据报的首部和数据的〔并不检验数据〕。
〔×〕13、络掩码〔又叫子网掩码〕的网络号局部为全0,主机号局部为全1。
〔网络号局部为全1主机号局部为全0。
〕〔×〕14、络掩码〔又叫子网掩码〕的作用是用来与IP 地址作与运算,得出该IP地址的主机号。
计算机网络考研题库-网络层章节题库(圣才出品)

计算机⽹络考研题库-⽹络层章节题库(圣才出品)第4章⽹络层⼀、单项选择题1.路由器连接的异构⽹络指的是()。
A.⽹络的拓扑结构不同B.⽹络中计算机操作系统不同C.数据链路层和物理层均不同D.数据链路层协议相同,物理层协议不同【答案】C【解析】⽹络的异构性指的是传输介质、数据编码⽅式、链路控制协议以及不同的数据单元格式和转发机制,这些特点分别在物理层和数据链路层协议中定义。
2.⼀个C类地址,采⽤了255.255.255.240作为⼦⽹掩码,那么这个C类地址可以划分为()个⼦⽹。
A.16B.32C.64D.128【答案】A【解析】先将⼦⽹掩码转换成⼆进制得到11111111.11111111.11111111.11110000。
C类地址的主机号是8位的,⼦⽹掩码最后8位中⾼4位为1,说明现在⽤⾼4位来表⽰⼦⽹,因此可以得到16个⼦⽹。
3.下列地址中,不属于多播地址的是()。
A.225.189.123.43B.239.14.68.89C.240.32.22.12D.224.0.0.255【答案】C【解析】⽤⼆进制表⽰时,多播地址必定以1110开头,剩下28位⽤来表⽰多播地址。
⽤点分⼗进制法表⽰是224.0.0.0到239.255.255.255,240.32.22.12不在这个范围之内。
4.⼀台路由器的静态路由表中有如下四个项:表4-1那么它们可以()。
A.聚合到202.87.96.0/21B.聚合到202.87.104.0/21C.聚合到202.87.96.0/19D.不可以聚合【答案】C【解析】因为它们的前两个字节都相同,转换为⼆进制后,第三个字节的前三位都是001,⽬的⽹络的地址前19位都相同,所以它们可以聚合成202.87.96.0/19。
5.假定⼀台主机的IP地址是222.205.74.56,⼦⽹掩码为255.255.240.0,该⼦⽹地址为()。
A.222.205.0.0B.222.205.64.0C.222.205.72.0D.222.205.74.0【答案】B【解析】⼦⽹掩码转换为⼆进制后为:11111111.11111111.11110000.00000000;IP地址转换为⼆进制后为:11011110.11001101.01001010.00111000;两者相与后得11011110.11001101.01000000.00000000,即222.205.64.0。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
圣才电子书 十万种考研考证电子书、题库视频学习平台
态。为此通信双方必须要先交换一些必要的信息,以建立一条基本的数据链路。在传输数据 时要维持数据链路,而在通信的传输,而不对比特的含义和作用进行区分。因此当数据链路层 将网络层的分组连续送到物理层进行传输时,就要决定什么时刻是一帧的开始,什么时刻是 一帧的结束,哪一段是差错检验的比特,这些问题是组帧技术需要解决的。总之组帧主要解 决帧定界、帧同步、透明传输等问题。通常有以下四种方法实现组帧。 1.字符计数法 利用帧头部的一个域来指定该帧中的字符数。当目的端的数据链路层看到这个字符计数 值的时候,它知道后面跟着多少字符,因此也就知道该帧在哪结束。但是计数值有可能因为 传输错误而弄乱。 2.字符填充的分界符法 让每一帧都用一些特殊的字节作为开始和结束来解决错误之后重新同步的问题。按照这 种做法,如果接收方丢失了同步,它只需搜索标志字节就能找到当前帧的结束位置。两个连 续的标志字节代表了当前帧的结束和下一帧的开始。 3.位填充的分界标志法 比特填充法允许数据帧包含任意个数的比特,也允许每个字符的编码包含任意个数的比 特。它使用一个特定的比特模式,即 01111110 来标志一帧的开始和结束。为了不使信息位 中出现的比特流 01111110 被误判为帧的首尾标志,发送方的数据链路层在信息位中遇到 5 个连续的“1”时,将自动在其后插入一个“0”;而接收方每收到 5 个连续的“1”时,则
采用帧传输方式的好处是,在发现有数据传输错误时,只需将有差错的帧重新传输,而 不需要将全部数据的比特流进行重传,这在传输效率上将大大提高。
3.差错控制 在数据通信过程中,可能会因为物理链路性能和网络通信环境等因素,难免会出现一些 传输错误,但为了确保数据通信的准确,又必须使得这些错误发生的机率尽可能低。这一功 能也是在数据链路层实现的,就是它的差错控制功能。 4.流量控制 当发送方运行在一台快速的计算机上,而接收方运行在一台慢速的计算机上,发送方持 续地以高速度向外发送帧,直到接收方完全被淹没,那么接收方会无法处理持续到来的帧而 要开始丢弃一些帧,此时就要提供流量控制,流量控制常用方法有两种: (1)基于反馈的流控制,接收方给发送方送回信息,允许它发送更多的数据,或者告 诉发送方它的情况怎么样。 (2)基于速率的流控制,使用这种方法的协议有一种内置的机制,它限制了发送方传 输数据的速率,而无需利用接收方的反馈信息。 5.链路管理 数据链路层的链路管理功能包括数据链路的建立、链路的维持和释放 3 个主要方面。当 网络中的两个节点要进行通信时,数据的发送方必须确知接收方是否已处在准备接收的状
1 / 54
圣才电子书 十万种考研考证电子书、题库视频学习平台
进行传输的,这种比特流不能保证在数据传输过程中没有错误,接收到的位数量可能少于、 等于或者多于发送的位数量。而且它们还可能有不同的值,这时数据链路层为了能实现数据 有效的差错控制,就采用了一种“帧”的数据块进行传输。而要采用帧格式传输,就必须有 相应的帧同步技术,这就是数据链路层的组帧功能,也称为帧同步。
3 / 54
圣才电子书 十万种考研考证电子书、题库视频学习平台
自动删除后面紧跟的“0”,以恢复原信息。 4.物理层编码违例法 只适用于那些“物理介质上的编码方法中包含冗余信息”的网络。例如,有些 LAN 用 2
个物理位来编码 1 位数据。通常,“1”是“高-低”电平对,“0”是“低-高”电平对。这种 方案意味着每一个数据位都有一个中间电平跃变,这使得接收方很容易定位到位的边界上。
三、差错控制 网络设计者使用两种基本的策略用于错误处理,一种是在每一个发送的数据块中包含足 够的冗余信息,以便接收方可以推断出被发送的数据中有哪些内容;另一种方法也是包含一 些冗余信息,但是这些信息只能让接收方推断出发生了错误,但推断不出发生了哪个错误, 然后接收方可以要求重传。前一种策略使用纠错编码,后一种策略使用了检错编码。使用纠 错编码的技术通常也称为前向纠错。 1.检错编码 检错编码都是采用冗余编码技术。其核心思想是在有效数据被发送前,先按某种关系附 加上一定的冗余位,构成一个符合某一规则的码字后再发送。当要发送的有效数据变化时, 相应的冗余位也随之变化,使得码字遵从不变的规则。接收端根据收到码字是否仍符合原规 则,从而判断是否出错。常见的检错编码有奇偶校验码和循环冗余码。 (1)奇偶校验码 奇偶校验码是一种最简单也是最基本的检错码,一维奇偶校验码的编码规则是把信息码 元先分组,在每组最后加一位校验码元,使该码中 l 的数目为奇数或偶数,奇数时称为奇校 验码,偶数时称为偶校验码。
圣才电子书 十万种考研考证电子书、题库视频学习平台
第 3 章 数据链路层
3.1 知识要点总结
一、数据链路层的功能 数据链路层的目的是为了提供功能上和规程上的方法,以便建立、维护和释放网络实体 间的数据链路。数据链路层协议定义了一条链路上两个结点间交换的数据单元格式,以及结 点发送和接收数据单元的动作。数据链路层功能包括以下几点: 1.为网络层提供服务 数据链路层的功能是为网络层提供服务。最主要的服务是将数据从源机器的网络层传输 到目标机器的网络层。数据链路层提供三种可能的服务 (1)无确认的无连接服务。源机器向目标机器发送独立的帧,目标机器并不对这些帧进 行确认。事先不建立逻辑连接,事后也不用释放逻辑连接。适用于实时通信。 (2)有确认的无连接服务。源机器发送数据帧时不需先建立链路连接,但目的机器收到 数据帧时必须发回确认。源机器在所规定的时间内没有收到确定信号,就重传丢失的帧,以 提高传输的可靠性。适用于不可靠的信道,例如无线系统。 (3)有确认的面向连接服务。源机器和目标机器在传输数据之前首先建立连接,该连接 上发送的每一帧都需要编号,数据链路层保证每一帧都能正确并有序地被接收到。帧传输过 程分为三个阶段:建立数据链路、传输帧、释放数据链路。 2.组帧 为了向网络层提供服务,数据链路层必须使用物理层提供的服务。而物理层是以比特流