4.4、IP 数据报的发送和转发过程

这篇具有很好参考价值的文章主要介绍了4.4、IP 数据报的发送和转发过程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

IP 数据报的发送和转发过程包含以下两部分:

  • 主机发送 IP 数据报
  • 路由器转发 IP 数据报

4.4、IP 数据报的发送和转发过程


如下两个网络都配置了网络地址和子网掩码,给网络中的各主机和路由器的接口配置了相应的 IP 地址和子网掩码

4.4、IP 数据报的发送和转发过程


同一个网络之间的主机可以直接通信,属于直接交付

不同网络中的主机之间的通信,需要通过路由器来中转,这属于间接交付

4.4、IP 数据报的发送和转发过程

4.4、IP 数据报的发送和转发过程


1、主机发送过程(指定默认网关)

假设主机 C 要给主机 F 发送 IP 数据报

主机 C 将自己的 IP 地址和子网掩码相与,就可以得到主机 C 所在网络的网络地址

既然主机 C 要给主机 F 发送 IP 数据报,那主机 C 肯定知道主机 FIP 地址

主机 C 将主机 FIP 地址与自己的子网掩码相与,就可以得到目的网络地址

  • 该地址与主机 C 的网络地址不相等,因此主机 C 就知道了主机 F 与自己不在同一网络

主机 C 需要将 IP 数据包传输给路由器,由路由器将 IP 数据包转发给主机 F

4.4、IP 数据报的发送和转发过程

那么,主机 C 又是如何知道应该把 IP 数据报交给哪个路由器进行转发呢

4.4、IP 数据报的发送和转发过程


实际上,用户为了让本网络中的主机能和其他网络中的主机进行通信,就必须给其指定本网络中的一个路由器,

由该路由器帮忙进行转发。

  • 所指定的路由器,也被称为默认网关

对于本例,我们可以将路由器 R 两接口的 IP 地址指定给该接口所直连网络中的各个主机作为默认网关

这样,当我们网络中的主机要和其他网络中的主机进行通信时,会将 IP 数据报传输给默认网关,由默认网关帮忙将 IP 数据报转发出去

4.4、IP 数据报的发送和转发过程


假设主机 A 要给主机 D 发送 IP 数据报

主机 A 会将该 IP 数据报传输给自己的默认网关,那么当路由器收到 IP 数据报后,又是如何转发的呢?

4.4、IP 数据报的发送和转发过程


2、路由器转发过程

2.1、查表转发

假设本例中的 IP 数据报首部没有出现差错,路由器取出 IP 数据报首部各地址字段的值

路由器就要对该 IP 数据报进行查表转发了。

当我们给路由器的接口配置 IP 地址和子网掩码时,路由器就知道了自己的该接口与哪个网络是直连的

  • 此处不需要下一跳路由器,因为接口 0 0 0 与该网络是直连的

4.4、IP 数据报的发送和转发过程

需要说明:路由表中可能还会有其他路由条目

  • 这可以是用户或网络管理员手工配置的静态路由
  • 也可以是路由器使用路由协议自动获取到的动态路由

路由器根据 IP 数据报的目的地址在自己的路由表中查找匹配的路由条目

4.4、IP 数据报的发送和转发过程

路由器主要检查路由条目。

  • 将目的地址与路由条目中的地址掩码相与得到目的网络地址
  • 直至找到与目的网络地址相同的路由条目中的目的网络地址(即:匹配的路由条目)
  • 按照它的下一跳指示(即:接口 1 1 1)转发该 IP 数据报

4.4、IP 数据报的发送和转发过程

这样主机 D 就可以收到路由器转发来的该 IP 数据报

4.4、IP 数据报的发送和转发过程

注意:在实际过程中需要设计很好的数据结构以便提高查找速度


2.2、隔离广播域

假设主机 A 给本网络中的设备发送广播数据报

在数据报首部中的目的地址字段可以填写的目的地址为

  • 192.168.0.127 192.168.0.127 192.168.0.127(本网络的广播地址)
  • 255.255.255.255 255.255.255.255 255.255.255.255(受限的广播地址)

该网络的各设备都会收到该广播数据报,但是路由器收到后并不会转发该数据报

  • 也就是说路由器是隔离广播域
  • 这是很有必要的
  • 若因特网中数量巨大的路由器收到广播 IP 数据报后都进行转发,则会造成巨大的广播风暴,严重浪费因特网资源

4.4、IP 数据报的发送和转发过程


同理,主机 A 给另一个网络中的设备发送广播数据报

在数据报首部中的目的地址字段可以填写的目的地址为

  • 192.168.0.255 192.168.0.255 192.168.0.255(网络 192.168.0.128 192.168.0.128 192.168.0.128 的广播地址)

主机 A 将该广播 IP 数据报传输给路由器,希望由路由器帮其转发

但路由器判断出这是广播数据报,不会转发

4.4、IP 数据报的发送和转发过程

3、习题

4.4、IP 数据报的发送和转发过程

4.4、IP 数据报的发送和转发过程

答案:D


4.4、IP 数据报的发送和转发过程

4.4、IP 数据报的发送和转发过程

答案:C


4.4、IP 数据报的发送和转发过程

4.4、IP 数据报的发送和转发过程

4.4、IP 数据报的发送和转发过程

通过配置默认网关将 IP 数据报发送到相应的路由器

  • 此处通过配置默认网关的 IP 地址为 DHCP 服务器的 IP 地址,所以将 IP 数据报发送到了 DHCP 服务器

4、小结

4.4、IP 数据报的发送和转发过程文章来源地址https://www.toymoban.com/news/detail-416705.html

到了这里,关于4.4、IP 数据报的发送和转发过程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机网络_实验12_数据报的发送与转发

    探究网络之间主机交流的特性及其原因 相同网络下的主机初次交流,需要ARP协议搜寻相互的MAC地址 不同网络下的主机初次交流,需要路由器作为桥梁,每当路由器在路由表中查询不到报文的下一跳MAC地址时,就会将报文丢弃(这也是造成最初几次ping测试超时的原因),并利用

    2024年02月11日
    浏览(38)
  • IP数据报的分片的相关计算

    若路由器向MTU=800B的链路转发一个总长度为1580B的IP数据报(首部长度为20B)时进行了分片,且每个分片尽可能大,则第2个分片的总长度字段和MF标志位的值分别是 () A.796,0 B.796,1 C.800,0 D.800,1 依据下图,很多人会误选C,即第二个分片的总长度使800,其后面没有分片了,MF标志

    2024年02月03日
    浏览(37)
  • 【网络】网络层IP地址和IP数据报的格式

    🦄  个人主页—— 🎐 开着拖拉机回家_Linux,大数据运维-CSDN博客   🎐✨🍁 🪁🍁🪁🍁🪁🍁🪁🍁   🪁🍁🪁🍁🪁🍁🪁   🪁🍁🪁🍁🪁🍁🪁🍁🪁🍁🪁🍁 感谢点赞和关注 ,每天进步一点点!加油! 目录 一、IP概述 1.1 IP简介 1.2 IP协议 1.3 IP地址 1.4 IP地址特点 1.5

    2024年02月03日
    浏览(46)
  • 5.2.5 IP数据报(三)IP数据报的分片与重组

    5.2.5 IP数据报(三)IP数据报的分片与重组 前面我们在学习IP数据报的格式中,提及了数据报的分片,这里我们要弄明白几个问题 为什么要分片? 前面我们已经解释过,如图 因为在数据报传送的过程中如果总长度超出了某个网络的MTU的情况下就会使该IP数据报无法封装到一个

    2024年02月12日
    浏览(44)
  • 【计算机网络笔记】Internet网络的网络层——IP协议之IP数据报的结构

    什么是计算机网络? 什么是网络协议? 计算机网络的结构 数据交换之电路交换 数据交换之报文交换和分组交换 分组交换 vs 电路交换 计算机网络性能(1)——速率、带宽、延迟 计算机网络性能(2)——时延带宽积、丢包率、吞吐量/率 计算机网络体系结构概念 OSI参考模型

    2024年02月05日
    浏览(54)
  • 计算机网络————IP数据报的首部各字段详解(很重要)

    一个IP数据报由 首部 和 数据 两部分组成。 首部的前一部分是 固定字段 ,共20字节,是所有IP数据报必须所具有的。 在首部的固定部分的后面是一些 可选字段 ,其长度是可变的。我们将详细介绍固定字段的各部分说明。 2.1 Version(版本) 占4bit,指IP协议的版本。目前的I

    2024年02月04日
    浏览(46)
  • 以太网帧、IP数据报的图解格式(包含相关例题讲解,一题足够)

    目录 一、基础知识 1.1、UDP段、IP数据报,以太网帧图示 1.2、以太网帧图示 1.3、IP数据报图示 二、例题讲解 1.1 题目及答案 1.2、答案解析 通信过程中,每层协议都要加上一个数据首部(header),称为封装(Encapsulation),如下图所示。 不同的协议层对数据包有不同的称谓,在

    2024年02月05日
    浏览(50)
  • 网络抓包分析【IP,ICMP,ARP】以及 IP数据报,MAC帧,ICMP报和ARP报的数据报格式

    Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是截取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。 软件界面如下图: MAC帧的帧头包括三个字段。前两个字段分别为6字节长的目的

    2023年04月22日
    浏览(51)
  • 《TCP/IP详解 卷一:协议》第5章的IPv4数据报的Checksum(校验和)字段的计算(这里才能解开你的困惑)

    首先,我当你看过书,但是比较懵。 1,实例说明Checksum(校验和)的计算步骤 直奔主题,分析一下这个Checksum(校验和)怎么算出来的。 先用Wireshark随便抓一个UDP或TCP包分析一下。 如上面,我们得到IP帧头部实际数据(十六进制): 45 00 00 34 fd 34 40 00 80 11 79 46 c0 a8 63 64 31 07 2

    2024年02月04日
    浏览(51)
  • 《TCP/IP详解 卷一:协议》第5章的IPv4数据报的总长度字段出现“不需要大于576字节的IPv4数据报“相关内容的解释

    《TCP/IP详解 卷一:协议》第5章的IPv4数据报的总长度字段的一些解释,出现以下内容(有省略): ....另外,主机不需要接收大于576字节的IPv4数据报.....以避免576字节的IPv4限制。 英文原文的内容(有省略): Furthermore, a host is not required to be able to receive an IPv4 datagram larger tha

    2024年02月06日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包