问题:
总是感觉网络比较复杂,网络的原理之前也没有认真去学,要是能平常讲点案例,来点上机DIY实验就很好了?
-----------------------------0x00 基础介绍:基本概念------------------------------
通常所说的网络方面的知识指的是计算机网络方面的知识,从整体上来说网络方面的知识面确实比较宽广。
特别是刚开始学习的时候,发现需要学习的东西特别多,一般的学习过程都是从TCP/IP的5层协议栈(物理层、数据链路层、网络层、传输层、应用层)开始学习。这5层协议栈可以看做是对网络知识的全局概括,你需要知道5层协议栈的相关协议(物理层一般可以忽略,光纤双绞线等内容是通信专业的学习课题),举例来说数据链路层有ARP协议,网络层有IP协议,传输层的TCP/UDP协议,应用层的协议比较多比如QQ的相关协议。
后面如果进一步的学习,可能会涉及到路由器、VPN等方面的知识。路由器的协议种类纷纭众多,比如BGP、RIP、OSPF等。不要被这些协议吓到,你并不需要全部记住协议的详细信息,只要知道每种协议的大概功能和与其他协议的不同即可,需要的时候可以查手册或者google。
--------------------0x01:在操作中学习计算机网络的几个场景----------------------
1.最简单的计算机网络配置应该就是在实验室上网的时候配置自己电脑的IP地址、网关、子网掩码、DNS。比如:win7本地IP地址设置
上面的操作能学到什么?
*知识点:可以了解IP、网关、子网掩码的概念,可以尝试着去修改一些参数然后看看对联网的影响。上面提到了设置DNS,可以去查找DNS方面的相关知识(是什么+能干什么)
2.实验室师兄让我将新买的服务器联网,但是实验室现有的网线长度太短,服务器离插口的距离太远了,现在需要自己在网线上接上水晶头怎么办?网线水晶头接法
*知识点:网线为什么是8根线?现在使用的网线什么时候发明的?现在使用的网线有什么性能优势?
3.漂亮邻居妹子新买了一个路由器,让我去安装,可是我不会怎么办?比如:如何配置路由器?
*知识点:路由器是什么、路由器的工作原理是什么?路由器的拨号方式有哪些?路由器的安全配置有哪些,加密模式选择WEP,WPA,WPA2有什么不同?什么是服务质量、什么是拥塞控制?
4.寝室装了路由之后,总有人趁着大家打游戏的时候下载动作大片,导致被砍一刀三秒钟才能看到,我想控制他上网,除了拔他电源、强制关机有没有更理性的办法?你需要的神器在这里网络剪刀手点击下载。
*知识点:网络剪刀手为什么可以做到控制别人上网呢?如果我被别人“黑了”,用网络剪刀手断网了,除了拳脚相向,还有没有更理性的解决办法呢?所以我需要去学习ARP欺骗的知识,ARP欺骗-wiki,ARP欺骗-百度百科
5.最近比较闲,在网络中心兼职工作,工作机会可以拿到全校的出入口网络访问流量,我想看看大家上网都干了吗,大家最喜欢去的网站是哪些呢?常用Google、baidu的搜索的关键字是什么呢?
*知识点:如果想解析网络流量,那你至少得知道常见流量的数据包格式吧,比如目的端口为80的一般都是HTTP流量,统计HTTP流量所占的比重可以知道大家花费多长时间在浏览网页。从HTTP流量中获得访问的网站,然后做个统计,便可以得出TOP10常用网站。单独对访问百度、google的流量进行分析,可以得到常用关键字信息。
6.月初忘了交网费,可是现在需要紧急发送一份文件给BOSS,可我知道隔壁土豪小明还在通宵打网游,上次吃饭的时候听他GF说自己记性不好,因此小明设置的密码都比较简单。那我可以蹭一下网么???Aircrack-ng使用教程
*知识点:无线WIFI工作原理是什么?常用的加密方式的安全性能如何?WEP加密方式如何破解?WPA加密方式如何破解?
-------------------0x02:结束语----------------------
上面介绍的是一些有助于理解计算机网络基本工作原理的实用场景,涉及到的概念都比较基础。如果你完全掌握了上面的知识体系以后,那么你可以探究更深层次的网络安全来理解计算机网络。提几个关键词:协议漏洞分析、路由欺骗、DNS污染、中间人攻击、GFW。
如何学习计算机网络?计算机网络与网络安全