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