如何学习计算机网络?计算机网络与网络安全

问题:

总是感觉网络比较复杂,网络的原理之前也没有认真去学,要是能平常讲点案例,来点上机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欺骗-wikiARP欺骗-百度百科

5.最近比较闲,在网络中心兼职工作,工作机会可以拿到全校的出入口网络访问流量,我想看看大家上网都干了吗,大家最喜欢去的网站是哪些呢?常用Google、baidu的搜索的关键字是什么呢?

*知识点:如果想解析网络流量,那你至少得知道常见流量的数据包格式吧,比如目的端口为80的一般都是HTTP流量,统计HTTP流量所占的比重可以知道大家花费多长时间在浏览网页。从HTTP流量中获得访问的网站,然后做个统计,便可以得出TOP10常用网站。单独对访问百度、google的流量进行分析,可以得到常用关键字信息。

6.月初忘了交网费,可是现在需要紧急发送一份文件给BOSS,可我知道隔壁土豪小明还在通宵打网游,上次吃饭的时候听他GF说自己记性不好,因此小明设置的密码都比较简单。那我可以蹭一下网么???Aircrack-ng使用教程

*知识点:无线WIFI工作原理是什么?常用的加密方式的安全性能如何?WEP加密方式如何破解?WPA加密方式如何破解?

-------------------0x02:结束语----------------------

上面介绍的是一些有助于理解计算机网络基本工作原理的实用场景,涉及到的概念都比较基础。如果你完全掌握了上面的知识体系以后,那么你可以探究更深层次的网络安全来理解计算机网络。提几个关键词:协议漏洞分析、路由欺骗、DNS污染、中间人攻击、GFW。

如何学习计算机网络?计算机网络与网络安全

时间: 2024-10-09 11:47:00

如何学习计算机网络?计算机网络与网络安全的相关文章

《网络技术与应用》学习笔记—计算机网络基础概述

一.计算机网络概念 什么叫计算机网络? 计算机网络就是用通信设备或线路将分布在不同地理位置.操作相对独立的多台计算机连接起来,并且以功能完善的网络软件(比如网络协议.信息交换方式及网络操作系统等)来实现网络资源共享.信息传递,这样的系统可以称作计算机网络. 还可以从硬件和软件两个方面来理解: 硬件方面:通过线缆(网线.光纤.无线信号)将网络设备(路由器.交换机.防火墙)和计算机连接起来 软件方面:操作系统.应用软件.应用程序可以通过通信线路互连,实现资源共享.信息传递的功能. 二.计算机网络的功

计算机网络-计算机网络和因特网

一.什么是因特网 1.具体构成描述 公共因特网是一个世界范围内的计算机网络,即它是一个互联了遍及全世界的数以百万计的计算机设备(主机或端系统)的网络. 端系统通过通信链路和分组交换机连接到一起. 发送端系统将数据分段,并为每段加上首部字节(由此形成的信息包称为分组),这些分组通过网络发送到目的端系统. 两种最著名的分组交换机:路由器 链路层交换机. 两个最重要的协议:TCP(Transmission Control Protocol) IP(Internet Protocol) IP协议定义了在

计算机网络——计算机网络和因特网

1.通信网络 1)电路交换:通信前先拨号,构建直通通路 2)分组交换(不是包交换):不用拨号,存储转发交换 3)虚拟电路交换:介于两者间,中间设备ATM存储后再转发,本质存储转发 2.网络架构(Internet是瘦内核,胖端系统:电话.手机是胖内核,瘦端系统) 1)内核:路由器(构成mesh),交换机 2)边缘:应用,所有服务都位于边缘 3)通信链路 3.通信模式 C/S模式.对等模式.混合模式 4.交换模型 电路交换.分组交换(按需使用.路由器具有存储并转发分组的队列.统计复用) 1)分组交换

<计算机网络>计算机网络和应用层

1.端系统通过通信链路和分组交换机连接在一起,构成网络.网络和网络之间通过路由器相连,组成了因特网. 2.ISP(Internet Service Provider)因特网服务提供商.端系统通过ISP接入互联网,每个ISP是由一个或者多个分组交换机和多段通信链路组成的网络.为了允许因特网用户之间互相通信,允许用户访问世界范围的因特网内容,这些低层ISP通过国家的.国际的高层ISP互联起来.高层ISP是由通过高速光纤链路互联的高速路由器组成.每个ISP都是独立管理的,运行IP协议,遵从一定的命名和

计算机网络学习什么

计算机网络概述: 计算机网络是计算机技术和通信技术紧密结合的产物,它的发展经历了以下三个阶段: 1)具有通信功能的批处理系统 2) 具有通信功能的分时系统 3) 计算机网络 计算机网络学习的内容: 数据通信原理 计算机网络体系结构 TCP/IP协议族(IPv6) 局域网技术 综合布线技术 网络工程周期 网络操作系统 交换机与路由器 网络管理技术 网络安全与加密 无线网络,云计算,物联网 如何学好计算机网络 1.理论内容较为抽象,新概念多,涉及知识面宽(学习起来有点象背政治,也有点象语文.语言描述

我的H3CNE学习之路 第一章计算机网络概述

什么是计算机网络 计算机网络是一组自制计算机互联的集合.通俗地讲,计算机网络是把分布在不同地理区域的独立计算机以及专门的外部设备利用通信线路连成一个规模大.功能强的网络系统,从而使众多的计算机可以方便地互相传递信息,共享信息资源. 计算机网络的基本功能 计算机网络是计算机技术和通信技术结合产生的. 资源共享 分布式处理与负载均衡 综合信息服务 3. 计算机网络的演进 4. 计算机网络中的基本概念 5. 衡量计算机网络的主要指标

前端计算机网络基础

整理这篇文章需要30分钟: 一站到底 ---前端基础之网络 网络相关的知识是每个前端工程师都应该具备的.很多从事前端的朋友们都没系统学习过计算机网络和http相关内容.在没有建立一个整体的知识体系下,会有一种一站到底答题的感觉,每个知识点都大致知道问题的答案,但总不确定,更不知道具体是怎么回事.本文系统的梳理了与前端密切相关的网络知识.(这是我自己学习的总结,整理出的笔记,分享给大家) 还是老规则,在学之前,我们先考考自己,我整理一下知识点,看看我们需要掌握那些问题.然后我们通过把问题知识点串起

计算机网络的概述

一.什么是计算机网络 计算机网络将两台或多台计算机通过电缆或网络设备连接在一起,已便在他们之间交换信息.共享资源. 计算机之间也有其他方式交换信息.大多数人都用过一种最原始的"手工网络"的方式,那就是将文件复制到u盘上,然后将其复制到其他的计算机上,"手工网络"的问题在于速度太慢,再加上要用容量越来越大的U盘来复制文件.有一天,计算机玩家发现联网比U盘在计算机之间复制文件快得多.于是,现代计算机延生了. 那么,到底什么是计算机网络?用通信设备和线路处在不同地理位置,

1.1 计算机网络组成与分类

1.计算机网络 计算机网络是由不同通信设备连接的.物理上独立的多台计算机组成的.将要传输的数据分为不同长度的分组进行传输和处理的系统. 多台自主计算机的互联系统: 用户必须指定网络中哪一台计算机来完成什么样的操作 2.分布式系统 虚拟计算机,可能是多台计算机的有机组合: 用户向虚拟系统递交一个任务后,由操作系统来安排任务的完成 分布式系统通常也是基于自主计算机的互联,但由一个操作系统统一管理,对用户来说,具有高度的整体性和透明性 3.企业网络和公众网络 (1)企业网络: 资源共享:网上的资源,无

2017-2018-1 20155214 《信息安全系统设计基础》第13周学习总结

2017-2018-1 20155214 <信息安全系统设计基础>第13周学习总结 教材学习内容总结 本章主要学习网络编程,重点研究 客户端-服务器编程模型 .本章学习的知识承接了我们之前学习的计算机网络课程,与本学期的 信息安全技术 和 网络安全编程 课程息息相关.对于信息安全系学生而言不可谓不重要. 在本章学习中,重点实现了: socket服务器和客户端搭建 daytime服务器 echo服务器 wc服务器 服务器迭代 服务器并发 服务器文件简单加密 第11章习题解答 练习题11.1 十六