源码先锋

源码先锋

学习网络技术的方法和路径

admin 78 15
简单的网络

计算机网络,感觉很简单,正常上网时,几乎感觉不到网络的存在。但是一旦网络出现问题,需要检查的网络模块又挺多的,比如:接入网络的WiFi,动态获取地址的DHCP,域名解析的DNS,地址转换用的NAT,拨号上网的PPPOE等。哪一个功能出现问题,都会导致无法正常上网。

看似简单的上网功能,其实涉及了许多的网络协议,它们属于TCP/IP协议簇,并且按照分层模型,独立完成某一功能,最终实现网络互联。

计算机网络入门

书要一本一本看,路要一步一步走,步子迈太大了,容易扯着蛋。网络入门书籍首推《图解TCP/IP》,不但把TCP/IP内容讲全了,还讲得通俗易懂。即使零网络基础,也能很轻松的看懂。同时书中还有大量的配图,让人看了一目了然,看图都能看懂网络原理。

《图解TCP/IP》是按照TCP/IP协议模型,从下到上的顺序讲解理论知识,那么《网络是怎样连接的》就是从用户视角,在浏览器输入网址开始,跟踪数据的网络传输路径,一步一步的说明数据处理流程,直至浏览器显示出页面内容为止。在这个全链路过程中,可以看到网络的全貌,包括涉及到的网络设备及工作原理。

系统学习网络技术

网络发展这么多年,产业链已经非常完整。学习网络技术,不管是培训还是自学,都可以在网络设备厂家的官网找到大量学习资料。随着国产化的趋势,园区网、数据中心等逐渐替换国产网络设备,其中最热门的设备厂商当属行业老大华为。下面以华为举例,如何利用厂家免费资源系统学习网络技术。

华为的网络职业认证分为三个阶段,分别是HCNA、HCNP、HCIE,对应的级别是工程师、高级工程师、专家。其中HCNA已升级为HCIA,HCNP已升级为HCIP,虽然名称有变化,但是内容差不多。学习过程中,使用配套华为eNSP模拟器,可以模拟大部分的网络实验环境。只有亲自动手做网络实验,才能真正理解网络原理,熟悉网络设备的使用方法。

官方认证配套书籍是《HCNA网络技术学习指南》和《HCNP路由交换学习指南》,讲的是路由器和交换机的常用网络技术。每章内容后面都有练习题,有些面试题也来自于此。

这两本书都有配套的实验书籍,分别是《HCNA网络技术实验指南》和《HCNP路由交换实验指南》,实验使用的软件就是eNSP,eNSP可以安装在自己的电脑里,搭建网络实验环境变得很方便。还可以帮助网络从业者或网络设备的用户更加熟练地操作和使用网络设备,加深对网络技术的理解。

B站:华为数通路由交换HCNA/HCIA

B站:华为数通路由交换HCIP/HCNP

HCIA-RoutingSwitching认证

;authenticationLevel=CTYPE_CARE_HCIAtechnicalField=IICversion=2.5

HCIP-RoutingSwitching认证

;authenticationLevel=CTYPE_CARE_HCIPtechnicalField=IICversion=2.5

HCIE-RoutingSwitching认证

;authenticationLevel=CTYPE_CARE_HCIEtechnicalField=IICversion=3.0

在网络设备的实际使用过程中,对某些技术原理不清楚,或者对命令不太熟悉时,可以使用官方的产品文档,产品文档包括产品介绍、安装、配置、运维与故障处理、命令参考、MIB参考、API参考等内容。只要有一点网络基础,就可以拿着产品手册解决绝大部分的网络问题。以S12700系列交换机为例,查找ARP相关内容,结果如下图。

S12700系列敏捷交换机产品文档

深入学习网络技术

常在河边走,哪有不湿鞋,既然湿了鞋,不如洗个澡。通过上面的学习,已经可以具备系统的网络知识,还有熟练的网络实操能力。但是,学习是没有尽头的,技术是不会停止的,我们还可以更深入的学习网络技术。

互联网就是基于TCP/IP的,网络设备当然也是基于TCP/IP的。各个网络设备厂家的实现技术可能不同,不过万变不离其宗,核心技术原理都是相同的,所以至少要了解TCP/IP技术实现细节。《TCP/IP详解卷1:协议》和《TCP/IP路由技术(第一卷)(第二版)》就是非常经典的网络宝典,不但描述了网络协议的各种细节,还结合了针对性的网络实验,对理论知识进行详细的验证。往往这种内容又全又细的书籍,看起来是非常枯燥的,再加上翻译的不太准,看着就会很吃力。我们可以用两种方法去啃下来,一种方法就是多看几遍书,一遍粗读,两遍细读,自然而然就理解了,还有一种方法就是看英文原版书,那肯定还是原著更香。

《TCP/IP详解卷1:协议》侧重网络的全面性,把大部分的TCP/IP知识点都讲了一遍。《TCP/IP路由技术(第一卷)(第二版)》则是深入讲解了路由技术,也就是网络的核心技术。如果没有时间和精力搞透这两本书,那么建议粗读一遍,留下点印象,方便以后查看相关资料。

RFC官方网站