文章目录
网络层
网络层任务:分组,为分组交换网上的不同主机,提供通信服务
**网络层传输单位:数据报 **
datagram(数据报) -- 在网络层中的传输单元(例如IP)。一个datagram可能被压缩成一个或几个packets,在数据链路层中传输。
packet(数据包) -- 封装的基本单元,它穿越网络层和数据链路层的分解面。通常一个packet映射成一个frame,但也有例外:即当数据链路层执行拆分或将几个packet合成一个frame的时候。
二层的PDU叫做Frame;
IP的叫做Packet;
TCP的叫做Segment;
UDP的叫做Datagram。
分组 是 数据报划分下来的片段
功能
1. 路由选择与分组转发
找路 - 最佳路径
2.异构网互联
3 拥塞控制
区别:
流量控制 :流量控制是发送方发送的太快,接受方告诉发送方你慢点发
拥塞控制: 全局概念,整个网络中负载过重,每一个结点都很忙来不及接受分组,而要丢弃大量分组
解决方法:
way1:开环控制(静) :先考虑到所有影响的因素,避开他
way2: 闭环控制(动) : 在运行过程中自动调节
数据交换方式⭐
电路交换
eg : 电话网络
特点:独占资源 , 链路固定
我俩打电话,即使不说话, 别人也打不进来
报文交换
报文是应用层下放下来的
在交换设备那里停一下,根据当前网络状况,选择下一步怎么走
缺点:需要交换设备缓存足够大,能容纳下这个报文
分组交换
把报文切成小的数据块 = 分组
以分组为单元发送
例题: 分组交换 & 报文交换比较
分组交换的时间 = 整体放倒链路上的时间 + 最后一个分组经历了传输时间
分组交换细分
连接服务 : 事先确定好传输路径
无序的传输可能会出现失序到达的问题 - 解决方法 按照编号重组
数据报方式 - 无连接服务
引入了转发表 : 转发规则的算法
虚电路方式 - 有连接服务
在分组前加上虚电路号, 走设计好的道理