以下是文档中标注为“★★★★★”的简答题及其答案,完整输出如下:
1. 计算机网络定义 【★★★★★】
凡是利用通信设备和线路按不同的拓扑结构将位于不同地理位置、功能独立的多个计算机系统连接起来,以功能完善的网络软件(网络通信协议、信息交换方式及网络操作系统等)实现网络中硬件、软件资源共享和信息传递的系统。
【简略版】计算机网络是以相互间共享资源的方式连接起来,并且各自具有独立功能的计算机系统的集合。
2. 几种典型的网络拓扑结构及其特点 【★★★★★】
总线拓扑结构
- 优点:结构简单、布线容易、可靠性较高,易于扩充,节点的故障不会殃及系统。
- 缺点:总线成为整个网络的瓶颈,出现故障诊断较为困难,总线自身的故障会导致系统崩溃。
星型拓扑结构
- 优点:结构简单、容易实现、便于管理,便于维护和管理。
- 缺点:中心节点是全网络的可靠瓶颈,中心节点出现故障会导致网络瘫痪。
环型拓扑结构
- 优点:结构简单,适合使用光纤,传输距离远,传输延迟确定。
- 缺点:环网中的每个节点均成为网络可靠性的瓶颈,任意节点出现故障都会造成网络瘫痪。
树型拓扑结构
- 优点:连接简单,维护方便,适用于汇集信息的应用要求。
- 缺点:资源共享能力较低,可靠性不高,任何一个工作站或链路的故障都会影响整个网络的运行。
网状拓扑结构
- 优点:系统可靠性高,比较容易扩展。
- 缺点:结构复杂,需要采用路由算法和流量控制方法。
3. 协议、端口、服务、体系结构 【★★★★★】
协议:计算机网络同等层次中,通信双方进行信息交换时必须遵守的规则。
- 语法:二进制形式表示的命令和相应的结构。
- 语义:由发出的命令请求、完成的动作和回送的响应组成的集合。
- 时序:有关事件顺序的说明。
服务:层间交换信息时必须遵守的规则。
端口:设备与外界通讯交流的出口(传输层服务访问点 TSAP)。
- 虚拟端口:如计算机中的 80、21、23 端口等。
- 物理端口:可见端口,也称为接口。
体系结构:对计算机网络及其部件所完成功能的比较精确的定义。
4. TCP/IP 参考模型、OSI 参考模型 【★★★★★】
TCP/IP 参考模型
- 网络接口层(对应 OSI 的物理层和数据链路层)。
- 网络层:控制通信子网提供源点到目的点的 IP 包传送。
- 运输层:提供端到端的数据传送服务(如 TCP 和 UDP)。
- 应用层:提供各种 Internet 管理和应用服务功能。
OSI 参考模型
- 物理层:传输原始的二进制数据位。
- 数据链路层:无差错的数据传输。
- 网络层:控制数据的传输。
- 传输层:提供可靠的端到端服务。
- 会话层:会话控制服务。
- 表示层:数据转换和表示服务。
- 应用层:提供环境,执行和管理应用程序。
5. 物理层、数据链路层、网络层、传输层的功能和传输单位 【★★★★★】
物理层
- 功能:规定激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。
- 传输单位:比特(bit)。
数据链路层
- 功能:提供可靠的传输,进行物理地址寻址、数据成帧、流量控制、差错检测等。
- 传输单位:帧(frame)。
网络层
- 功能:数据包路由选择,进行网际互连、拥塞控制等。
- 传输单位:数据包(packet)。
传输层
- 功能:端到端数据传输服务,处理差错控制和流量控制。
- 传输单位:数据段(segment)。
6. 电路交换和分组交换的主要区别 【★★★★★】
项目 | 电路交换 | 分组交换 |
---|
建立呼叫连接 | 要求 | 不要求 |
专门的物理路径 | √ | × |
每个分组沿着同样路径 | √ | × |
分组按序到达 | √ | × |
容错能力 | 低 | 高 |
收费方式 | 每分钟 | 每分组 |
7. 数据交换的几种方法 【★★★★★】
电路交换
- 优点:传输效率高,时延小,适用于模拟信号和数字信号。
- 缺点:连接建立时间长,信道利用率低。
分组交换
- 优点:提高通信线路利用率,发送数据灵活,网络生存性好。
- 缺点:控制复杂,时延可能增加,可能出现分组丢失或失序。
报文交换
- 优点:不存在连接建立时延,通信线路利用率高。
- 缺点:实时性差,时延较高。
8. TCP 和 UDP 之间的 5 项差别 【★★★★★】
- 连接性:TCP 是面向连接的协议,UDP 是无连接的协议。
- 可靠性:TCP 提供可靠传输,UDP 不保证可靠性。
- 流量控制:TCP 支持流量控制,UDP 不支持。
- 数据单位:TCP 数据单位为段,UDP 数据单位为数据报。
- 速度:UDP 传输速度快于 TCP。
9. 三次握手建立连接与四次挥手释放连接过程 【★★★★★】
三次握手:
- 第一次:客户端向服务器发送连接请求。
- 第二次:服务器回复客户端,表示可以连接。
- 第三次:客户端确认收到服务器响应,连接建立。
四次挥手:
- 第一次:客户端发送连接释放请求。
- 第二次:服务器确认收到请求。
- 第三次:服务器发送连接释放请求。
- 第四次:客户端确认,连接释放。
如果需要后续继续输出未覆盖的五星内容,请告诉我!