计算机网络概述
大约阅读时长:5min
目录
- 概念
- 协议的三要素及作用
- 网络核心的关键功能
- 数据交换
- 电路交换
- 报文交换
- 分组交换
- 报文交换和分组交换的异同点
- 分组交换 VS 电路交换
- 分组交换为什么会发生丢包和时延
概念
- 自治
无主从关系 - 互连
通过通信链路互联互通
通过交换网络互连主机,交换的节点为路由器或交换机 - 计算机网络
计算机网络是互连的、自治的计算机集合
计算机网络=通信技术+计算机技术 - 网络协议
为进行网络中的数据交换而建立的规则、标准或约定 - 网络边缘
即主机 - 网络核心
互联的路由器网络 - ISP
互联网服务提供商 - 带宽
数字信道所能传送的最高数据率,单位b/s即bps
协议的三要素及作用
- 协议的三要素
语法、语义、时序 - 协议的作用
协议规定了通信实体之间所交换消息的格式、意义、顺序以及针对收到信息或发生的事件所采取的“动作”,即规定了规范
网络核心的关键功能
网络核心的关键功能:路由 + 转发
路由:用路由算法确定分组从源到目的传输路径
转发:将分组从路由器的输入端口交换至正确的输出端口
数据交换
计算机网络通过数据交换从源主机到目的主机
数据交换:动态分配传输资源
数据交换的类型:电路交换、报文交换、分组交换
电路交换
- 举例
电话网络 - 电路交换的三个阶段
建立连接(呼叫/电路建立)
通信
释放连接(拆除电路) - 实现多路复用共享信道
链路/网络资源(如带宽)划分为资源片,通过不同的资源片进入信道共享信道
报文交换
报文:信息源发送信息的整体
分组交换
分组:报文分拆出来的一系列相对较小的数据包
分组交换需要对报文进行拆分和重组
报文交换和分组交换的异同点
- 相同点
都采用存储-转发的交换方式 - 不同点
报文交换:用完整报文进行“存储-转发”
分组交换:用较小的分组进行“存储-转发”
分组交换 VS 电路交换
分组交换适用于突发数据传输网络(无需呼叫建立,传输快)
分组交换可能产生拥塞:分组延迟和丢失
分组交换为什么会发生丢包和时延
分组在路由器缓存中排队导致丢包,分两种情况
- 分组到达速率超过输出链路容量时
- 分组排队等待输出链路可用时