计算机网络基础知识整理!!!
计算机网络基础知识整理!!!
计算机网络基础知识整理!!!
- 计算机网络概述
- 定义,计算机网络就是一些互联的、自治的计算机系统的集合
- 计算机网络的组成
- 物理组成
- 硬件、软件、协议
- 功能组成
- 通信子网,实现数据通信(包含物理层、数据链路层、网络层)
- 资源子网,实现数据共享/数据处理(应用层、表示层、会话层)
- 物理组成
- 计算机网络体系结构与参考模型
- 接口(服务访问点)
- 服务数据单元(SDU),即为完成用户所要求的功能而应该传送的数据
- 协议控制信息(PCI),控制协议操作的信息
- 接口控制信息(ICI)
- 协议数据单元(PDU),n-SDU+n-PCI=n-PDU,对等层次之间传送的数据单位,n-PDU=(n-1)-SDU(上层的PDU作为下层的为完成用户所要求的功能而应该传送的数据SDU)
- 接口数据单元(IDU),n-SDU+n-ICI=n-IDU
- 速率相关的几个性能指标
- 速率
- 速率即数据率或称数据传输率或比特率
- 比特1/0位
- 连接在计算机网络上的主机在数字信道上传送数据位数的速率
- 栗子,0101010101十位比特花了1秒钟从发送端到接收端,说明它的速率是10b/s
- 带宽
- 带宽原本指某个信号具有的频带宽度,即最高频率与最低频率之差,单位是赫兹(HZ)
- 计算机网络中,带宽用来表示网络的通信线路传送数据的能力,通常是指单位时间内从网络中某点到另一点所能通过的最高数据率,单位也是比特每秒,b/s
- 一般考察比特发送到传送链路上的速率,至于链路上的传播速度是电磁波的形式传送,我们考察的重点是前者
- 吞吐量
- 表示在单位时间内通过某个网络(或信道、接口)的数据量。单位b/s,kb/s
- 吞吐量受网络的带宽或网络的额定速率的限制
- 实际上的吞吐量都是比带宽小的,带宽是理想最大的速率
- 吞吐量就是把所有链路加和
- 栗子,我可以吃下100桶方便面,但是A服务器只给了我10桶,B服务器只给了我20桶,那么此时我的吞吐量就是30桶,但实际上我可以吃下100桶
- 速率
- 时延、时延带宽积、RTT和利用率
- 时延
- 定义是指数据(报文/分组/比特流)从网络(或链路)的一端传送到另一端所需要的时间。也叫延迟或迟延。单位是s
- 组成,发送时延(比特流长度/带宽,现实生活中发送速率都是达不到带宽的,带宽是理想状态下最高的发送速率,不过考题一般给的都是带宽)、传播时延(链路长度/电磁波速率)、排队时延、处理时延(路由检错,找对应的端口转发)
- 时延带宽积
- 时延带宽积的定义,某个带宽下,该段链路能有多少个比特(跟水管差不多)
- 往返时延RTT(LOL游戏页面会有)
- 从发送方发送数据开始(第一个比特发送到信道开始计时),到发送方收到接收方的确认(接收方收到数据后立即发送确认),总共经历的时延
- RTT越大,在收到确认之前,可以发送的数据就越多
- RTT包括
- 往返传播时延=传播时延*2
- 末端处理时间(接收方返回确认帧之前的处理时间)
- 利用率
- 信道利用率,有数据通过的时间/(有+无)数据通过时间
- 网络利用率,信道利用率加权平均值
- 时延
- 分层结构
- 协议
- 接口
- 服务
- 体系结构与参考模型
- OSI参考模型
- TCP/IP模型
- 五层参考模型
猜你喜欢