- 路由器有 网络层,数据链路层,物理层
2.网络层解决的是跨节点的问题
3.路由器是网络层的重要设备
4.虚拟互联网络
1.实际的网络是复制的
2.使用ip,则不需要关心网络的细节
3.看成整体 A--虚拟网络--B,专注数据转发
5.IP协议(icmp igmp tcp udp ospf,对应对应的关键字)
1.MAC地址展开为二进制48位(永不变)
IP地址只有32位,也是每个物理设备的唯一标识(地点不同可能ip不同)
(受网络环境影响),使用点分10进制(用点分开10进制)
114.114.115.114
IP地址只有42亿个
2.ip也在数据报加头尾
3.ip协议=4位版本(ipv4 ipv6版本)+4位首部长度(ip的长度)+
8位服务类型+16位总长度(发送的内容)
4.总长度=标识(是否超过链路层的要求)+片偏移(分多少片)
5.ttl 每经过一个设备-1,为0则必须丢弃,避免在网络无限传输
6.32位源地址和目的地址
- ip协议的转发流程
1.逐跳
2.路由表(目的ip地址+下一跳的ip地址) 计算机和路由器都有路由表
3.a发送数据,a查看路由表下一跳,传输到下一跳,如果找到目的地
则成功,如果不成功继续跳
4.从物理层到上,查询,然后向下封装新的数据
5.每一跳mac地址在变化,ip地址没有变化
7.arp协议(arp address resolution protocol)地址解析协议
1.作用 ip32位地址转换为48位mac地址
2.怎么知道下一个路由器的地址呢
有缓存: 直接告诉路由器mac地址
没有缓存ip和mac表: 广播回应地址
3.不是永久缓存的,因为ip地址是变化的
4.命令(cmd) arp -a
8.rarp(reverse)与上面相反: mac–>ip地址
9.ip地址的划分(全部32bit)
1.ip地址的分类(网络号+主机号)
A类: 8位(首位为0)+24位 主机号0.0.0-255.255.255
B类: 16位(首位为10)+16位 主机号0.0 2.255
C类: 24位()首位为110+8位 主机号
2.特殊的主机号(不可分配)
1.主机号全为0
2. 全为1
3. 1.2.3.4 A类(主机号是2.3.4)
不可用:
1.0.0.0(A类地址的网络段)
1.255.255.255(广播地址)
3.特殊的ip网络号
1.a类地址全0特殊网络
2.网络段后7位全为1,表示回环地址
3.b类地址 10000000.00000000:128.0不可用
4.c类 192.0.0不可使用
4.例子
125.125.3.60 取前8位 01111101 看前两位01是a类
163.70.31.23 10100011 10所以是b类
210.36.127.11 11010010 是c类
10.本地回环地址(代表永远不会宕掉的地址)
11.d类地址 前4位1110 e类是1111 用于特殊用途