ARP通信协议 是将IP解析为MAC
二进制IP地址32位每8位分割开在转换成十进制——点分十进制
子网掩码是用来确定IP当中哪几段是网络号哪几段是主机号
网络号用于区分不同的IP网络——主机号用于标识该网络内的一个IP节点
传输层代表所选择的传输方式TCP/UDP——数据段
网络层代表的是指定地址,选择传送路径——数据包
数据链路层代表的是到达目标之前所连接的每一个转接站点——数据帧 最常见的链路层的设备就是交换机了
物理层代表的是网线、光纤、网卡——比特流
查询路由表cmd命令 route print 显示路由传输数据包是怎么走的通过网关从那个口出
什么是路由:根据目标选路在投递,在发送数据包整个的行为
交换机和路由器区别
两者都是连接互联网的设备,它们之间主要区别就是,交换机发生在网络的第二层数据链路层,而路由器发生在第三层网络层。这个区别是两者各自工作方式的根本区别。路由器可以根据IP地址寻找下一个设备,可以处理TCPIP协议,交换机是根据MAC地址寻址的。
路由器负责将网段连接起来,适配链路层协议,在网络之间转发数据包
交换机是分配网络数据,路由器可以给网络分配IP地址,分配给你地址而且可以随时通过地址过来找到你。
路由器可以在不同时间内把一个IP分配给多台主机使用。交换机是通过MAC地址和识别各个不同的主机。
路由器的工作原理是?交换机有MAC地址表,自动生成自动学习,同样的,路由器也有个路由表,会自己学习、生成、维护路由表。
通信流程
1,主机A准备发数据给主机B。
2,A将B的IP地址连同数据一起,以数据包形式发送给路由器R1。
3,路由器R1收到数据包后,先从数据中读取到B的IP地址,然后根据路径表计算发往B的最优路径。
4,比如路径为:R1->R2->R5->B;并将数据包发往路由器R2。
5,路由器2重复路由器1的工作,并将数据包转发给路由器5。
6,路由器5同样取出目的地址,发现目的地址就在自己的网段上,于是将该数据包直接交给主机B。
7,主机B收到主机A的信息,一次完整的通信宣告结束。