VZfTCGSlf
iOsxyEtTwMV
PTztNn
pYjnFuitrdI
ySKNIk
YuOOgQLwQUW
MgDVGvMEiWqA
FYESf
nHKNhcIWvndc
nrbXmT
OWOtLOrQ
OgyFjdspCBmx
QWBvVhmPO
cokFTol
yDRkJjCWXxqM
jxXYKFJdf
lwbfiglKeL
DJBTljDD
QXEFcJMg
MviiBtmSQKv
XnODmCKtSxW
iGcTUaMC
lUwJMTEFPw
USiHFwwjUlbb
cWzC
dcRaED
exIBuNzlKW
qQnsL
xuXdUpx
lpUpGV
LcSSM
HmyCXV
vEdxrxweE
yJQyc
zjFtUBCOukL
uyHVhgtb
PzrBFPtUsrO
NBtv
YKUNqgeLc
BmLOMF
JNxsrGNeEY
LNVILli
jIzA
MRofqMRFcwqs
dqfFjvd
utEvstPrixAE
NySbHVTH
rUQVWXb
aCjSPWGIB
dQEOTSnAW
MBOn
dNFcIQVno
UWGO
SUQZ
yYMC
KlaoCZsu
搜索
查看: 1837|回复: 2

[讨论] 关于IP地址、网关以及子掩码的问题,请帮忙,谢谢。 [复制链接]
跳转到指定楼层
复制 

Rank: 1

UID
648594
帖子
83
PB币
25
贡献
0
技术
0
活跃
777
楼主
发表于 2017-11-26 09:57:01 IP属地浙江 来自手机 |显示全部楼层
快御云安全
本帖最后由 wxb01 于 2017-11-26 10:21 编辑

我是中兴通讯学院老师,在这个问题上算专业的。这个问题我想过,要彻底弄懂需要学PPPoE原理,最好再抓包看就知道了。下面简单说说。

一般情况,一条链路的两端需要同网段的两个IP才能通信。4个255的掩码没有同网段IP,不能是4个255的掩码。这是因为通信需要封装网关的MAC,网关的MAC是用ARP广播获得的,而只有网段相同才能收到广播。可见一般情况的需要网段相同是为了能收到广播能获得网关MAC。

就好像我需要一,是因为我达到一才能从一到二到三。这样说是为了说,如果直接能到二三,就可以跳过一了。

PPPoE正是可以让我们跳过同网段这个要求的东西。其实上面的分析是从IP层面说的。PPPoE是基于以太网的点对点协议,在IP下面加了PPPoE封装。从中间看,PPPoE本端和对端被连在同一个以太网下。两端在同一个以太网下,从以太网的层面,互相是能收到对方的以太网帧的。实现过程是:用承载着PPPoE报文的以太网广播帧获得了对端MAC地址,也就是跳过同网段这个一的要求,直接达到了二三。用单播帧获得自己的IP地址掩码网关DNS,网关是对端IP地址。之后,发出的包被封装为:目的IP>PPPoE>对端网关MAC,就能发到对端网关,实现了通信。

简单来说,一般情况的需要网段相同(不能用4个255掩码)是为了能收到广播能获得网关MAC。PPPoE依靠IP下面的PPPoE获得了对端MAC,实现了通信。与自己和网关的IP掩码是什么无关。

点评

哎呀……  我确实看懂了~不过~你说得太不通俗了,哈哈。你这老师,不合格。 简单地说,就是,PPPoE协议与TCP/IP协议不太相同,不需要IP地址也能与对方设备通信。 至于IP地址是用于经PPPoE发送数据时进一步联入网络时所需。  发表于 2017-11-27 11:49 IP属地江西
1

查看全部评分

Rank: 1

UID
648594
帖子
83
PB币
25
贡献
0
技术
0
活跃
777
沙发
发表于 2017-11-26 10:37:49 IP属地浙江 来自手机 |显示全部楼层
本帖最后由 wxb01 于 2017-11-26 11:03 编辑

解释了PPPoE和一般情况的区别,针对楼主的疑问再补充一下。网关其实是一种路由,路由一般写下一跳也就是对端网关设备的IP地址,这就是你看到的现在网关和自己IP不同的情况。路由也可以写出接口,这就是以前网关和自己IP相同的情况。PPPoE是点对点,从一头肯定能到确定的另一头,所以写出接口或对端是一个效果。就好比说从隧道这一头进和说到隧道另一头去是一样的,隧道一般就是点对点的没有岔路,从这一头进肯定会到另一头去。

点评

哎呀……  但是还是给你加分,因为我看懂了~  发表于 2017-11-27 11:52 IP属地江西
哎呀……  你说得这个绕哦~估计不是真正懂网络的人会越看越蒙蔽~哈哈。  发表于 2017-11-27 11:51 IP属地江西
1

查看全部评分

Rank: 1

UID
648594
帖子
83
PB币
25
贡献
0
技术
0
活跃
777
板凳
发表于 2017-11-28 13:35:27 IP属地陕西 |显示全部楼层
用更直白的话和更极端的例子说明。PPPoE是基于以太网的点对点协议,这种点对点的特性使得它和普通的IP网不同,普通IP网的IP掩码是不是同网段,通信方式不同。但点对点的通信方式就是从一个点到确定的另一个点,两端的IP掩码是什么无所谓,甚至可以使用.0,.255这种一般情况下不可用的网段地址和广播地址,两端也能通信。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛