军事起源的计算机网络:体系结构与关键特性
需积分: 12 105 浏览量
更新于2024-07-10
收藏 1.26MB PPT 举报
计算机网络定义详解
计算机网络是一种将地理位置不同、独立功能的计算机系统通过通信设备和线路连接起来的系统,目的是利用功能完善的网络软件实现网络内资源的共享。这个概念起源于20世纪60年代的美国高级研究计划署(ARPA)的军事通信网络,其设计初衷是为了支持战争时期的通讯需求。这种网络具有以下特点:
1. **兼容性强**:适合不同类型的计算机进行数据传输。
2. **平等性原则**:所有节点地位平等,没有主从之分。
3. **路由冗余**:确保在网络故障时数据仍能通过其他路径传递。
4. **简单性和可靠性**:网络结构力求简洁,以确保数据传输的稳定性。
**发展历程**:
- 分组交换网的出现标志着网络技术的进步,它以报文和包作为数据传送单位,由节点交换机和链路构成。
- 分组交换网采用数据转发的存储交换方式,根据需要动态分配传输带宽。
- **连接方式**:分为面向连接和无连接。面向连接的通信如电路交换需要预先建立链接,而无连接的如分组交换则无需预先建立,发送数据更灵活。
**网络体系结构**:
- **物理层**:负责在节点间传输原始比特流,关注信号表示、同步和链路建立/终止。
- **数据链路层**:确保在物理层不可靠的基础上,通过封装成帧(包含源地址和目的地址)的方式实现数据可靠传输,使用如CRC校验来检测错误。
- **网络层**:主要功能是路径选择和数据包的转发,确保数据能在网络中找到最佳路径。
**概念深化**:
- 区分了通信子网,负责处理数据的传输,包括物理层和数据链路层;和资源子网,提供共享的硬件和软件资源。
- 面向连接和无连接的网络模式,前者如电路交换,后者如分组交换,各有优缺点,适用于不同的应用场景。
计算机网络不仅是一系列计算机的集合,更是通过标准化协议和结构化的层次设计,实现了全球范围内的数据交换、资源共享和信息通信的技术体系。理解这些基本概念和技术细节对于从事IT行业的人士来说至关重要,它们构成了现代信息技术的基础架构。
2009-10-29 上传
2010-04-06 上传
2022-11-23 上传
2022-11-21 上传
2022-11-14 上传
2024-09-25 上传
2024-05-06 上传
eo
- 粉丝: 33
- 资源: 2万+
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常