文章目录

  • 一. 网络层设备
    • 1)三层设备的区别
    • 2)路由表与路由转发
  • 二. 移动IP
    • ① 定义
      • 相关术语:
      • 实际过程:
  • 三. IP组播
    • ① IP数据报的三种传输方式
    • ② IP组播地址
    • ③ IGMP协议与组播路由选择协议
      • 网际组管理协议IGMP
      • 组播路由选择协议

一. 网络层设备

  • 多个输入多个输出,任务是转发分组
  • 分为两部分:路由选择(路由表)、分组转发(转发表)
  • 转发表是由路由表得来。
  • RIP/OSPF分组送往路由选择处理机
    数据分组查找转发表并输出
  • 输入端口中的查找和转发功能,在路由器的交换功能中最重要。

1)三层设备的区别

2)路由表与路由转发

二. 移动IP

① 定义

相关术语:
  • 应用情况:在公司有IP1,某日出差到非洲,可以通过移动IP来使用IP1,获取一样的权限。
  • 注意别名
实际过程:
  • 见下图的五种发送情况

三. IP组播

① IP数据报的三种传输方式

  • 结合右边对应图理解
  • 单播就是一对一
  • 广播就是不论是否需要,都传输(有男朋友了也联系)
  • 组播就是更加具有针对性,可理解为**“具有限定条件的广播”**,点对多点

    对比
  • 单播:在发送者和每一接收者之间需要单独的数据信道
  • 多播:只需要每条链路上保持有一个数据报即可。
    直到最后一步(路由器=>主机)时才分成多份。

② IP组播地址

  • 只能作为目标地址,不能作为源地址
  • 有的地址已经是永久组播地址了,因此并非所有D类地址都可以作为组播地址

    硬件组播
  • 因为5位不使用,因此还是可能会出错(后23位相同,前5位不同),所以会在IP层过滤。

③ IGMP协议与组播路由选择协议

网际组管理协议IGMP

作用:让路由器知道本局域网上是否有主机(的进程)参加或退出了某个组播组

下图中R4就是会被多播组通过IGMP协议忽略。

ICMP和IGMP都属于网络层,使用IP数据报来传输报文。

IGMP工作的两个阶段

  • 只知道是不是成员,并不知道成员的数量等信息。
组播路由选择协议
  • 目的:找出以源主机为根节点的组播转发树
  • 树的优点:可以避免兜圈子(环)

    常用的三种算法
    会做选择题即可。

【学习笔记】网络层——网络层设备、移动IP、IP组播相关推荐

  1. 【计算机网络学习笔记07】PPP协议、IP编址、NAT技术

    [计算机网络学习笔记07]PPP协议.IP编址.NAT技术 一.PPP协议 是TCP/IP网络中最重要的点到点的数据链路层协议. 1 PPP协议的组成 1)链路控制协议:建立并维护数据链路连接(身份验 ...

  2. 【计算机网络】网络层 : IP 组播 ( IP 数据报传输方式 | 组播 IP 地址 | 组播 MAC 地址 | IGMP 协议 | 组播路由选择协议 )

    文章目录 一.IP 数据报传输方式 二.组播 IP 地址 三.组播 MAC 地址 四.IGMP 协议 五.组播路由选择协议 一.IP 数据报传输方式 IP 数据报传输方式 : ① 单播 : 发送数据到 ...

  3. 网工笔记(三):IP Multicast组播技术

    IP多路组播技术,英文为IP Multicast,  就是英文文档里经常说到的BUM报文里的大M.这是一门特别的技术,它从2层到3层协议mac地址到IP地址都自成一体.很多网工同行只在IE考试里学习了 ...

  4. 组播IP 映射 组播MAC

    组播IP地址与组播MAC地址之间的换算方法与例子 1.在IP分类中,D类IP地址用于组播MAC. 2.在TCP/IP中,最常用的v4组播MAC地址的前24位固定为01005e,第25位固定为0,后23 ...

  5. 组播IP转换为组播MAC地址【转载】

    链接:https://www.zhihu.com/question/36730567/answer/83083851 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. ...

  6. 学习笔记:网络层,IP包头,路由器配置

    网络层,路由器配置 1.网络层基本功能 2.广播域 3.IP协议包头分析 4..路由原理 5..静态路由及默认路由 6.路由条目优先级 7.例题: 1.网络层基本功能 - 网络层在数据链路层提供的两个 ...

  7. FPGA 学习笔记:Vivado 2019.1 添加 IP MicroBlaze

    前言 当前 FPGA 无所不能,能添加 MCU的核,也就是可以嵌入一个单片机的内核,当个单片机使用,这里添加 MicroBlaze,这个是RISC的核,还没有开始熟悉,估计与 ARM 或者 RISC- ...

  8. contiki学习笔记(十二)UIPTCP/IP协议

    Contiki包含两个通信协议栈 uIP和Rime UIPTCP/IP协议 导言 随着Internet的成功,TCP/IP协议套件已经成为全球通信的标准.TCP/IP是一种底层协议,用于网页传输.电子 ...

  9. HCIA-第二节课学习笔记总结(ARP协议与IP地址)

    "ping"---检测网络连通性的工具(ICMP协议) 上图是因特网包探索器,用于测试网络连接量的程序.Ping发送一个ICMP:回声请求消息给目的地并报告是否收到所希望的ICMP ...

最新文章

  1. git找回误删的文件
  2. ServiceLoader跟DriverManager使用总结
  3. winrar远程代码执行漏洞复现(cve-2018-20250)
  4. babyos (三)——利用BIOS INT 0x13读取软盘
  5. matlab语言中的assert断言函数
  6. word rectangle
  7. JavaScript————FormData实现多文件上传
  8. USACO sec2.1 Ordered Fractions
  9. 4个基本不等式的公式高中_写作 | 高中英语作文4个高分写作技巧
  10. 比 TensorFlow Lite 快 15.6 倍!业界首个移动 GPU BNN 加速引擎 PhoneBit 开源
  11. python最简单的游戏源代码_Python 练习: 简单角色游戏程序
  12. CVE-2021-40444 Microsoft MSHTML RCE简单复现
  13. AI智能语音系统源码搭建
  14. 摘:Windows系统内存计数器理解解析_备忘录_51Testing软件测试网...
  15. 标准差与标准误差区别(精简版)
  16. hugepage oracle 12c,Huge page使用的一些问题
  17. 【Tableau】时间维度
  18. 以前手机应用java咖啡_作为编程语言的“java”怎么就成了咖啡的代称?
  19. 树莓派开发板截屏软件下载
  20. 互金协会:各相关机构即日起就高息现金贷等违规业务开展自查

热门文章

  1. spark sql合并小文件_Spark SQL小文件问题在OPPO的解决方案
  2. linux 测试cpu计算圆周率_Linux下测试CPU性能
  3. mybatis insert 重复数据2条_Mybatis框架lt;增gt;:添加一条数据到数据库中,insert...
  4. OpenCV学习笔记(二):3种常用访问图像中像素的方式
  5. 利用scipy包计算表格线的峰值,还原表格得到表格结构
  6. SQL的各种使用方法
  7. 即插即用+任意blur的超分辨率重建——DPSR
  8. 一篇文章搞懂数据仓库:三范式与反范式
  9. JMM设计原理之双重检查Lock
  10. Jackson第一篇【JSON字符串、实体之间的相互转换】