新浪微博: @wandering


发起这个系列的微博,是因为通过平时工作的接触,意识到公司内绝大多数技术人员,主要以系统、数据库、开发为主,对网络技术尤其是网络设备,并没有机会去了解和实践。并且,在一些常见的网络知识上,存在一定误区,因此展开了这次讨论。

微博内容仅仅是自己的体会,如有错误但自己未能查觉,请读者见谅并指正,谢谢。

#网络路由#  (一) 有朋友一直对“设置路由选择出口访问不同网络”不解,其实道理并不复杂,试想以下场景:  一火星MM,地球生活经验值=0,有对讲机、内线电话、手机,需要与(a)其它对讲机、(b)其它内线电话、(c)其它公共电话网络相关人等通话,如果需 要为她写一个3种通讯工具的选用规则,如何写呢?

#网络路由# (二) 我为火星MM设计的通话工具选用规则是: (1)与xxxx4位数号码通话,使用内线电话; (2)与其它有数字的号码通话,选用手机; (3)其它所有,选择对讲机。显然,对讲机相当于计算机中的默认路由。

#网络路由# (三) 在计算机中的路由设置,通常不需要使用者费心,为什么?

#网络路由# (四) 一般情况,计算机,准确地讲是操作系统,依赖两个机制保证正确路由选择,1)默认网关 2)系统自动选择,无论哪种方法,本质上都是计算机自主行为。 //@诸葛Marx:傻瓜设备的使用,默任路由的存在?

#网络路由#  (五) 计算机网络配置有5要素: 1)IP, 2)Subnet Mask, 3)Default Gateway, 4)DNS and  5)Routes ,最简单的、最容易实现的自动化情景是只使用单网卡上网的、通过DHCP获取网络配置的计算机,大部分桌面电脑都优选这种方法。

#网络路由# (六) 当笔记本电脑已经通过WLAN接入网络的情况下,再连接网线接入有线网络,都使用DHCP的情况下,操作系统会选择哪种方式访问网络呢? a)有线 b)无线 c)二者同时

#网络路由# (七) 服务器通常是否使用DHCP? 为什么?

#网络路由# (八) 与计算机对网络配置,尤其是路由,的自主控制之外,就是人为控制。人为干预的范围,仍然是以网络5要素(IP/MASK/GW/DNS/ROUTE)为主,其中路由配置是最复杂的。

#网络路由# (九) 如果简单的把计算机连接网络的接口看成是网卡,那么,单网卡主机的网络最简单,多网卡的主机需要路由告诉操作系统:访问哪些网络应该使用哪块网卡,即火星MM使用对讲机、内线电话、手机的规则。

#网络路由# 今天遇到一个观点: 访问另一个网段的服务器IP需要配置路由,访问这个网段的网关不需要配置路由,这个观点对吗?

#网络路由# 刚刚遇到的一个问题: 不停收到目标IP是同网段另外一个IP地址的数据包! 源MAC不是自己的,目标MAC不是自己的,源IP不是自己的,目标IP不是自己的。

#网络路由#  今天与一位同事聊多出口路由选择的问题,举了下例: (src)游泳池; (dst)游泳馆前台;  (gateway)游泳馆的男女更衣室都有出入口连接游泳池和前台; ===  内场保安拦下一人说:哥们,虽然您是从女更衣室进来的,但真的必须从男更衣室出口回去! === 这就是路由选择。