IP路由选择过程

TCP/IP详解--IP路由选择详解 ping命令的过程 一、实例一 在TCP/IP详解这本书中讲解IP路由选择的时候,过程讲解的比较粗略,这里详细介绍下其中的整体过程。在这篇文章中,将通过一个案例,来帮助大家深入了解IP路由的选择过程。希望这篇文章能够帮助大家扫清IP路由选择上的一些误区。 如下图,现在这么一个网络。主机甲与主机乙分别在两个不同的网段上,中间通过路由器进行连接。现在假设主机甲要跟主机乙进行通信,那么主机甲如何才能够找到主机 阅读详情

IP的路由处理时一个相当简单并没有多大变化的过程。

 

主机A->主机B进行通信会发生什么呢??

 

 

1.因特网控制报文ICMP将创建一个回应请求数据包

2.ICMP将把这个有效负荷交给因特网协议IP,然后IP协议会创建一个数据包。这个时候,这个数据包将包含源IP地址、目的IP地址和值为01h的协议字段。当数据包到达目的地址时候,所有这些内容会告诉接受主机,它应该将这个有效负荷交给ICMP处理。

3.一旦数据包被创建,IP协议将判断目的IP地址是处在本地网络中,还是处于一个远程网络上。

4.由于IP协议断定这是一个远程请求,这个数据包需要被发送到默认网关,这样,这个数据包才会被路由到远程网络。Windows注册表将被使用,以查找配置的默认网关。

5.主机172.16.10.2的默认网关被配置为172.16.10.1。要能够发送这个数据包到默认网关,必须要知道路由器的Ethernet0接口的硬件地址。因为只有这样,数据包菜可以被下传给数据链路层并成帧,然后发送给与172.16.10.0网络连接的路由器接口。在本地局域网上,主机只可以通过硬件地址来进行通信。理解主机A要与主机B通信,它必须将数据包发送到本地网络中默认网关的MAC地址处,这一点时非常重要的。

注意:MAC地址永远都应用于LAN本地,而决不会穿过或通过路由器。

6.接着,检查ARP缓存,查看一个默认网关的IP地址是否已经解析成为硬件地址。

如果已经被解析,数据包将被释放,传送到数据链路层并成帧。要查看你的主机上的ARP缓存可以在DOS下使用ARP -A

7.一旦这个数据包和目的放的硬件地址被交付给数据链路层,局域网驱动器将用来提供媒体访问,以通过所有类型的局域网。一个数据帧将产生,使用控制信息来封装次数据包。在这个帧中包含有目的方和源方的硬件地址,以及以太网类型字段,在本例中,这个协议为IP协议。在这个帧的结尾处事被陈伟FCS的字段。他是装在CRC计算值的区域。此时数据帧还要查找一些信息,即主机A的硬件MAC地址,以及作为目标方的默认网关的硬件地址。注意,这里不包含远程主机的MAC地址。

8.一旦完成帧的封装,这个真将被交付到物理层,以一次一位的方式发往物理媒体(双绞线对)

9.此冲突域中的每台设备将接受这个位 并重建成帧。他们都将运行CRC并核对保存在FCS字段中的内容。如果这两个值不匹配,次帧将被抛弃。

10.数据包从帧中抽出,然后这个帧剩下的部分被丢弃,再把数据包传送给在以太网类型字段中列出的上层协议,在这里是传递给IP协议。

11.IP协议会接受这个数据包,并检查IP目的地址。由于数据包的目的地址和接受路由器所配置的任意地址不相匹配,路由器将会在路由表中查看目的IP网络的地址。

12.次路由表中必须包含有网络172.16.20.0的表象,否则次数据包江北丢弃,然后一个携带有destination network unavailable的ICMP包浆被发送回源放设备。

13。如果路由器的确在她的路由表中查找到了墓地放的网络,数据包将被交换到输出接口。

14,路由器将交换次数据包到E口的缓冲区。

15.E缓冲区需要了解墓地放主机的硬件地址,它首先检查ARP缓存。ARP表中的项保存4个小时。

 

 

待续!!!

IP路由选择过程(36步超详细解读) IP路由选择的过程,主机A与主机B通过一个路由器相连,ping的过程。超详细解读 阅读详情

相关推荐

基于mediapipe的动作捕捉和人物模型的驱动

我实习做这个的时候,当时也找了很多资料,但很多资料都没有讲透,下面我就总结一下自己结合看代码后的感悟,还有一些我认为很重要的点。

qq_58484580的博客 7701

TCP/IP IP 协议 及 选路

1. IP 介绍 1. IP是TCP/IP协议族中最核心的一个协议。比如说分用(https://blog.youkuaiyun.com/yichen97/article/details/87950880)中的作用。 2. IP的特点:IP提供不可靠、无连接的数据报传送服务。 不可靠。IP有可能丢包,他不能保证IP数据报能成功到达目的地,丢了之后,通过ICMP协议将“为什么丢包?网络上发生了什么事件...

Seas.Su的博客 1011

LTSPICE使用教程:导入第三方库模型进行仿真

LTSPICE导入第三方SPICE模型进行仿真,以英飞凌的第三方.lib模型为实例进行详解

焊武大帝的专栏 3万+

网络层:IP协议(地址管理与路由选择)

IP协议端格式 4位版本:IPV4、IPV6 4位首部长度:标识IP报头有多长,以4字节为单位(最小20字节,最大60字节) 8位服务类型:3位弃用、1位置0、4位TOS字段(最大吞吐量、最小成本、最高可靠性、最小延时) 16位数据报长度:限制了一个完整的报文最大长度不超过64K。如UDP报文数据的最大长度不能超过64K - 20 - 8,8字节是UDP报头长度,20字节是IP报头长度。 16位分片标识:标识当前分片属于哪一个完整的上层报文 分片标识:数据在实际传输时的最大长度不仅受限于数据报长度字段,

是胖胖没错了的博客 1107

通俗理解Xgboost

为了简化计算,XGBoost采用了一阶导数(梯度)和二阶导数(Hessian)来近似损失函数的变化,从而推导出叶子节点值的更新公式。其中 z 就是所有树的叶子节点分数之和。通过这两个正则化项,XGBoost能够在优化目标函数时,不仅考虑损失函数的最小化,还考虑了模型的复杂度,从而达到更好的泛化性能。正则化项通常包括两个部分:一个是与叶子节点数量相关的项,另一个是与叶子节点输出值大小相关的项。通过这种方式,XGBoost能够有效地计算出每个叶子节点的值,同时通过正则化项来平衡模型的复杂度和泛化能力。

金融风控笔记 750

用ESP32-S3和USB摄像头DIY一个无线图传监控(附完整代码和接线图)

本文详细介绍了如何利用ESP32-S3开发板和USB摄像头打造一套高性价比的无线图传监控系统。从硬件选型、接线图到代码实现,提供了完整的DIY方案,特别适合家庭监控、宠物看护等场景。通过优化WiFi传输和双核任务分配,实现了稳定的视频流传输,整套方案成本控制在200元以内。

weixin_33701251的博客 519

IP路由选择

在支持组播的环境中,定期地通过每个启用了OSPF的接口向外发送hello分组,其发送频率取决于网络的类型和拓扑。在广播网络和点对点网络中,hello分组的发送间隔为10s,而在非广播网络和点到多点网络中,间隔为30s。每台路由器都创建一根树,其根为当前路由器,而其他所有网络都分布在不同的树叶和树枝上。网络拓扑图是根据LSA更新创建的,而泛洪让所有OSPF路由器都有相同的网络拓扑图,可用于SPF计算。这棵树只包含路由器所属区域中的网络,SPF算法考虑的一个重要指标是:前往网络的每条潜在路径的度量值或成本。

任我行的博客 1423

卫星监测“America”级#两#栖#攻#击#舰#(LHA-6)出港

卫星监测“America”级#两#栖#攻#击#舰#(LHA-6)出港 前脚刚走,后脚又来,山姆大叔又来刷存在感,2020年7月28日,USS Ronald Reagan流窜在我国东海海区被卫星拍了下来: 2020年8月1日,最新卫星图像显示USS Ronald Reagan已经返回母港日本横须贺:距离其出港(2020年6月8日)已经过去了快两个月 然而事情并没有到此结束,“America”级#两#栖#攻#击#舰#(LHA-6)选择在 “八.一” 这个特殊的日子前后出港颇具挑衅的味道。 根据2020年

qq_46071146的博客 1564

IP路由__IP路由选择过程

   1.主机A上的某个用户ping主机B的IP地址   1.主机A的因特网控制报文协议(ICMP)将创建一个回应请求数据包(在它的数据域中只包含有字母)。   2. ICMP将把这个有效负荷交给因特网协议(IP),然后IP协议会创建一个数据包。这时,这个数据包将包含源IP地址、目的IP地址和值为01h的协议字段(Cisco习惯在十六进制字符前添加0x,这样便有了0x01的表示)。...

weixin_30302609的博客 1083

WPF+Prism+LiveCharts+materialdesignin 搭建WPF开发框架

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容。

T_Tboy的博客 3049

从源码编译CesiumForUnreal

从源码编译CesiumForUnreal插件

专注GIS开发 5643

IP协议详解之二:深入理解IP路由选择过程

IP路由选择,是思科网络工程师必须要了解的一个基础知识。其实,IP路由并没有大家想的那么复杂。笔者在这篇文章中,将通过一个案例,来帮助大家深入了解IP路由的选择过程。希望这篇文章能够帮助大家扫清IP路由选择上的一些误区。  如下图,现在这么一个网络。主机甲与主机乙分别在两个不同的网段上,中间通过路由器进行连接。现在假设主机甲要跟主机乙进行通信,那么主机甲如何才能够找到主机乙的位置呢?笔者现在就通

一小平民 3427

【立创EDA-PCB设计基础】1.嘉立创EDA专业版软件安装+PCB基本概念+原理图绘制

本文详解PCB基本概念以及实现MCU最小系统原理图的绘制(原理图包括MCU芯片GD32F103C8T6、外部晶振、输出端口、USB输入口、5v转3v3稳压输出、复位按键、唤醒按键、LED)及嘉立创EDA专业版软件安装。为本专栏【立创EDA-PCB设计基础】后面章节实现PCB绘制做准备。

嵌入式阿齐Archie 3万+

IP 路由选择过程

IP 路由选择过程IP 的路由选择是一个相当简单的、没有什么变化的过程,并且这一选择过程与网络的大小无关。接下来,我们以图8-2 为例,分步骤讲述Host A 与不同网络上的Host_B 进行通信时的情况。图一 使用两台主机和一个路由器的IP路由选择示例 在这个示例中, Host_A 上的某个用户对Host_B 的IP地址执行了ping 操作。这一过程就涉及了最基本的路由...

weixin_34206899的博客 278

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

深入理解IP路由选择过程

IP路由选择,是思科网络工程师必须要了解的一个基础知识。其实,IP路由并没有大家想的那么复杂。笔者在这篇文章中,将通过一个案例,来帮助大家深入了解IP路由的选择过程。希望这篇文章能够帮助大家扫清IP路由选择上的一些误区。   如下图,现在这么一个网络。主机甲与主机乙分别在两个不同的网段上,中间通过路由器进行连接。现在假设主机甲要跟主机乙进行通信,那么主机甲如何才能够找到主机乙的位置呢?笔者现...

kantery的专栏 658

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

IP协议详解之二:深入理解IP路由选择过程(建议认真看,不会的可以留言)

IP路由选择,是思科网络工程师必须要了解的一个基础知识。其实,IP路由并没有大家想的那么复杂。笔者在这篇文章中,将通过一个案例,来帮助大家深入了解IP路由的选择过程。希望这篇文章能够帮助大家扫清IP路由选择上的一些误区。 如下图,现在这么一个网络。主机甲与主机乙分别在两个不同的网段上,中间通过路由器进行连接。现在假设主机甲要跟主机乙进行通信,那么主机甲如何才能够找到主机乙的位置呢?笔者现在就通过这个例子,跟大家详细解释IP路由选择的整个过程。在这里,笔者以Cisco的路由器为例进行介绍。 [img]http

qq_40826814的博客 711

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

路由方式,IP路由选择过程

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33966095的博客 276

IP子网寻址,IP路由选择,IP首部拆解,IP标准化过程

IP子网寻址现在所有的主机都要求支持子网编址(RFC950[MogulandPostel1985])。不是把IP地址看成由单纯的一个网络号和一个主机号组成,而是把主机号再分成一个子网号和一个主机号。这样做的原因是因为A类和B类地址为主机号分配了太多的空间,可分别容纳的主机数为224-2和216-2。事实上,在一个网络中人们并不安排这么多的主机。由于全0或全1的主机号都是无效的,因此我们把总数减

Johnny的专栏 3109

唯快不破:TCP/IP详解--IP路由选择详解 ping命令的过程

一、实例一 在TCP/IP详解这本书中讲解IP路由选择的时候,过程讲解的比较粗略,这里详细介绍下其中的整体过程。在这篇文章中,将通过一个案例,来帮助大家深入了解IP路由的选择过程。希望这篇文章能够帮助大家扫清IP路由选择上的一些误区。 如下图,现在这么一个网络。主机甲与主机乙分别在两个不同的网段上,中间通过路由器进行连接。现在假设主机甲要跟主机乙进行通信,那么主机甲如何才能够找到主机

昭君出塞的专栏 847
上一篇: 路由加速配置
下一篇: centos 6.2用yum安装中文输入法
XMCDWS
博客等级 码龄16年 2粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值