Questions tagged «ip»

有关Internet协议(IP)(一种OSI第3层网络协议)的问题。当前使用两个IP版本:IPv4和IPv6。


5
“ IPv10”是个玩笑还是认真的RFC草案?
Internet协议版本10(IPv10)规范 这个名字很有趣(IPv4 + IPv6 == IPv10),但是实际的建议看起来很奇怪(还有一种分组格式可以解决分组格式之间的不兼容问题)。 是具有平衡利弊的正常建议,还是只是一张最低限度的可行文件,以严肃地取笑“ IPv10”? 如果很严重,请以“ tl; dr”的方式描述它。为什么选择这种转换技术而不是像nat64 / teredo这样的转换技术呢?
72 ipv4  ip  ipv6  rfc  ipv6-transition 

7
为什么IPv4地址用完了?
我知道我们的IPv4地址用完了(或已经用完了?),但我真的不明白为什么会这样。现在,每个家庭都有其自己的IPv4地址(动态分配,但每个家庭都有一个地址)。为什么一个城市(例如)不能只有一个IPv4地址,而该城市中的所有房屋都只能位于该城市的专用网络上?然后,这个城市便可以分配范围从0.0.0.1到的地址255.255.255.254。 我确定我的理解是错误的,否则IPv4地址将用完。我的理解有什么问题?
59 ip  ipv4  nat  ipv6  ip-address 

5
为什么我们需要IPv6?
这将是一个新手问题,但我不确定为什么我们确实需要IPv6。AFAIK,故事如下: 在过去的日子里,计算机不多,每个人都可以使用32位IP地址。在这些时候,子网掩码是隐式的。然后计算机的数量增加了,并且32位开始变得不足。 因此,子网掩码开始变得明确。本质上,IP地址的大小已增加。 我的问题是,继续使用子网掩码进行寻址的不利之处是什么?例如,当它们也变得不足时,我们不能继续使用“子网-子网掩码”等吗? 我知道它比原始IPv4占用更多的空间(也许与使用IPv6相比没有太大区别),但是显式子网掩码不是一个足够的解决方案吗?如果不是,为什么它们不是解决方案呢?
44 ipv4  ip  ipv6  ip-address 

4
如何检查有效的公共IP地址?
考虑X-Forwarded-For HTTP标头提供的IP地址列表: 10.0.0.142,192.168.0.10,212.43.234.12,54.23.66.43 我想知道哪个是该列表中第一个可供公众访问的地址。我可以很容易地查看它们,但是我怎么知道哪些可以公开访问呢?在我看来(我那未经训练的眼睛)10.0.0.142是一个工作站,192.168.0.10是一个内部代理,并且212.43.234.12是可通过代理转发的可公开访问地址,网址为54.23.66.43。有什么办法可以在代码中计算出来吗? 我的第一个直觉是,地址开头10.或192.不可公开访问,但http://simplesniff.com透露我的家庭IP地址为192.117.111.61。是否有公式确定哪些地址是公共地址,哪些保留了私有地址?请注意,即使尝试对有问题的服务器执行ping操作也可能无济于事,因为某些服务器无法响应ping操作,并且本地网络上也可能有一个地址也与内部地址匹配。
39 ipv4  ip  ip-address 

1
TCPDump-按MAC地址过滤
我想显示来自特定MAC地址或来自特定MAC地址的所有流量。为此,我尝试 sudo tcpdump host aa:bb:cc:11:22:33 它不起作用,并向我返回错误 tcpdump: pktap_filter_packet: pcap_add_if_info(en0, 1) failed: pcap_add_if_info: pcap_compile_nopcap() failed 我不知道如何解释此错误消息,也不知道如何解决该问题。 有什么帮助吗?



7
CIDR是否真的“淘汰”了IP地址类别?
我仍在努力了解CIDR在多大程度上使IP地址类别过时了。到目前为止,这是我的理解: 将需要寻址超过255个主机的每个组织分配给B类地址(从技术上讲可以寻址65535个主机)是非常低效的(也是不可能的)。 但是,如果这样的组织需要寻址大约700台主机,则可以只向该组织分配三个(最好是连续的)C类网络地址。例如: 192.42.42 192.42.43 192.42.44 问题:对于一个组织,路由器将不得不在其转发表中存储三个条目,而这将无法扩展。 CIDR通过引入路由汇总/聚合来解决此问题,从而使向组织分配了三个C类网络的ISP只能向世界其他地方发布一个前缀。例如, 192.42.42.0/21 到目前为止,一切都很好。但是,我只是不明白为什么我接触的每个资源都声称分类寻址已成为“过去的事情”。毕竟,ISP 是负责的,比方说,C类网络地址,确实它们分配给它的客户。CIDR只是解决了转发表中多个条目的问题,对吗?因此,IP地址类别仍然存在,不是吗? 即将进行考试,非常感谢您的帮助。:P


2
0.0.0.0和回送IP地址有什么区别?
从《计算机网络》一书中: 主机启动时使用IP地址0.0.0.0(最低地址)。它的意思是“此网络”或“此主机”。 ... 保留所有形式为127.xx.yy.zz的地址用于回送测试。发送到该地址的数据包不会放在网上。它们在本地处理,并被视为传入数据包。这允许在发送方不知道其编号的情况下将数据包发送到主机,这对于测试非常有用。 如果我是正确的话,则环回IP地址是指当前主机。 那么0.0.0.0和回送IP地址有什么区别?

4
IP标头中的TTL的8位足够大吗?
TTL(生存时间)是IPv4标头中的8位字段。它可以取0到255之间的任何值。如果这意味着该数据包在到达目的地的途中最多可以经过255个跃点(路由器),则该数据包将被丢弃。 我怎么可能跨大洲发送数据包?
18 ip  tcp  network 

3
TCP / UDP对“原始ip”添加了什么?
我知道TCP和UDP都是建立在IP之上的,并且我知道TCP和UDP之间的区别,但是我对“原始ip”到底是什么感到困惑。可以公平地说TCP和UDP都实现IP,但是IP本身不能传输数据吗?还是IP是一种非常底层的通信形式,可以通过TCP和UDP进一步抽象化?
18 ip  tcp  layer3  udp  layer4 

2
为什么会有3个范围的私有IPv4地址?
为什么会有三个不同大小的私有IPv4地址的单独范围?如果人们需要较小的网络或需要进行子网划分,为什么不只保留最大的(10.0.0.0- 10.255.255.255)范围并让人们在该范围内创建/16或/24(或其他)网络呢?网络上拥有大量可用的主机地址有什么问题吗?
14 ip  ipv4  subnet  ip-address  rfc 

3
广播如何在不同的网络上工作?
我正在阅读DHCP(RFC 2131),我具有中继代理和广播的基本知识。但是为了深入了解DHCP,我觉得我必须详细了解广播和中继代理(RFC 1542)。但是找不到详细广播的任何RFC(RFC919,922没什么帮助)。 广播数据包路由如何?因为如果数据包打算用于与源不同的网络,则路由器显然会丢弃该数据包。有什么协议吗?路由器会阻止所有广播还是仅阻止受限/本地广播? 我们可以发送不带广播MAC地址的目的地为直接/受限广播IP的数据包吗?如果是,我认为由于特定的MAC地址,数据包将转发到单个主机,所以这个问题在这种情况下会有所帮助。 考虑路由器由中继代理启用。当DHCPDiscover(这是一个广播数据包)到达该路由器时,如何进行?因为首先它也是一个广泛的转换IP,而且网络“ 0”也存在,所以,如果报文是DHCP的,总是中继代理会首先检查该报文吗? 我的问题不是来自某个垂直学科(DHCP ond Broadcasting),所以您可能会生气,但是请帮助我。谢谢
14 routing  ip  dhcp  broadcast  rfc 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.