-
计算机网络有哪些常用的性能指标
速率、带宽、吞吐量、时延、时延带宽积、往返时间RTT、利用率 -
试从多个方面比较电路交换、报文交换和分组交换的主要优缺点
(1) 电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。缺点:平均建立时间长,信道利用率低。
(2) 报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速。缺点:有时延。
(3) 分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网络生存性能好。缺点:每个分组都得加上源、目的地址,传递信息增大。
-
分组交换的要点
报文分组,加首部
经路由器存储转发
在目的地合并 -
解决IPv4地址紧缺有哪些方案?
无类别域间路由技术(Classless Inter Domain Routing,CIDR)
网络地址翻译技术(Network Address Translation,NAT) -
网络适配器的作用是什么?网络适配器工作在哪一层?
适配器(即网卡)来实现数据链路层和物理层这两层的协议的硬件和软件
网络适配器工作在TCP/IP协议中的网络接口层(五层体系结构中的数据链路层和物理层) -
数据链路层的三个基本问题(帧定界【封装成帧】、透明传输和差错检测)为什么都必须加以解决
帧定界是分组交换的必然要求;
透明传输避免消息符号与帧定界符号相混淆;
防止有差错的无效数据帧浪费后续路由上的传输和处理资源 -
网桥中的转发表是用自学习算法建立的。如果有的站点总是不发送数据而仅仅接受数据,那么在转发表中有没有与这样的站点相对应的项目?如果要向这个站点发送数据帧,那么网桥能够把数据帧正确的转发到目的地址吗?为什么?
没有这样的站点相对应的项目
网桥能够利用广播把数据帧正确转发到目的地址 -
作为中间设备,转发器、网桥、路由器和网关有何区别?
中间设备又称为中间系统或中继(relay)系统。
物理层中继系统:转发器(repeater)。
数据链路层中继系统:网桥或桥接器(bridge)。
网络层中继系统:路由器(router)。
网桥和路由器的混合物:桥路器(brouter)。
网络层以上的中继系统:网关(gateway)。 -
协议和服务有何区别?有何关系?
网络协议:为进行网络中的数据交换而建立的规则、标准或约定。由以下三个要素组成:
(1)语法:即数据与控制信息的结构或格式。
(2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应。
(3)同步:即事件实现顺序的详细说明。
协议是控制两个对等实体进行通信的规则的集合。在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务,而要实现本层协议,还需要使用下面一层提供服务。
-
网络协议的三个要素是什么?各有什么含义?
(1)语法:即数据与控制信息的结构或格式。
(2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应。
(3)同步:即事件实现顺序的详细说明 -
物理层的接口有哪几个方面的特性?包含什么内容?
(1)机械特性:说明接口所用的接线器的形状和尺寸、引线数目和排列、固定和锁定装置等等。
(2)电气特性:指明在接口电缆的各条线上出现的电压的范围。
(3)功能特性:指明某条线上出现的某一电平的电压表示何意。
(4)规程特性:说明对于不同功能的各种可能事件的出现顺序。 -
为什么要使用信道复用技术?常用的信道复用技术有哪些?
为了通过共享信道、最大限度提高信道利用率
频分复用【FDM】、时分复用【TDM】、统计时分复用【STDM】、波分复用【WDM】、码分复用【CDM】 -
网络层向上提供的服务有哪两种?试比较其优缺点
网络层向运输层提供面向连接 ”虚电路( VirtualCircuit )服务或 “无连接 ”数据报服务前者预约了双方通信所需的一切网络资源。优点是能提供服务质量的承诺。即所传送的分组不出错、丢失、重复和失序(不按序列到达终点),也保证分组传送的时限,缺点是路由器复杂,网络成本高;后者无网络资源障碍,尽力而为,优缺点与前者互易
-
试简述 RIP、OSPF 和 BGP 路由选择协议的主要特点
-
从 IPv4 过渡到 IPv6 的方法有哪些?
双协议栈
隧道技术 -
为什么说UDP是面向报文的,而TCP是面向字节流的?
发送方 UDP 对应用程序交下来的报文,在添加首部后就向下交付 IP 层。UDP 对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。
接收方 UDP 对 IP 层交上来的 UDP 用户数据报,在去除首部后就原封不动地交付上层的应用进程,一次交付一个完整的报文。
发送方TCP对应用程序交下来的报文数据块,视为无结构的字节流(无边界约束,课分拆/合并),但维持各字节 -
为什么突然释放运输连接就可能会丢失用户数据,而使用TCP的连接释放方法就可保证不丢失数据?
假定A和B之间建立了TCP连接。如果A发送完数据在还没有接收到对方确认时就突然释放连接,则不能保证这些没有被确认的数据在传输中不会丢失。
如果A在收到B对所有发送数据的确认后释放连接,A发送的数据不会丢失,可能B还在数据发送,这些数据A都无法正确收到。
TCP的连接释放在两个方向都要发送连接释放请求和确认,保证数据不丢失。 -
试用具体例子说明为什么在运输连接建立时要使用三次握手,说明如不这样做可能会出现什么情况
3 次握手完成两个重要的功能,既要双方做好发送数据的准备工作(双方都知道彼此已准备好),也要允许双方就初始序列号进行协商,这个序列号在握手过程中被发送和确认。
假定 B 给 A 发送一个连接请求分组,A 收到了这个分组,并发送了确认应答分组。按照两次握手的协定,A 认为连接已经成功地建立了,可以开始发送数据分组。可是,B 在 A 的应答分组在传输中被丢失的情况下,将不知道 A 是否已准备好,不知道 A 建议什么样的序列号,B 甚至怀疑 A 是否收到自己的连接请求分组,在这种情况下,B 认为连接还未建立成功,将忽略 A 发来的任何数据分组,只等待连接确认应答分组。而 A 发出的分组超时后,重复发送同样的分组。这样就形成了死锁。 -
简述TCP三次握手建立连接的过程,如果使用两次握手代替三次握手来建立连接,是否可能产生死锁,为什么?
-
什么是连接释放的半关闭状态?
计算机网络简答题
最新推荐文章于 2024-08-02 16:22:25 发布