这篇文章是我每天看王道考研计算机网络课程记的笔记
以后每天看,每天更新
概念组成和分类
计算机网络:是一个将分散的,具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。
计算机系统:手机端 pc端 等等
通信设备:交换机,路由器
线路:通信链路
公共的认识:计算机网络是互连(互连互通)的,自治(无主从关系,相互独立)的计算机集合
功能
- 数据通信
- 资源共享(硬件之间共享软件,数据)
- 分布式处理:多台计算机各自承担同一工作任务的不同部分 Hadoop平台
- 提高可靠性:不会因为一台计算机宕机(无法运行)而停止所有工作
- 负载均衡:分布式处理的结果
组成
硬件,软件,协议
工作方式
边缘部分:有cls方式和p2p方式 用户可以直接使用
核心部分:为边缘部分服务,就是后台
功能组成
通信子网:实现数据通信
资源子网:实现资源共享,数据处理
分类
- 按分布范围
广域网(WAN) 城域网(MAN) 局域网(LAN) 个人域网(PAN)
广域网使用交换技术
局域网:使用广播技术,例如校园网,每个教室,每个教室连接组成起来形成校园网
个人域网:自己使用的一些电子设备之间连成的网
- 按使用者区分
公用网:如电信,就是大众网
专用网:如军队 铁路局等等
- 按交换技术分
电路交换 报文交换 分组交换
- 按拓扑结构分
总线型 星型 环型 网状型
网状形状:常用于广域网,如 因特网
- 按传输技术分
广播式网络:共享通信信道
点对点网络:使用分组存储转发和路由选择机制
标准化工作及相关组织
标准化工作
要实现不同厂家硬软件之间的连同,必须遵从统一标准
标准分类:
法定标准:权威机构或者国家等定制的额 如 ISO组织
事实标准:某个大公司的标准,因为他的产品占据市场主流大家都用,如TPC/IP
相关组织:
国际标准化组织 ISO ---> OSI参考模型 HDLC协议
等等其他组织
速率相关的性能指标
速率
即数据传输速率或比特率
连接在计算机网洛上的主机在数字信道上传送数据位数的速率
单位有 b/s kb/s mb/s gb/s
1k/b = 1000b 全部为1000倍的关系
1Byte = 8bit 字节是存储容量单位
1KB = 2的十次方B = 1024B= 1024 * 8 b
带宽
带宽是一种理想状态,指某信号的频率宽度,即最高频率和最低频率的差值,HZ
在计算机网络中:网络通信线路传送数据的能力,从这一点到另一点所能通过的最高数据率
是网络设备支持的最高速率
比特在链路上传播靠的是电磁波 V = 2* 10的8次方 m/s
链路也有带宽,在链路口的位置的发送端是链路的带宽
带宽越大 发送的越快
吞吐量
表示在单位时间内通过某个网络(或信道,接口)的数据量,b/s kb/s mb/s等等,说白了就是进出总量,受到网络带宽或网络额定速率的限制
性能指标之时延 时延带宽积 往返时间RTT 利用率
时延
把数据从一端传送到另一端所需要的时间,也叫延迟
包括有: 传输时延,传播时延,排队时延,处理时延
传输时延:数据长度/信道带宽(发送的速录)
传播时延:就是在链路上,电磁波所需要的时间
排队时延:输出/输入链路需要时间,在路由器这边需要的时间
处理时延:检错,找出口
时延带宽积 = 传播时延×带宽(b/s) = bit
描述数据量的指标,也称为以bit为单位的链路长度,某段链路上现有的bit数量,也就是链路的bit容量
往返时延RTT
从发送方发送数据开始,到发送方收到接收方的确认(接收到数据后立即发送确认),总共经历的时间
RTT越高 在收到确认前可以发送的数据就越多
RTT包括往返传播时延 = 传播时延*2,末端处理时间
利用率
信道利用率:有数据通过时间/(有+无)数据通过的时间,也就是总时间
网络利用率
可以想象成车道
利用率越高 时延越大