【网络层】IP组播(多播)、硬件组播、IGMP、组播路由选择协议、移动IP、路由器详解、路由表和路由转发

简介: 【网络层】IP组播(多播)、硬件组播、IGMP、组播路由选择协议、移动IP、路由器详解、路由表和路由转发

注:最后有面试挑战,看看自己掌握了吗


🌸I could be bounded in a nutshell and count myself a king of infinite space.

特别鸣谢:木芯工作室 、Ivan from Russia


IP多播----只给有相同需求的路由器传信息

以看视频为例-----组播路由器支持--------运行组播协议的路由器

IP组播地址------多播组的设备都有一个组播组IP地址---------一群共同需求主机的相同标识-------看直播、腾讯回忆------给你一个组播地址--------------一个D类地址表示一个组播族------224.0.0.0—239.255.255.255---------源地址总是单播地址-------UDP最大努力----------硬件组播(局域网内)+因特网范围内组播

硬件组播------局域网内-------以01-00-5E开头的MAC代表组播MAC地址-------把D类的IP地址替换为这个MAC头–发出去组播-----------组播前面的帧头都是固定好都一样、区别就是后面的23位-----------但是容易造成紊乱------解决:过滤—在IP层用软件过滤、把不是本主机的数据报丢弃

IP----------MAC的组播头----------直接映射过来

IGMP协议与组播路由选择协议----------IGMP告诉是否可以进行组播

网际组管理协议IGMP------让路由器知道本局域网是否有主机的进程参加或退出了某个组播-------决定要不要分发给那个局域网-------IP报来发送

IGMP的工作流程--------想加入组播,该主机想组播组的组播地址发送一个IGMP报文,声明要加入----------本地组播路由器收到IGMP后用组播路由选择协议把这组成员关系发送给因特网上的其他组播放器------------------本地路由器周期性探寻本地局域网上的主机

组播路由选择协议------组播转发树--------常用算法

移动IP------QQ异地登陆、漫游费-------以固定网络IP地址,实现跨越不同网段的漫游

移动IP通信过程-------我到武汉,我通过武汉老板(外部代理)把我的地址告诉我妈我的新地址还有我是谁(永久地址),我妈知道(注册)以后谁寄给我东西还可以填我在泰安的地址,我妈会寄到武汉

路由器–多个输入输出端口----路由选择(构建网站路由表)+分组转发(根据转发表进行转发)—

输入输出端口详细信息----输入端口—收到分组—物理层-数据链路层-网络层分组排队–查表和转发(产生时延)-----------输出端口–三层加头加尾(网络层分组排队缓存)---------路由器中输入或者输出队列产生溢出是造成分组丢失主要原因!

三层设备的区别—路由器(网络层协议不同可以互联)----------网桥(网段物理层、链路层不同可以)----------集线器(网段物理层必相同)

路由表和路由转发------路由表–路由选择算法得出---------软件实现-------转发表(包含完成转发功能的必须信息–包含目的网络到输出端口和某些MAC地址信息的映射)由路由表而来

相关文章
|
3天前
|
缓存 网络协议 网络架构
【计算机网络】第三章 数据链路层(MAC地址 IP地址 ARP协议)
【计算机网络】第三章 数据链路层(MAC地址 IP地址 ARP协议)
|
21小时前
|
监控 负载均衡 网络协议
|
21小时前
|
网络协议 Linux iOS开发
|
22小时前
|
存储 网络协议 网络安全
IP路由详解:网络互联的心脏
【4月更文挑战第22天】
17 7
IP路由详解:网络互联的心脏
|
1天前
|
网络协议 物联网 网络安全
|
1天前
|
监控 安全 网络虚拟化
|
1月前
|
机器学习/深度学习 数据采集 人工智能
m基于深度学习网络的手势识别系统matlab仿真,包含GUI界面
m基于深度学习网络的手势识别系统matlab仿真,包含GUI界面
43 0
|
1月前
|
机器学习/深度学习 算法 计算机视觉
基于yolov2深度学习网络的火焰烟雾检测系统matlab仿真
基于yolov2深度学习网络的火焰烟雾检测系统matlab仿真
|
1月前
|
机器学习/深度学习 算法 计算机视觉
m基于深度学习网络的性别识别系统matlab仿真,带GUI界面
m基于深度学习网络的性别识别系统matlab仿真,带GUI界面
29 2
|
1月前
|
机器学习/深度学习 算法 计算机视觉
基于yolov2深度学习网络的视频手部检测算法matlab仿真
基于yolov2深度学习网络的视频手部检测算法matlab仿真