计算机网络-网络层(移动IP通信过程,网络层设备路由器,路由表与路由转发)

news2025/7/3 17:09:23

文章目录

  • 1. 移动IP
  • 2. 网络层设备(路由器)

1. 移动IP

移动IP技术是移动结点(计算机/服务器等)以固定的网络IP地址,实现跨越不同网段的漫游功能.
并保证了基于网络lP的网络权限在漫游过程中不发生任何改变。

重点知识点:

  • 移动结点:具有永久IP地址的移动设备。
  • 归属代理(本地代理):一个移动结点的永久“居所”称为归属网络,在归属网络中代表移动节点执行移动管理功能的实体叫做归属代理。
  • 永久地址(归属地址/主地址):移动站点在归属冈各中的原始地址。
  • 外部代理(外地代理):在外部网络中帮助移动节点完成移动管理功能的实体称为外部代理。
  • 转交地址(辅地址):可以是外部代理的地址或动态配置的一个地址。

移动IP通信过程:

  1. 移动节点A从归属代理发生移动,移动到外部代理所在的网络。
  2. A进入外部代理网络,获得外部代理的转交地址。
  3. 移动节点A通过外部代理发送注册报文给归属代理(包含永久地址和转交地址)。
  4. 归属代理接收请求,并将移动节点的永久地址和转交地址绑定(以后到达该归属代理的数据报且要发往移动节点的数据报将被封装并以隧道方式发给转交地址),并返回(注册响应报文)。
  5. 外部代理接收注册响应,并转发给移动节点。

其他主机向A发生信息时,首先发送到归属代理中,归属代理通过隧道,将信息发送到外部代理,外部代理根据固定的IP地址将信息传输给移动的主机A。

如果A又移动到了下一个网络:

  1. 在新外部代理登记注册一个转交地址。
  2. 新外部代理给归属代理发送新的转交地址(覆盖旧的)。

如果A回到了归属网络:

  1. A向本地代理注销转交地址。
  2. 按原始方式通信。

2. 网络层设备(路由器)

路由器是一种具有多个输入端口和多个输出端口的专用计算机,其任务是转发分组。

路由器的主要功能分成两类:

  1. 路由选择:根据所选定的路由选择协议构造出路由表,同时经常或定期地和相邻路由器交换路由信息而不断地更新和维护路由表。

  2. 分组转发
    在这里插入图片描述
    交换结构:根据转发表(路由表得来)对分组进行转发。

特殊:若收到RIP/OSPF分组等路由交换报文,则把分组送往路由选择处理机
若收到数据分组,则查找转发表并输出。

需要注意:
路由分组转发部分,输入输出端口有一个缓冲区(队列),若路由器处理分组的速率赶不上分组进入队列的速率,则队列的存储空间最终必定减少到零,这就使后面再进入队列的分组由于没有存储空间而只能被丢弃。

路由器中的输入或输出队列产生溢出是造成分组丢失的重要原因。

三层设备对比记忆:

  • 路由器:可以互联两个不同网络层协议的网段。(网络层)

    可以隔离冲突域和广播域

  • 网桥:可以互联两个物理层和链路层不同的网段。(数据链路层)

    可以隔离冲突域,不能隔离广播域

  • 集线器:不能互联两个物理层不同的网段。(物理层)

    不能隔离冲突域和广播域

路由表于路由转发:

路由表根据路由选择算法得出的,主要用途是路由选择,总用软件来实现。(包含目的网络IP地址,子网掩码,下一跳IP地址,接口)

转发表由路由表得来,可以用软件实现,也可以用特殊的硬件来实现。
转发表必须包含完成转发功能所必需的信息,在转发表的每一行必须包含从要到达的目的网络到输出端口和某些MAC地址信息的映射。

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

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

相关文章

互联网食堂大比拼,谁才是互联网养猪场?

虽然疫情导致经济不景气,但是互联网行业怎么会如此不禁波折呢? 果不其然,疫情下的大厂还是大厂! 互联网大厂的福利多多,其中最容易让人忽视,但也最让人羡慕的就是互联网大厂的食堂了。 民以食为天&#xff…

线粒体 ClpP 介导的蛋白水解作用可选择性诱导癌细胞死亡

图1. 本篇文章的几大亮点 首先,研究人员利用基因工程的方法,在人 ClpP 上建造了一个有持续活性地点突变(Y118A)。基于 OCL-AML3 和 Z138 肿瘤细胞系,研究人员研究 Y118A 点突变对于肿瘤细胞的影响。研究发现&#xff…

耗时半月,终于把牛客网上的Java面试八股文整理成了PDF合集

前段时间有不少小伙伴们私信我,最近的面试题越来越困难了,要背的八股文也越来越多了,考核的也越来越细腻了,摆明了就是想让我们面试造航母嘛,真的是太为难我们这些程序员了。。。 这不,为了帮大家节约时间…

如何对低代码/无代码平台进行分类?

如何对低代码/无代码平台进行分类?一个例子就能讲清楚! 周末你外出露营,在野外需要搭一个帐篷。有两种方法: 一种是最原始的搭帐篷方法,即有隔水布、外账、内账、营柱骨架等等......另一种是直接“封装好”的&#x…

MOCO----Momentum Contrast

对比学习 这个博客写的很好,去看他的吧 对比学习是一种在高维(即指图片)的连续的输入信号上去构建字典的一种方式,这个字典是动态,因为这个字典里的key都是随机去取样的,而且用来给这些key做编码的也是在训练过程中不停地改变的…

程序环境和预处理

文章目录1.程序的翻译环境和执行环境2.详解编译 链接2.1 翻译环境2.3 运行环境3.预处理详解3.1 预定义符号3.2 #define3.3 宏和函数对比3.4 #undef3.5 条件编译1.程序的翻译环境和执行环境 在ANSI C的任何一种实现中,存在两个不同的环境。 第一种是翻译环境&#…

AlexNet网络详解

目录:AlexNet网络详解一、背景二、模型结构三、网络的参数配置四、每一层作详细的分析一、背景 2012年,Alex Krizhevsky等人在多伦多大学的实验室设计出了一个深层的卷积神经网络AlexNet,夺得了2012年ImageNet LSVRC的冠军,且准确…

Redis学习(1)—— 下载、安装、启动服务、连接redis服务

Redis是基于内存的数据结构存储系统,可以作为数据库、缓存、任务队列、消息队列、分布式锁 Redis是key-value数据库,非关系型数据库 一. Windows 1. 下载 下载地址:https://github.com/microsoftarchive/redis/releases 2. 安装 直接…

UNet - unet网络

目录 1. u-net介绍 2. u-net网络结构 3. u-net 网络搭建 3.1 DoubleConv 3.2 Down 下采样 3.3 Up 上采样 3.4 网络输出 3.5 UNet 网络 UNet 网络 forward 前向传播 3.6 网络的参数 4. 完整代码 1. u-net介绍 Unet网络是医学图像分割领域常用的分割网络&#xff0…

软件测试找bug小技巧总结,从初级跨入中级测试......

目录:导读前言一、必备知识二、定位技巧三、常用小技巧方法1、分析问题场景进行预判2、关注请求体的状态码3、关注请求的入参与响应数据4、查看日志5、经验法则四、总结前言 测试工作 测试的过程就是一个寻找影响产品功能和用户体验bug的过程,测试人员发…

C++之多态详解

文章目录前言一、多态的概念概念二、多态的定义及实现1.多态的构成条件2.虚函数3.虚函数的重写3.1多态条件探究(1)多态条件探究一:不符合重写 -- virtual函数(2)多态条件探究二:不符合重写 -- 不是父类的指针或者引用调用(3)多态条件探究三:不符合重写 -- 参数不同(4)多态条件探…

Vue3 - ref 基本类型(通俗易懂,详细教程)

简介 它是 Vue3 提供的一个用于创建基本数据类型的函数,能将普通的数据包装为响应式。 大白话说,就是咱们要创建一个响应式变量,需要通过这玩意才行! 回忆 Vue2 不理解没关系啊,我们先来回顾一下 Vue2 中是如何做到的…

MaxViT: Multi-Axis Vision Transformer

论文:https://arxiv.org/abs/2204.01697 代码地址:https://github.com/google-research/maxvit 在本文中,介绍了一种高效且可扩展的注意力模型,称之为多轴注意力,该模型由两个方面组成:分块的局部注意力和…

开源作品:引流宝!集活码、短网址等功能为一体的工具!致力于提高引流效率,减少资源流失!

前言 开发这款工具的初衷是为了辅助自己的工作,提供自己日常工作的效率,自己使用了一段时间下来觉得很有用,于是完善之后开源。如今已经开源近2年,第一个版本是在2020年9月份开源,收获了390个star,后来持续…

用ue4怎么制作一个物体故障闪烁的特效

这是一篇关于电子标牌出现故障时可以使用的毛刺效应的文章。本文将其分解为两个简单的效果,将使用 GIF 来解释它们。 噪音效果 第一个组合是噪音效果。 在 Component Mask 中指定 G 矢量并在 Sine 和 Ceil 中调整 G 值。要将线条更改为水平移动,请在 …

操作系统4小时速成:操作系统的基本概念,它是系统软件,管理处理机、存储器、io设备、文件,并发和共享是最基本特征,还有虚拟和异步

操作系统4小时速成:操作系统的基本概念,它是系统软件,管理处理机、存储器、io设备、文件,并发和共享是最基本特征,还有虚拟和异步 2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招…

二叉树的存储结构

引言: 对于二叉树的存储,我们可以采取顺序存储和链式存储结构 顺序存储结构 ● 按编号次序存储节点 • 对树中每个节点进行编号 • 其编号从小到大的顺序就是节点在连续存储单元的先后次序。 我们是从编号为1开始,为了保持数组位序和编号保持…

EMS Advanced Data Import高级数据导入选项Crack版

EMS Advanced Data Import高级数据导入选项Crack版 EMS Advanced Data Import是Dolphi和CBuilder应用。允许您一次以著名的MS Excel、MS Access、DBF、XML、TXT、CSV、ODF和HTML格式输入数据文件。 EMS高级数据导入选项: 导入流行格式信息:S Excel 97-20…

什么是shuffle?shuffle的原理及过程

目录 一、什么是shuffle 二、为什么要引入shuffle,有哪些影响 三、shuffle的工作原理 1、shuffle的阶段 2、shuffle的中间文件 3、Shuffle Write 4、Shuffle Read 四、总结回顾 一、什么是shuffle 类比分公司的人与物和 Spark 的相关概念是这样对应的&#…

同时看过 unreal4 和 Unity 源代码的人觉得哪个引擎架构更好?

同时看过 unreal4 和 Unity 源代码的人觉得哪个引擎架构更好? UE VS U3D 技术策略上 U3D技术策略是很保守的,发出来的featurelist测试覆盖率无可非议,开发者无需多少新功能的熟悉测试成本。 UE4的技术策略是激进的,发出来的fea…