计算机网络简答题

  • 计算机网络有哪些常用的性能指标
    速率、带宽、吞吐量、时延、时延带宽积、往返时间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三次握手建立连接的过程,如果使用两次握手代替三次握手来建立连接,是否可能产生死锁,为什么?
    在这里插入图片描述
    在这里插入图片描述

  • 什么是连接释放的半关闭状态?

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值