Computer Network: Intro
计算机网络的概念
计算机网络的定义
将地理位置不同的,具有独立功能的计算机,通过通信线路连接起来,实现资源共享。
计算机网络的组成
- 资源子网:提供软件资源和硬件资源(电子视频、打印机等)
- 通信子网:提供信息交换的网络节点和通信线路(所有用来通信的部分)
计算机网络的类型
- 按拓扑分类:
- 总线型
- 树型
- 星型
- 环型
- 网状型:常用语广域网
- 按范围分类:
- 广域网(WAN):跨国网站
- 城域网(MAN):城市内网络
- 局域网(LAN):1 km 左右,校园网
- 个人区域网(PAN):蓝牙耳机、智能手机
- 按传输方式分类:
- 有线网络
- 无线网络
计算机网络体系结构
传输方式
- 按照传输方向分类:
- 单工:只能单方向传输
- 双工:同一时间内,只能单方向传输
- 全双工:双方可以同时传输
- 按照传输对象分类
- 单播:一对一
- 多播:一对多
- 广播:一对所有
数据交换
- 电路交换:连接过程中整个线路被占用,传输速度快,但资源利用率低
- 报文交换:需要网络节点有足够的缓存,有时延,资源利用率较高,可动态分配线路
- 分组交换:会丢包,有时延,但资源利用率高,可动态分配线路,缓冲区容易管理
通信协议和体系结构
网络协议三要素:
- 语法:数据与控制信息的结构或格式
- 语义:需要发出何种控制信息,完成何种动作及做出何种响应
- 时序:时间实现顺序的详细说明
OSI 参考模型:
- 物理层:传输单位
bit
,利用传输介质连接不同网络节点 - 数据链路层:传输单位
帧
,节点到节点,实现差错控制
和流量控制
- 网络层:传输单位
分组
,点到点,通过路由器实现拥塞控制和网络互联 - 传输层:端到端,数据传输,对数据进行操作
- 会话层:负责通信中两个节点之间的会话的建立和断开,以及数据的交换
- 表示层:处理数据的表示方式,如格式转换、加解密、压缩与恢复
- 应用层:应用程序
TCP/IP 参考模型:
- 网络接口层:物理层和数据链路层
- 网络层
- 传输层
- 应用层:会话层、表示层、应用层
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment
Anonymous Comment
You don't need to delete empty lines. Comment directly for the best display effect.