计算机网络,感觉很简单,正常上网时,几乎感觉不到网络的存在。但是一旦网络出现问题,需要检查的网络模块又挺多的,比如:接入网络的 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 可以安装在自己的电脑里,搭建网络实验环境变得很方便。还可以帮助网络从业者或网络设备的用户更加熟练地操作和使用网络设备,加深对网络技术的理解。