热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

不用的子网内有相同的ip_计算机网络——路由表和通过子网掩码计算转发的目的地址...

在路由表中,对每一条路由最重要的是以下两个信息:1.目的网络地址2.下一跳地址假设有四个A类网络通过三个路由器连接在一起。那么此时每个路由器中都存在四个

在路由表中,对每一条路由最重要的是以下两个信息:

1.目的网络地址

2.下一跳地址

假设有四个A类网络通过三个路由器连接在一起。

那么此时每个路由器中都存在四个项目

每个项目分别对应了我们上面所说的两个信息

只有到达最后一个路由器时,才会向目的主机进行直接交付。

特定主机路由:主机和路由器直连。路由器中多了一种基于IP地址的主机。

默认路由:也称为默认网关,只要从上面的项目中找不到要交付的地址就传给默认网关。

8f5ccb95534cb46ee34b204bf6f05eef.png

下面我们介绍一下划分子网的概念。

两级IP地址的意思是把IP地址给分为了网络号和主机号

三级IP地址是在IP地址中增加了一个“子网号字段”,使两级IP地址变为三级IP地址

把物理网络划分为若干个子网。整个单位对外仍然表现为一个网络

划分子网的方法:从网络的主机号中借用若干位作为子网号,主机号也因此减少了同样的位数。两级的IP地址在本单位内部就变为了三级IP地址。

从其它网络上发送给本单位某台主机的IP数据报依旧是根据数据报目的地址网络号找到本单位网络上的路由器。路由器收到之后,根据子网号找到子网,之后把IP数据报交给主机。

下面我们就来讲述下一个问题。如何把数据报从路由器转发到子网中呢?

首先我们要明确一个概念。数据报是具有目的地址的。

其次是从IP数据报的首部无法看出源主机或目的主机所连接的网络是否进行了子网的划分。意思就是你不能够从IP地址中知道子网号到底有多少位,就不能确定这个子网中的主机的IP地址的范围。

所以这个时候就要采取另一种方法——子网掩码

当我们知道了子网掩码之后,因为子网掩码的网络号部分都是1 所以利用子网掩码和目的IP地址做一个与运算就可以知道网络地址是什么了。这也是网络地址(当前IP的主机都属于这个地址)中主机号均为0的原因。

子网掩码的作用是帮助我们找到子网的网络地址

但是同样的IP地址和不同的子网掩码可以得出相同的网络地址。但是不同的子网掩码的效果是不一样的,因为它们确定了主机号的位数,所以也就确定了该网络地址下主机的最大个数。

用下面这个题给大家举个例子


这里给了路由器中的路由表,在路由表中出现了目的网络地址和子网掩码以及下一跳

dc4a2e69aa7e6fb6ba5d3d86fcb7957a.png

1.当目的地址为128.96.39.10时下一跳

同子网掩码255.255.255.128做与运算可得128.96.39.0 故接口m0转发

2.当目的地址为128.96.40.12 时下一跳

同子网掩码255.255.255.128做与运算可得128.96.40.0故接口R2转发

3.当目的地址为128.96.40.151 时下一跳

同子网掩码255.255.255.128做与运算可得128.96.40.128

同子网掩码255.255.255.192做与运算可得128.96.40.128

而此时没有目的网络,故此时通过默认网关进行转发,下一跳为R4。

4.当目的地址为192.4.153.17时下一跳

同子网掩码255.255.255.128做与运算可得 192.4.153.0 但此时子网掩码(255.255.255.128)中对应的目的地址没有192.4.153.0。

同子网掩码255.255.255.192做运算可得192.4.153.0.

故此时通过R3进行转发。

5.当目的地址为192.4.153.90时下一跳同子网掩码255.255.255.128做与运算可得192.4.153.0 但此时子网掩码(255.255.255.128)中对应的目的地址没有192.4.153.0。

同子网掩码255.255.255.192做运算可得192.4.153.64。而此时没有目的的网络地址,所以此时通过默认网关进行转发。下一跳为R4.



推荐阅读
  • 开发笔记:计网局域网:NAT 是如何工作的?
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了计网-局域网:NAT是如何工作的?相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 配置IPv4静态路由实现企业网内不同网段用户互访
    本文介绍了通过配置IPv4静态路由实现企业网内不同网段用户互访的方法。首先需要配置接口的链路层协议参数和IP地址,使相邻节点网络层可达。然后按照静态路由组网图的操作步骤,配置静态路由。这样任意两台主机之间都能够互通。 ... [详细]
  • RouterOS 5.16软路由安装图解教程
    本文介绍了如何安装RouterOS 5.16软路由系统,包括系统要求、安装步骤和登录方式。同时提供了详细的图解教程,方便读者进行操作。 ... [详细]
  • 本文介绍了在Mac上安装Xamarin并使用Windows上的VS开发iOS app的方法,包括所需的安装环境和软件,以及使用Xamarin.iOS进行开发的步骤。通过这种方法,即使没有Mac或者安装苹果系统,程序员们也能轻松开发iOS app。 ... [详细]
  • 本文介绍了如何使用双路由器有线搭建一个小型的局域网网络,解决家庭或公司多个网络设备无法同时上网的问题。详细讲解了两种简单快速的组网方式,并提供了具体的设置步骤和注意事项。 ... [详细]
  • 本文详细介绍了cisco路由器IOS损坏时的恢复方法,包括进入ROMMON模式、设置IP地址、子网掩码、默认网关以及使用TFTP服务器传输IOS文件的步骤。 ... [详细]
  • 如何使用台式电脑设置无线网络
    本文介绍了如何使用台式电脑设置无线网络的步骤,包括连接网线、更改IP、设置无线网络参数、重启路由器等,最后通过搜索无线信号来确认设置是否成功。 ... [详细]
  • HSRP热备份路由器协议的应用及配置
    本文介绍了HSRP热备份路由器协议的应用及配置方法,包括设计目标、工作原理、配置命令等。通过HSRP协议,可以实现在主动路由器故障时自动切换到备份路由器,保证网络连通性。此外,还介绍了R1和R2路由器的配置方法以及Sw1和Sw2交换机的配置方法,最后还介绍了测试连通性和路由追踪的方法。 ... [详细]
  • 如何使用PLEX播放组播、抓取信号源以及设置路由器
    本文介绍了如何使用PLEX播放组播、抓取信号源以及设置路由器。通过使用xTeve软件和M3U源,用户可以在PLEX上实现直播功能,并且可以自动匹配EPG信息和定时录制节目。同时,本文还提供了从华为itv盒子提取组播地址的方法以及如何在ASUS固件路由器上设置IPTV。在使用PLEX之前,建议先使用VLC测试是否可以正常播放UDPXY转发的iptv流。最后,本文还介绍了docker版xTeve的设置方法。 ... [详细]
  •   1、确认自己的线路是否连接正确腾达a9设置。 ... [详细]
  • IP经常分为内网和外网的,内网IP一般是有路由器分配的,尤其是想公司可能都有各自的内网IP,公用的公网IP。查询内网IP的通用方法是通过doc指令来查询,如ipconfig或者ipconfigall ... [详细]
  • [翻译]微服务设计模式5. 服务发现服务端服务发现
    服务之间需要互相调用,在单体架构中,服务之间的互相调用直接通过编程语言层面的方法调用就搞定了。在传统的分布式应用的部署中,服务地 ... [详细]
  • 解决浏览器打开网页后提示“dns_probe_possible 怎么解决”的方法
    在使用浏览器进行网上冲浪的时候遇到故障是一件很常见的事情,很多用户都遇到过系统提示:dns_probe_possible。从提示中可以看出和DNS是有一定的关系的,经过小编测试之后 ... [详细]
  • 转自:微点阅读(www.weidianyuedu.com)微点阅读-范文大全-免费学习知识的网站电脑唯独搜不到自己家wifi,别人家的都能搜到,手机也可以搜到自己家的,就是电脑不可 ... [详细]
  • Shodan简单用法Shodan简介Shodan是互联网上最可怕的搜索引擎,与谷歌不同的是,Shodan不是在网上搜索网址,而是直接进入互联网的背后通道。Shodan可以说是一款“ ... [详细]
author-avatar
Pissa_lo
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有