计算机网络的发展历程是信息技术进步的重要标志,谢希仁教授的《计算机网络》第四版习题解答深入剖析了这一领域的主要概念和技术。以下是根据题目和部分内容总结的知识点:
1. **计算机网络发展阶段**:
- 第一阶段:面向终端的网络系统(20世纪60年代),特点是计算机作为中心,连接多个终端,主要用于批处理,缺点是响应时间长,系统可靠性低。
- 第二阶段:分组交换网络(20世纪70年代),多主机互连,克服了单一主机的局限,引入了存储转发的概念,以提高网络的可靠性和效率。
2. **交换技术**:
- **电路交换**:电话交换机采用的方式,特点是静态分配线路资源,通话过程中线路独占,但不适合突发式的数据传输,如计算机通信。
- **分组交换**:1969年ARPANET引入,数据被划分为分组,每个分组前加控制信息,通过存储转发机制在节点间传递,提高了线路利用率和网络效率。
3. **分组交换的优势**(表1-1中未列出详细内容,但通常包括):
- **资源共享**:多个用户可以同时使用网络资源,提高了线路利用率。
- **弹性路由**:分组可以沿着不同的路径传输,增加了网络的健壮性。
- **流量控制**:可以实现动态的带宽分配,有效管理网络拥塞。
- **错误检测与纠正**:分组首部可以包含校验信息,便于发现和纠正错误。
4. **分组交换的不足**:
- **传输延迟**:分组在网络中的处理和排队可能导致不一致的传输延迟,不适合实时应用。
- **开销增加**:每个分组的头部信息会占用一定带宽,降低有效数据传输率。
- **复杂性**:存储转发机制和路由选择算法可能导致网络管理复杂。
5. **ARPANET的影响**:
- ARPANET被视为分组交换网络的先驱,它的出现标志着计算机网络的新纪元,是现代互联网的早期形式。
6. **分组交换与报文交换的区别**:
- 报文交换适用于人与人之间的通信,协议定义相对宽松;而分组交换用于计算机通信,需要更严谨的协议定义。
计算机网络的发展离不开交换技术的进步,从最初的面向终端的网络到分组交换网络,每个阶段都反映了对效率、可靠性和灵活性的追求。理解这些历史背景和技术原理对于深入学习和理解现代计算机网络至关重要。