不同企业级路由器子网互访如何实现主机互访

简述基于TCP/IP协议的两台主机在同一子网和不同子网中的通信过程_百度知道
简述基于TCP/IP协议的两台主机在同一子网和不同子网中的通信过程
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:931
获赞数:3435
两台主机分别为A和B,A主机中如果使用名称访问B主机必须先使用DNS,将B的名称解析为IP,然后A主机一以自己的IP为源地址,B的IP为目标地址封装IP数据包,同时使用A自己的网卡接口的子网掩码和B的IP进行与运算,如果B和自己在相同网络机载接口直接发送出去。但接口在发送时还需要将IP数据包封装成数据帧,这需要两台主机的MAC地址。如果A知道B的MAC,则直接使用B 的MAC作为数据帧中的目的地址,如果不知道则向网络中发送ARP广播,将B的IP解析为MAC。得到B的MAC地址后完成数据帧的封装,将数据帧用高低不同的电平值表示发送到物理线路中就可以了。这是同一子网中A向B的单向通信过程。不同子网的通信过程中,DNS的名称解析是一样的。在数据包当中封装的源IP是A,目标IP是B,这个也一样。但是当A主机使用接口掩码和B的IP进行与运算后会发现两个IP不在同一子网,这是A会将这个数据包发送给本网络的网关(通常是本网的路由器),由网关来转发。另外,在封装数据帧时,主机需要知道B的MAC地址,向外广播要求解析B的MAC,但B不在本网络,所以只能有网关的ARP代理功能实现,但A主机得到的并不是B的MAC地址,而是网关的MAC地址,所以A在数据帧中封装目的地址为本地网关。接下来从接口发送出去,当数据到达网关,网关会读取数据包中的目的IP,并根据目的IP进行转发,在转发时数据包中的目的IP不变,但数据帧中的源MAC地址和目的MAC地址都会发生变化。源MAC地址变为网关的发送接口的MAC地址,而目的地址可能是B主机的MAC或是下一个路由器的接口MAC。这就是不同子网的单向通信过程。B向A的通信和此过程是一样的。
为你推荐:
其他类似问题
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。设置不同子网掩码的两台主机能否处于同一子网_百度知道
设置不同子网掩码的两台主机能否处于同一子网
讨论方向:不同子网掩码的两台主机能否处于同一子网?我的研究:四台机器,接在同一交换机上:A IP:192.168.0.10 mask:255.255.255.0B IP:192.168.0.11mask:255.255.0.0C IP:1...
讨论方向:不同子网掩码的两台主机能否处于同一子网?我的研究:四台机器,接在同一交换机上:A IP:192.168.0.10 mask:255.255.255.0B IP:192.168.0.11
mask:255.255.0.0C IP:192.168.1.12 mask:255.255.255.0D IP:192.168.1.13
mask:255.255.0.0A-B,B-D,C-D相互能够ping 通。A-C,B_C,A_D
ping不通!我的认识:A_B同一子网,B_D同一子网,那为什么A_D就不是同一子网呢?    还有一个疑问,192。*。*。*属于C类IP,为什么也可以用255.255.0.0去mask它?请高手给解释一下。
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
A:192.168.0.10 /255.255.255.0
A的IP转换 :00 (B的IP)
掩码转换:11
(上面的算法是网段的算法,IP可以子网对算,当1和1在一起,就得出1,1和0得0,0和0也得0) A和B结果算出来的二进制都是00
那么他们就同属于:192.168.0.0 网段,这样他们即使是不用网段也可以通信的原因。 注释:其他的你可以依次类推的去算算,这里就不跟你多做解释了。。 你说的疑问192.168.*.*应该是C类地址为什么他的掩码是B类的。。在这里,你可以去了解一下超网的算法。。子网掩码既然可以延长,他也可以缩短的。。 超网就是使不同网段的电脑之间来实现相互通讯的。 例如:题:有一个公司有2000台电脑,需要组建一个局域网,申请1个B类地址太浪费,请帮忙设计一个解决方案??? ??解:因为申请一个B类地址太浪费,所以选择申请多个C类地址来组建网络。??  1个C类地址可以分配254台计算机,2000台就需要
约等于 8??  所以需要申请8个C类地址??  如:192.168.1.1 ~ 192.168.1.254??    192.168.2.1 ~ 192.168.2.254??    192.168.3.1 ~ 192.168.3.254??    192.168.4.1 ~ 192.168.4.254??    192.168.5.1 ~ 192.168.5.254??    192.168.6.1 ~ 192.168.6.254??    192.168.7.1 ~ 192.168.7.254??    192.168.8.1 ~ 192.168.8.254?? ??  又因为2的n次方要大于2000,所以n取11。??  所以IP地址中要有11位来表示主机号,因为C类地址里因为有了8位为主机号,所以网络地址中要借出3位给主机地址。?? ??  所以原来的子网掩码为:??  11.5.255.255.0]?? ??  所以现在的子网掩码为:??  00.5.255.248.0]?? ??  答:需要申请8个C类地址来组建网络,子网掩码为255.255.248.0。 这样上面把个网段有的主机的掩码都使用255.255.248的时候,他们是都可以相互通讯的,即使他们不属于同一网段~
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。如何快速进行子网规划 二_百度经验
&&&&&&互联网如何快速进行子网规划 二听语音
百度经验:jingyan.baidu.com承接上一章如何快速进行子网划分百度经验:jingyan.baidu.com1例2:现在有一个c类网段192.168.1.0/24,为三个子网划分网段。2按照步骤进行:1::确定需要多少个子网,每个子网用多少个主机。根据公式2^n-2&S(S是最大主机数)计算子网位和主机位。2::拓扑图中需要3个子网,其中最多需要30个主机。3::标准的c类网有2^8-2=254个主机,若分为3个子网,则每个子网有254/3=84台主机&最多需要的30台主机。我认为这个步骤在实际应用中不能省略,考试时也许是个理想环境,一个c网段就够用的,单在实际中环境是复杂的。也许一个c网段就不能同时满足子网个数和主机个数。4::根据公式2^n-2&S(S是最大主机数)s取30可得n取6,即主机位6个,子网为4个。/*当用2^n-2≥s时n可以正好取5,则主机位有5个,主机个数是30,刚好满足A网所需要的30个ip,但是在实际应用中,如果A网再添加机器,就没有多余的ip地址了,所以在实际应用中选择n=6(仁者见仁智者见智)*/3按照上面的步骤可知子网有4个:分别是192.168.1.0/26 &192.168.1.64/26 & 192.168.1.128/26 &192.168.1.192/26每个子网有62台主机。4给A网的网段可以是192.168.1.64/26.5B 网需要20台主机可以在192.168.1.128/26中进一步缩减。根据公式2^n-2&S(s取20)得n取5,这样主机位有5个,子网位有1个(可以华为两个子网)。在192.168.1.128/26中划分两个子网为192.168.1.128/27 &192.168.1.160/27.每个子网有30个ip地址。6给B段的网段可以是192.168.1.128/277C区域用10台主机,也可以直接把192.168.1.160/27分给它。方便扩展。也可以继续缩小范围根据公式2^n-2&S(s取10)得n取4,在192.168.1.160/27的基础上可以划分两个子网,分别是192.168.1.160/28 &192.168.1.176/28每个子网14台主机.8给C区的网段可以是192.168.1.176/28END百度经验:jingyan.baidu.com这个拓扑图是在华为技术材料上找得,没找到具体答案,以我做网络的经验,子网内的主机ip不能留得正好,要有余量,这样再扩展的时候会轻松一些。纯粹个人经验,各位读者多想想吧!经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。投票(0)已投票(0)有得(0)我有疑问(0)◆◆说说为什么给这篇经验投票吧!我为什么投票...你还可以输入500字◆◆只有签约作者及以上等级才可发有得&你还可以输入1000字◆◆如对这篇经验有疑问,可反馈给作者,经验作者会尽力为您解决!你还可以输入500字相关经验00000热门杂志第1期你不知道的iPad技巧3821次分享第1期win7电脑那些事6674次分享第2期新人玩转百度经验1425次分享第1期Win8.1实用小技巧2670次分享第1期小白装大神1963次分享◆请扫描分享到朋友圈什么情况下两主机的子网掩码不同,却可以相互通信?
[问题点数:20分]
本版专家分:0
结帖率 20%
CSDN今日推荐
本版专家分:0
本版专家分:0
本版专家分:0
本版专家分:0
本版专家分:0
本版专家分:0
本版专家分:0
本版专家分:0
本版专家分:0
本版专家分:0
本版专家分:0
本版专家分:0
本版专家分:0
2008年12月 硬件使用大版内专家分月排行榜第一2008年11月 硬件使用大版内专家分月排行榜第一2008年10月 硬件使用大版内专家分月排行榜第一2008年9月 硬件使用大版内专家分月排行榜第一2008年4月 硬件使用大版内专家分月排行榜第一2007年9月 硬件使用大版内专家分月排行榜第一
2009年3月 硬件使用大版内专家分月排行榜第二2009年1月 硬件使用大版内专家分月排行榜第二
本版专家分:0
本版专家分:0
本版专家分:0
本版专家分:0
2007年3月 VB大版内专家分月排行榜第一2007年3月 Delphi大版内专家分月排行榜第一
2008年2月 Delphi大版内专家分月排行榜第二
本版专家分:0
本版专家分:0
匿名用户不能发表回复!
其他相关推荐已解决问题
对于IP通信子网,在不同子网内的主机如何寻址
浏览次数:756
用手机阿里扫一扫
最满意答案
两台主机分别为A和B,A主机中如果使用名称访问B主机必须先使用DNS,将B的名称解析为IP,然后A主机一以自己的IP为源地址,B的IP为目标地址封装IP数据包,同时使用A自己的网卡接口的子网掩码和B的IP进行与运算,如果B和自己在相同网络机载接口直接发送出去。但接口在发送时还需要将IP数据包封装成数据帧,这需要两台主机的MAC地址。如果A知道B的MAC,则直接使用B&的MAC作为数据帧中的目的地址,如果不知道则向网络中发送ARP广播,将B的IP解析为MAC。得到B的MAC地址后完成数据帧的封装,将数据帧用高低不同的电平值表示发送到物理线路中就可以了。这是同一子网中A向B的单向通信过程。不同子网的通信过程中,DNS的名称解析是一样的。在数据包当中封装的源IP是A,目标IP是B,这个也一样。但是当A主机使用接口掩码和B的IP进行与运算后会发现两个IP不在同一子网,这是A会将这个数据包发送给本网络的网关(通常是本网的路由器),由网关来转发。另外,在封装数据帧时,主机需要知道B的MAC地址,向外广播要求解析B的MAC,但B不在本网络,所以只能有网关的ARP代理功能实现,但A主机得到的并不是B的MAC地址,而是网关的MAC地址,所以A在数据帧中封装目的地址为本地网关。接下来从接口发送出去,当数据到达网关,网关会读取数据包中的目的IP,并根据目的IP进行转发,在转发时数据包中的目的IP不变,但数据帧中的源MAC地址和目的MAC地址都会发生变化。源MAC地址变为网关的发送接口的MAC地址,而目的地址可能是B主机的MAC或是下一个路由器的接口MAC。这就是不同子网的单向通信过程。B向A的通信和此过程是一样的。
答案创立者
以企业身份回答&
正在进行的活动
生意经不允许发广告,违者直接删除
复制问题或回答,一经发现,拉黑7天
快速解决你的电商难题
店铺优化排查提升2倍流量
擅长&nbsp 店铺优化
您可能有同感的问题
扫一扫用手机阿里看生意经
问题排行榜
当前问题的答案已经被保护,只有知县(三级)以上的用户可以编辑!写下您的建议,管理员会及时与您联络!
server is ok}

我要回帖

更多关于 通过路由实现不同网段互访 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信