网络层
1地址管理
代表:IP协议
4位首部长度: 报头的长度,单位是4字节
8位服务类型:ip协议的4种形态.(只有4位有效)
:最小延时,最大吞吐量,最高可靠性,最小成本.
16位总长度 = 报头 + 载荷
一个IP数据报超过64KB,就会在网络层针对数据进行拆分,组包.
案例:
发送方: 100KB交给传输层,之后交给网络层,
网络层把100KB分为64KB和37KB两个数据报交给数据链路层,由以太网分装成2个数据帧.
接收方:数据链路层针对两个数据帧进行分用,交给网络层拼成一个数据报交给传输层…
16位标识: 同一个数据拆成的数据报,标识是一样的.
片偏移: 标识了包的先后顺序
3位标识: 结束标志
8位生存时间:一个数据报在网络最大生存时间
是次数,每次经过一次路由,TTL减1.到0则丢弃
IP不够用:
1动态分配
晚上关机即取消ip,节省ip地址
2NAT网络地址转换,一个IP代表一批设备
多台PC经过运营商路由器发给服务器,
服务器看到的PC的IP地址一样,服务器先发给路由器,路由器根据这些电脑不同的端口号区分来决定发给哪个设备
i
因此,服务器只能拿到服务器的ip,拿不到内网ip
3IPV6 :根本上解决了问题,但是和V4不兼容,
网段划分::IP地址 分为网络号+主机号
使用子网掩码表示哪个部分是网络号.
2路由选择
数据报寻路的过程.
一边走,一边问,查询路由表的目的IP是否一致,
数据链路层
考虑相邻节点的传输
地址:mac地址:描述两个相邻节点的起点终点.
网卡出厂的时候设置的.每台设备都有唯一一个.
有6个字节.
案例:
0800:载荷部分是IP数据报
0806:载荷部分是ARP数据报(ARP:在交换机或路由器中建立一个hash表,建立ip和mac地址的关系)
8035:载荷部分是RARP数据报