关于网络的最常见误解[关闭]


26

00000001 + 00000001 = 00000011 替代文字http://locobox.googlepages.com/red_x_round.png

对网络的误解*

是时候动脑了!...“在某个时候”,您以为自己知道一些事情,由于对这个问题的误解,它最终是不正确的,或者是不完全正确的。

让我们为新手,甚至一些经验丰富的IT管理员列出一个关于网络的流行误解的好清单。我的希望是建立一个非常有用的人才库,为社区成员提供良好的资源。


我将从一个非常明显的例子开始(投票最多的项目将排在最前面)

  • 所有以169开头的地址都来自APIPA故障转移系统

    当操作系统找不到网络接口的分配地址时,仅169.254.0.0/16保留用于APIPA分配(read:rfc3927)。


***** 不要误以为“系统管理员的错误”


二进制数学失败图像是什么?
J. Polfer,2009年

很久以前,我在一个论坛上(有人问一个问题)看到了它,并且一直认为这很有趣。
l0c0b0x

Answers:


27

误解:允许ICMP是不安全的。

这是我的宠儿,它已经广泛传播,足以在互联网上引起严重的问题。除了我们都知道和喜欢的便捷诊断程序外,还有路径MTU发现和其他阻止ICMP时中断的问题。


我太讨厌这一点,人们看到了破解的世界围绕着ICMP的发展,不必理会可怜的ISP,他们愿意帮助您,但不能因为他们的失败而拒绝。是的,您可以进行ICMP隧道和其他此类调皮的操作,但是有人担心在边缘过滤DNS吗?造成顺便说一句,你也可以做DNS隧道,
Bruce Grobler

我认为这源于使用ICMP映射内部网络的较旧概念,以便攻击者可以找到一组目标,一旦他们找到了突破防火墙/ DMZ的方法,便可以进行攻击。
Avery Payne

26

有些人对允许和不允许的IP地址有宗教信仰。昨天我在这里的一个答案中看到“以.0或.255结尾的IP地址无效”,这是完全错误的。

其他人仍然认为我们只有A,B,C大小的子网,而CIDR统治世界已有相当长的一段时间。

有人声称禁用ICMP响应将使我的工作站在其LAN段中不可见,这是不正确的。您仍然可以发送ARP请求,并且在大多数情况下,尽管计算机已运行IP级别的防火墙,但计算机仍将发送ARP响应。

其他人则说私有子网-192.168.0.0/16或10.0.0.0/8是“不可路由的”-这又是很普遍的错误。

当人们了解上载饱和度如何影响其下载速度时,他们会感到非常惊讶。这在很大程度上取决于瓶颈两端的排队算法,但是在典型的ADSL连接的情况下,上传会严重影响下载。

有趣的是:有些人仍然认为“ Internet是一系列的管”


1
这不是垃圾车。严重的是,这本身就是一个信息丰富的帖子(上传饱和,真的吗?)。
卡拉Marfia

2
专用子网可路由的。但是,您不应该将它们路由到公共互联网,因为这会导致身份问题(谁的身份是10.1.1.1?是密尔沃基的机器还是布拉格的机器?)
艾利·佩恩

@Avery Payne-是的,您是对的。此外,[出于历史原因]在一家公司中拥有重叠的专用网络,对于任何试图弄清正在发生的事情以及为什么事情不起作用的人来说,都是一种喜悦/痛苦之源。
pQd

3
@Avery Pane,您对的权利是可路由的,但是尝试将其发布给您的提供商,您会遇到RIB失败,因为提供商在边界路由器上将私有子网路由为空,并可能在bgp会话中对其进行了过滤(我希望他们这样做)无论如何)。但是,通过提供商将其隧道连接到所有远程站点,是的,它们与任何IP地址一样都是可路由的。:D与其他一些“公共”前缀相同,例如1.0.0.0/8在大多数提供程序中为空路由,或用于路由器环回,我们都在等待ARIN / APNIC / etc等日子,所有决定使它可用。
Bruce Grobler 2009年

@Bruce Grobler同意,尽管有趣的是,我还进行了另一次讨论,结果是人们告诉我“是的,您可以并且应该/应该/将不可路由的IP地址放入DNS,公众可以看到(解决)”。目的是使这些计算机可从Internet访问。同时,在场上,我在上下跳来跳去,挥舞着红旗,试图向他们喊:“别这样做!你会后悔的!”
艾利·佩恩

15

创建所有Internet连接均相等,也就是下载速度是唯一重要的事情

“我刚刚发现T1是什么,您不知道我在家中的Comcast电缆比我们在工作中的连接快6倍吗?我们为什么不在这里呢?”

它不再出现了,但是到了这样的地步,我宁愿吞下钉书钉,也不愿向另一个营销人员解释SLA。(好吧,我承认,当我获得工作站支持清理时,我也遇到了同样的问题!)


1
哦,我...我一直都知道!反应=专注于结果的深呼吸>更加有见识的用户(重复“思考快乐的想法”约30次)
l0c0b0x

“那为什么工作连接看起来这么快?” 经常有效(答案当然是更低的延迟和本地DNS,以及可选的Web缓存)
LapTop006,2009年

LapTop006:与家用ADSL相比,最有可能是通过上载速度来提高T1的速度。我从未遇到过延迟或家庭连接DNS的任何问题。
Garry Harthill,2009年

2
关于这一点的好文章是“这就是延迟,愚蠢”:rescomp.stanford.edu/~cheshire/rants/Latency.html。话虽这么说,我家的康卡斯特的业务联系也有类似的等待时间和更好的运行时间,然后Verizon和ATT T1是我有过....
凯尔·勃兰特

14

詹姆斯·高斯林(James Gosling)引用彼得·德意志(Peter Deutsch)归功于分布式计算八个谬论

基本上,每个人在首次构建分布式应用程序时,都会做出以下八个假设。从长远来看,所有这些都被证明是错误的,并且都会造成很大的麻烦和痛苦的学习经历。

  1. 网络可靠
  2. 延迟为零
  3. 带宽无限大
  4. 网络安全
  5. 拓扑不变
  6. 只有一名管理员
  7. 运输成本为零
  8. 网络是同质的

我将这些放在面对走廊的立方体墙上。有时我感到我每天绊倒一次以上。


1
让我想起了一位客户,他们将数据库移至全国中部的一个数据中心(同时将应用程序的其余部分留在了原来的位置),然后向我们抱怨我们的软件太慢了……;)
卡拉马菲亚

2
也许您应该已经解释了所有距离都在消耗网络压力。如果你想有一个远程站点,你需要有泵站,以考虑管道中的慢一点泄漏....
鲍勃跨

美丽!简直美极了!是时候让我弄清楚我的海报了。。。我要其中之一!

1
公平地说,对于客户Kara来说,他们确实有一点。毫无疑问,您编写软件的方式假定为“延迟为零”,这在几乎所有DB访问软件中都可以看到。
Zan Lynx

12

一个老东西,但一个好东西,

  • BPS(每秒位数)和BAUD是同一回事,但事实并非如此。BAUD是符号率。在许多系统中,每个符号编码2个或更多位。例如,

    + 2v = 11
    + 1v = 10
    -1v = 01
    -2v = 00


9

在实践中...

802.11A!= 54 Mbit / s,802.11A〜27 Mbit / s

802.11B!= 11 Mbit / s,802.11B〜5 Mbit / s

802.11G!= 54 Mbit / s,802.11G〜22 Mbit / s


4
802.11n呢?600 Mbit / s
Charles Faiga 09年

8

我讨厌将网络运行速度慢归咎于网络。

当您的Outlook以外的所有设备都正常工作时,请停止向网络团队升级票证,说网络已关闭。无知的服务台工作人员是许多管理员生存的祸根。


同样,我讨厌当应用程序被怪为网络缓慢时。
马特·汉森

从那以后,我回到了开发角色,并完全同意:)
sclarson 2011年

7

在“硬件”中执行操作总是比在“软件”中执行操作更好。

(这引出了一个明显的问题:无论如何,这两者之间的界限在哪里,或者根本没有很好的区别?)


6

“ MBps”和“ mbps”是可以互换的。即使我可以从上下文中辨别出“毫比特”不是有效的度量单位,但两者之间仍然相差8倍。

甚至不要让我开始使用兆位。


5

在企业LAN环境中,许多人仍然认为VLAN之间的路由比交换要慢。使用当今的现代交换机,交换和路由都在硬件中处理,这些硬件可以以相同的速度处理/转发这些数据包。


5

专用硬件设备始终比商品和/或PC硬件更好,更可靠,性能更高的想法- 实际上,是当今的成本。

基本上,这就是思科希望您相信的。当然,路由器机箱中的NPE仅具有〜300 MHz的ARM处理器,但是它具有所有这些ASIC(专用集成电路),它们仅用于快速数据包转发,FIB路由查找等。

虽然这可能是正确的,出于各种管理和与MTBF相关的原因,我通常还是喜欢将这种专有设备用于路由器和交换机,事实是,在3 GHz处理器和8 GB RAM的时代,通常ASIC和CAM的存在并不重要-PC仍然可以吸烟该路由器。当然,所有的工作都是在CPU中完成的,而不是由专用硬件来完成的,当然,所有这些工作都在通用操作系统中受竞争的用户空间调度环境的破坏,但是当您拥有20倍的CPU能力时,有时没关系-它仍然领先,而且便宜得多。

我最近在处理一个相当高端的PIX弯曲以在不断增长的VoIP环境中增加数据包处理负载时再次学到了这一点(每秒高数据包削弱路由器的能力远不及整体吞吐量本身,而VoIP音频流包括大量非常小的数据包);我设置的Linux防火墙是VLAN间路由的权宜之计,与此同时,这一切也从天而降。

BGP的同上。关于保持不断增长的IPv4路由表的一个或多个完整BGP视图所需的最低路由器规格,思科世界仍存在激烈的争论,因为如此众多的路由器模型通常都可以做到这一点,因为它们不会在RAM上ski琐。好吧,您知道Quagga以及具有出色NIC和低中断I / O调整功能的可靠Linux服务器可以带来奇迹。:-)


在IME上,您可以在基于PC的路由器上进行BGP (相当)高的速度,但不能两者都做。尽管到那时您都在做,但是对于功能而言,真正的路由器的成本是值得的。即使从很小的方面来说也可能是件好事,对我们而言,Juniper J系列是比基于PC的服务器便宜的BGP路由器。
LapTop006

我认为大多数人选择使用Cisco并不是因为数据包的吞吐量明显提高(www.vyatta.com),而是因为我们都与Cisco一起成长并信任Cisco,我知道有些基于PC的路由器可以替换了我网络中的某些设备并取得了卓越的性能,但是我在Cisco上长大并保留了Cisco:D同样,从cisco套件获得的功能在Unix / Linux路由器世界中是无与伦比的,因此我会鄙视没有路由-地图和政策地图(有人看过TC吗?然后您知道我在说什么:D)那是我的$ 0.0002美元
Bruce Grobler 2009年

您应该查看PIX的规格。惊喜!这只是一台PC! cn.wikipedia.org/wiki/Cisco_PIX-
约瑟夫

5

MAc地址重复是不可能的。是的,这简直是不可能。


哦,是的,始终值得检查。ARPwatch为我节省了很多时间。
Zan Lynx

有谁知道可能性有多大?
David Hicks,2009年

运行多条生产线的大多数制造商可能正在使用某种PRNG来分配MAC的低24位(以便不需要在多条生产线之间保持唯一性),因此对于这些生产商,您可以估计有50%的机会您的冲突是在同一广播域内有2 ^ 12(所以4096)个网卡。
Vatine

1
“这简直是不可能的” –有时是故意的;)
Stefan Lasiewski 2010年

5

误解是使用无线意味着Internet访问要慢得多,因为它显示为54 MB / s,而使用以太网连接则显示为100 MB / s。

不用说,很难向用户解释这仅仅是本地网络速度,而实际上该站点的Internet速度仅为8 mbps / 900 KB / s。

或者,要求您提供宽带连接的用户,则当您告诉他们正在使用的无线连接到宽带Internet连接时,他们会喊道“不,我的意思是蓝色电缆!”


有趣的...我从未听说过/对此误解有任何想法(不是说它存在,我敢肯定是这样)。
l0c0b0x

1
实际上,恕我直言,与有线相比,无线还有其他一些东西会增加一点(但明智的)延迟。
HalilÖzgür10年

更不用说100Mbps也可以是半双工了!:-)
Omegatron

4

只要经过专业压接,电缆的类型对于网络就无关紧要。这是因为管理员想知道为什么全新的计算机仍会使用其100Base-T适配器缓慢访问Internet。网络电缆为Cat-3 IIRC。


4

以太网交换网络==安全网络的误解。没有。

除了诸如Cain&Abel之类的arp中毒工具无处不在之外,事实上CAM表每隔一段时间就会超时(在Cisco交换机上默认为5分钟),因此像集线器一样泛洪单播流量会转化为数据包泄漏,从而潜在的信息泄漏。

您可以更改管理型交换机上的超时值,以补偿要允许的泛洪量,但是鉴于它是以太网交换工作方式的一部分,因此您无法完全缓解。


4

您需要使用交叉电缆来连接2台具有千兆位以太网的计算机。你不!补丁可以解决问题!


7
请注意,这仅在至少至少一部分网卡支持MDI / MDI-X感应的情况下有效。大多数都可以,但是仍然有关于它的卡片。
弥敦道

我们遇到了一个问题,即接线员在交换机侧使用586B并在办公桌上使用586A安装了插孔。除客户外,我们测试的每台机器都可以正常工作。
约瑟夫

1
据我回忆,MdiX是GbE的要求
Dave Cheney 2009年

3

误解:将链接的bps加倍会使有用的吞吐量增加一倍。

就像许多神话一样,这在某些有限的情况下可能是正确的,但它忽略了链路的延迟以及终端系统和协议的性能限制。

增加bps可以减少系统将数据获取到链接上所需的时间,但这不会使数据沿着链接更快地移动。第一位开始到另一端的时间与以前相同,但是减少了直到最后一位到达的延迟。


3

我有一些与私有网络有关的神话(10.xxx,192.168.xx等)。

误解1:私有IP永远不会出现在公共网络上。因此,不是您自己的私有IP不可能出现在例如traceroute列表或SMTP“ Received by”标头中。

误解二:面向Internet的DNS服务器不可能分发专用网络IP地址。

这两个神话都源于相同的误解:私有IP确实是私有的,并且它们永远不会与公共IP混合在一起。我相信规范只说私有IP永远不会在公共网络上路由。也就是说,如果您尝试找到通往某个随机专用IP的路由(假设它不在您自己的网络中),那么您将无处可寻。

但这并不排除私有IP出现在输出或某些查询的结果中。例如,内部邮件服务器没有公共IP地址,那么除了自己的IP地址之外,它们还可以在Received-By标头中包含哪些其他IP地址?

同样,大型机构网络可能会在其众多LAN中使用不同的专用网络。通过数据包的网络将获取路由器的专用IP,即使数据包最终又回到了公共网络中也是如此。因此,跟踪路由可以在其输出中包括路由器的专用IP。

误解三:由于专用网络地址不可路由,因此可以通过网桥(例如VPN)连接共享同一专用网络地址空间的两个LAN,而不会出现任何问题。

这行不通-至少以我的经验来说是行不通的。假设您的工作使用192.168.1.x网络,而您在家中使用相同的网络(这是典型的消费类路由器)。您需要从家用PC建立VPN连接才能正常工作。在某些时候,您想将打印作业发送到IP地址为192.168.1.10的打印机。您的家用PC在其路由表中查找该数据包的发送位置。哪个LAN应该接收它:您的家庭LAN或您的工作LAN?答:不知道。也许这个,也许那个。其中之一可以获取优先权,但是它可能取决于您的OS和VPN软件来区分哪个优先。如果就像我曾经使用过的VPN软件一样,您的家庭局域网就可以使用它,并且如果192.168.1.10处没有设备,该数据包最终将被丢弃。

解决方案:使用VPN时,请确保两个LAN都使用不同的网络空间。


2

我认为我看到的最大误解是基于IP的网络可以解决我们所有的IT或技术需求。

我看到的最大的例子是VOIP。电信基础设施非常昂贵,资源密集且难以正确管理。确保部署可以正常工作……但是,我敢肯定会有更好的具有专用协议/基础结构的系统。


其实网络电话通常是巨大的便宜那么如果使用得当传统的电话,老式的PABX的更多的则是2-3倍今天的VoIP设备。
LapTop006

3
如果您在星号框旁边运行一个小型办公室,则将具有优势。但是,在企业中,这是一项艰巨的任务,结果令人沮丧。大多数大型公司都会为VOIP部署单独的网络,因为任何时候运行文件传输,所有电话都会停止工作,或者您必须购买更昂贵的支持rsvp的路由器。最后,您需要更多(更昂贵)的IT人员来建立和维护一个没有停机时间,没有数据包丢失,没有抖动并且需要更多带宽的网络(除非您的语音质量低劣)。早期采用者摆脱了无效的网络。
凯文·尼贝特

您应该始终将您的pbx来自与lans互联网通信不同的互联网连接。
XTZ

1
@XTZ-并非所有的IT部门都这样做...
J. Polfer 2010年

2

一个家庭式无线接入点(或两个)可以代替多用户环境中的有线网络。当然,您在家中的无线连接最多可处理5台PC,但是您尝试将其用于两个教室,每个教室有30个孩子,每个孩子都试图同时使用笔记本电脑登录Windows域。您需要一个受管的无线系统或一些固定的有线点来处理部分(大部分)负载。并快速向受管理的无线系统销售人员发出通知:是的,我敢肯定,您的系统在性能上要比竞争对手好,但它不是无限的-您可以从有限的频率范围中挤出那么多带宽可用于802.11无线网络,您可以改变物理定律!


+供Scotty参考。:)
Zan Lynx

2

那就是,如果SMB文件共享/ NetBIOS不起作用,则该网络上的其他任何内容(包括浏览WWW)都将无效,并且整个网络都将关闭。

一位前网络有线教育工作者转为系统管理员,当时我还在读高中。我不知道她是否被上述观念所困扰。


2

误解是您可以将链路的带宽(以位/秒为单位)除以8以准确地模拟它将传输多少字节。我总是依靠十分之八十分之一的链接速度(即,对于10 GBps的链接,我依赖于600 MBps的最大值)。


假设它是通过链接的tcp流-这都取决于延迟,协议调整和并发连接数。
pQd

1
好吧,实际上,在低速串行链接(DS1)上,8分频效果很好。一旦速度提高一些,除以10就变得更加现实。在以太网上,所有赌注都没有了。:-)
Brian Knoblauch

我除以10得到可用的字节,总是以非常接近的结尾,尽管较大的链接通常不能仅由一个主机填充。
LapTop006

2

好的,这是我刚刚得出的结论,在逃避我之前,对于您发送的每个数据包,平均开销为38个字节,其中包括IP和TCP标头(当然,此值假定使用了TCP标头中的所有字段最大限度地,IP报头大小是一个公共值,即没有DSCP值,等等,等等),因此要传输2 MB(数据包大小为64 KB时,每秒增加的数据包[每秒更大的数据包=较小的开销] ),您正在寻找1.2 KB的开销,虽然不是很多,但相当于每10 GB传输6.78 MB,每1 TB传输607.8 MB。

我现在感觉好多了:D


1

误解:为连接添加更多带宽将始终使事情变得更快。

没那么多。如果您的链接不饱和,并且您正试图从中国到美国获取数据,则您可能会尽可能地快。从美国到中国需要花费时间(即使是光速),如果站点之间只有一个数据流,则链接速度不会更快。



1

您的管理层/老板“ SR网络管理员”对真实网络一无所知。-不满的Jr Network Admin。

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.