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

文章目录

  • 一. 网络层设备
      • 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工作的两个阶段

  • 只知道是不是成员,并不知道成员的数量等信息。
    在这里插入图片描述
组播路由选择协议
  • 目的:找出以源主机为根节点的组播转发树
  • 树的优点:可以避免兜圈子(环)
    在这里插入图片描述
    常用的三种算法
    会做选择题即可。
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/504635.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

larval+mysql+不等于_MySQL学习日记(19)比较运算符

比较运算符比较对象 比较运算符 子查询mysql> SELECT * FROM 运算符例子;----------| id | 数值 |----------| 1 | 1 || 2 | 3 || 3 | 5 || 4 | 7 || 5 | 9 || 6 | 11 || 7 | 13 |----------7 rows in set (0.01 sec)mysql> SELECT * FROM 运算符例子2;----------| id | …

【学习笔记】路由算法与路由协议:RIP协议与距离向量算法、OSPF协议与链路状态算法、BGP协议

文章目录一. 路由算法与路由协议概述① 路由算法的分类② 分层次的路由选择协议二. RIP协议和距离向量算法① RIP协议定义② RIP协议:交换对象、交换周期、交换内容③ 距离向量算法例题1例题2④ RIP协议的报文格式⑤ RIP协议:好消息传得快,坏…

【学习笔记】传输层:概述、UDP协议

文章目录一. 概述1)传输层的寻址与接口二. UDP协议1)定义2)首部格式3)UDP检验一. 概述 是主机才有的层次 两个协议:TCP & UDPTCP面向连接,UDP则不是QQ发一条信息(UDP);发一个大文件(TCP&am…

【学习笔记】传输层:TCP协议(报文段、连接管理{握手}、可靠传输、流量控制、拥塞控制)

文章目录一. 协议特点 & 报文段① 特点② 报文段首部格式二. TCP连接管理① 建立联系(三次握手)SYN洪泛攻击② 连接释放(四次挥手)三. TCP流量控制① 序号② 重传冗余ACK(快速重传)三. 流量控制① 定义…

空调调节 java_空调调节方式

只能手动对冷/热风的温度和风量进行粗略的分级调节,不能设定车内空调的具体温度。拨动控制板上的功能键对温度、风速、风向进行控制。手动空调的优点在操作简单明了,方便,几乎任何事情都在弹指间完成操作。对于风速和风向的调节随心所欲。自动…

【学习笔记】网络层:应用模型、DNS系统、文件传输协议FTP

文章目录一. 应用层概述① 客户/服务器(C/S)模型② P2P模型(对等模型)二. DNS系统① 定义② 域名③ 域名服务器④ 域名解析过程三. 文件传输协议FTP① 定义② FTP服务器和用户端③ FTP工作原理附加:两种FTP传输模式一. 应用层概述 应用层&am…

【学习笔记】应用层——电子邮件、万维网、HTTP协议

文章目录一. 电子邮件① 电子邮件的信息格式② 组成结构③ 简单邮件传送协议SMTP定义SMTP通信的三个阶段SMTP的缺点 & MIME④ 邮局协议POP3定义网际报文存取协议IMAP⑤ 基于万维网的电子邮件二. 万维网和HTTP协议① 万维网的定义及概念② 超文本传输协议HTTP定义与概念特点…

mysql 自身参照自身_MySQL入门

1.SQL查询操作select的“另类”用法我们通常习惯select from从数据表中读取数据,不过实际上select并不一定要去读取数据库中的内容。比如:select 11; 返回2select now(); 返回当前时间select本身代表要返回的内容,至于与数据库表中存的数据是…

【LeetCode笔记】1. 两数之和(JAVA、哈希表)

文章目录一. 题目描述二. 解法① 暴力破解② 静态哈希表1. 为什么用哈希表来做2. 特殊情况:两数相同,map映射覆盖③ 动态哈希表④ 未解之谜诶嘿,经典开头题目 一. 题目描述 数组中同一个元素不能使用两遍: 见实例2,实…

java spring入门小程序_springMVC学习笔记(二)-----注解和非注解入门小程序

最近一直在做一个电商的项目,周末加班,忙的都没有时间更新博客了。终于在上周五上线了,可以轻松几天了。闲话不扯淡了,继续谈谈springMvc的学习。现在,用到SpringMvc的大部分使用全注解配置,但全注解配置也…

【LeetCode笔记】2. 两数相加(JAVA、链表)

文章目录题目描述代码题目描述 解法:直接用两个链表构造出第三个链表即可注意点:进位carry。进位的情况有几种,都要考虑上。(其实感觉这道题不是很难,挺直观的) 代码 时间复杂度:O(max(m,n)…

【LeetCode笔记】3. 无重复字符的最长子串(JAVA、滑动窗口、字符串)

文章目录题目描述思路 && 代码1. 之前的版本更新 2.0题目描述 子串:各字符间必须要相邻,而非子序列使用滑动窗口来做就行 思路 && 代码 1. 之前的版本 思路:维护一个滑动窗口,滑动窗口中容纳一个无重复字符的…

【LeetCode笔记】5.最长回文子串(Java、动态规划、字符串)

文章目录题目描述解法 & 代码:思路题目描述 回文:正着念和倒着念一样。 解法 & 代码: 一开始看到子串,想着可能no.3最长重复子串一样用滑动窗口。不过回文串的判断会很麻烦,于是舍弃。之后看题解&#xff…

【LeetCode笔记】6. Z字形变化(JAVA、思路)

文章目录题目描述解题 & 代码二维数组ArrayList && StringBuilder题目描述 这题目有点搞,理解题意得时候直接结合给的例子比较好。本质就是:从顶部开始,往下逐个走;到底了就反向,往上逐个走;以…

【LeetCode笔记】7.整数反转(Java、溢出判断、栈)

文章目录题目描述解法 & 代码① 字符串解法② 类栈做法题目描述 边界比较需要考虑,而且还有不允许64位整数的要求。 解法 & 代码 ① 字符串解法 起初想到的做法,不过缺点比较多首先用到了long,实际上不允许使用,修改…

java 接口中变量修饰符,Java的访问修饰符与变量的作用域讲解

Java访问修饰符(访问控制符)Java 通过修饰符来控制类、属性和方法的访问权限和其他功能,通常放在语句的最前端。例如:?Java 的修饰符很多,分为访问修饰符和非访问修饰符。本节仅介绍访问修饰符,非访问修饰符会在后续介绍。访问修…

【LeetCode笔记】11.盛最多水的容器(Java、双指针法)

文章目录题目描述代码 & 解题思路题目描述 无 代码 & 解题思路 思路:使用左右两个指针,不断缩小范围,并在每次缩小的过程对最大值进行更新。代码实现不难,主要是弄明白为啥这样做就能得到正确的值简单描述就是&#x…

【LeetCode笔记】15.三数之和(JAVA、双指针)

文章目录题目描述代码 & 解题思路二刷更新题目描述 主要是解决重复的问题:如何去除重复解、在有大量重复解的情况下如何让算法跑得更快 代码 & 解题思路 先排序,按照大小顺序来做。思路:固定第一个数,用双指针分别代表…

【LeetCode笔记】17.电话号码的字母组合(Java、DFS)

文章目录题目描述代码 & 思路题目描述 得建立映射&#xff0c;其实用数组来建立也行&#xff0c;看起来还比较直观。 代码 & 思路 理好DFS的过程就行&#xff0c;整体思路不难当递归字符length 1时&#xff0c;递归结束 class Solution {public List<String&g…

【LeetCode笔记】19.删除链表的倒数第N个结点(Java、快慢指针)

文章目录题目描述思路 & 代码题目描述 重点在于一趟扫描实现简单的做法&#xff1a;一趟扫描长度&#xff0c;一趟根据长度找到结点删除 思路 & 代码 两种特例情况&#xff0c;见注释思路&#xff1a;根据N构造两个快慢指针&#xff0c;两指针直接差了N个结点。由此…