-
分布分类
- 广域网WAN:交换技术,网状型
- 城域网MAN
- 局域网:广播技术
- 个人区域网
-
标准
- 法定标准:OSI 7层
-
上面3层是资源子网
- 应用层
- 表示层
- 会话层
-
中间的传输层是上下两层的接口
- 传输层
-
下面三层是通信子网
- 网络层
- 数据链路层
- 物理层
-
- 事实标准:TCP/IP 4层
- 应用层
- 传输层
- 网络层
- 网络接口层
- 5层体系结构
- 应用层
- 传输层
- 网络层
- 数据链路层
- 物理层
- 法定标准:OSI 7层
-
速率
- 带宽:入口信息量
- 吞吐量:带宽是上限,吞吐量是实际的
- 速率:平行推进的速度,即电磁波传播速度
-
时间指标
-
时延
- 处理时延:路由器产生
- 排队时延
- 传输时延:将分组的比特一个个推出网口的时延,下蛋
- 传播时延:光速(记忆:光播)
-
时研带宽积(bit)
- 传播时延(s) * 带宽(bit/s)
- 某段链路现在有多少bit,反应容量
-
往返时延RTT
-
其值用ping查看time
-
RTT越大,在收到确认之前,可以发送的数据越多
-
包括:
- 往返传播时延 = 传播时延 * 2
- 接收方末端处理时间
-
-
利用率
- 信道利用率
- 网络利用率
- 利用率趋近1时会导致时延急剧增大
-
-
分层结构
- 协议:对等实体之间
- 服务:垂直,只能又下层给上层提供服务
- 接口:垂直,相邻两层
-
OSI
-
ISO(国际标准化组织)提出的OSI参考模型
-
理论成功,市场失败——乌托邦
-
层次划分不合理,协议在不同层有重叠
-
7层:
- 物联网淑惠试用
- 下面3层是通信子网(快递公司),上面3层是资源子网(淘宝订单系统),中间的传输层是上下两层的接口
-
发送时信息越往底层传数据包越大,直到物理层转成010101放到传输介质上,接收时相反
-
OSI参考模型各层
-
应用层
- 直接与用户对接
- 常见协议:FTP、SMTP、HTTP
-
表示层
- 数据格式转换(翻译官)
- 数据加解密
- 数据的压缩和恢复
- 常见协议:JPEG、MPEG
-
会话层
-
-
传输参数
-
码元
- 定义:固定时长的波形信号
- k进制码元,1码元可以携带多个比特的信息
- 码元宽度=脉冲时长
2 速率——指的是传输速率
1. 传输速率:下蛋的速度 2. 传播速率:光速3. 波特(Baud)
1. 码元传输速率, 1. 脉冲个数/信号变化次数,即电了几下 2. Baud是码元传输速率的单位,1Baud=1码元/s 2. 信息传输速率 1. 1个码元可以携带多个bit4. 带宽
1. 单位时间 最高数据率 单位b/s 2. 最高发送的速率 -
-
奈(奈奎斯特)氏准则
- 避免码间串扰,极限码元传输速率:2W Baud
- 码元传输速率的限制,并没有对信息传输速率给出限制
- 提高传输速率,须使用多元制的调制方法
-
香农定理
- 信息传输速率的上限值
- 前提:带宽受限、信道有噪声
-
-
TCP保证可靠性:
-
3次握手
- why?防止网络慢,第一个请求还未到达时接到重试请求,服务器单方面答应会导致链接错配
-
4次挥手
-
滑动窗口
- 接收方和发送方共同参与维护
- 接收方决定窗口大小
-
拥塞窗口cwnd
-
发送方维护
-
反应网络拥堵情况
-
拥塞控制方法:
- 慢启动
- 拥塞避免
- 快重传:连续3次收到同一个回复说明丢包了
- 快恢复
-
-
-
网络层协议:IP、APR、RARP、ICMP、IGMP、NAT
- 路由器在这一层(交换机在下一层数据链路层)
- ICMP:ping
- NAT:对外一致,对内细分,缓解IP不够用的情况
- ARP:把IP转换成MAC
-
路由算法
- 静态:狄杰斯特拉
- 动态:距离向量法RIP
-
IPV4
1. 长度:32bit(4B),各种类的前几位是哈夫曼编码
2. 分类:网络号、主机号位数不同
1. A类:网络号8位
2. B类:网络号16位
3. C类:网络号24位
4. D:不区分网络号、主机号,多组播
5. E:不区分网络号、主机号,实验中使用
3. 子网掩码
1. 屏蔽ip地址中的一部分,用于节省ipv4地址
2. 用于分离ip地址中的网络部分和主机部分
4. 特殊的ip地址
1. 255.255.255.255 有限广播地址
2. 0.0.0.0 任意地址/默认路由
3. 127.0.0.0/8 环回地址 localhost
4. 169.254.0.0/24 (微软)DHCP获取失败时会产生这个地址
5. 内网:10.、172.16、172.31.、192.168.
11. IPV6
1. 长度:128位(16B)
2. 更安全
3. 不能与ipv4对等通信
12. IP与MAC
1. MAC是12位16进制的数字
2. IPV4是32位2进制数字
13. 路由器和交换机的区别
1. 交换机
1. 用于内网
2. 根据主机mac地址和端口转发
2. 路由器
1. 用于连接到外网
2. 根据ip分辨
3. 一般网络把主机都练到交换机上了交换机再连到路由器上
14. http1.0和http2.0的区别
1. http1基于文本,http2基于二进制
2. http2支持多路复用,http1一个链接只能发送一个请求
3. http2支持服务器推送
4. http2有更好的header压缩