前言:学习网安对基础课程的要求是蛮高的,要求你什么都会什么都懂,刚好自己这学期学校开了计网的课程(用的教材是宋希仁的第八版),所以想着把自己的笔记也整理一下发出来,包括实验课笔记还有知识点。我计网的笔记是手写在平板上的,要重新梳理和整理,而且敲到onenote上保存,所以会有点慢,更新没那么快。一方面是想给有需要的同志可以参考一下,另外一方面是我觉得我在整理笔记的过程中也算是一种复习吧,所以,一起学习一起进步吧 XD
1、计算机网络概述
- 对计算机网络的理解
- 计算机网络是一个 将分散的且具有独立功能每一个计算机系统通过通信设备与链路连接起来,由功能完善的软件实现资源共享与信息传递 的系统
- 计算机网络是互联且自治的计算机集合
- 互联:通过通信链路互相联通
- 自治:没有主从关系
- 计算机网络的功能
- 数据通信
- 资源信息共享
- 软件共享
- 硬件共享
- 数据共享
- 分布式处理
- 可提高网络可靠性
- 可使负载更加均衡
- 计算机网络的发展
-
第一阶段:ARPAnet(阿帕网) --> internet(互联网) --> 使用TCP/IP协议,选定internet作为主要的计算机通信系统 --> Internet(因特网——最大的互联网)
- 网络把许多计算机相连
- 互联网把许多网络相连
- 首字母大写的Internet指的是因特网,是一个专用名词,指的是当前全球最大的、开放的、由众多网络互联而成的特定计算机网络,采用了TCP/IP协议族作为通信规则,其前身就是阿帕网
- 首字母小写的internet是一个通用名词,指的是互联网(互连网),泛指由多个计算机网络互连而成的网络体系
-
第二阶段:形成了三级结构的因特网——主干网、地区网、校园网(企业网)
-
第三阶段:形成了多层次ISP结构的因特网(ISP:Internet Server Provider因特网服务提供商,类比中国移动、中国电信、中国联通这类的公司)
- 根据提供服务的覆盖面积大小和拥有的IP数目不同,ISP也有层次划分:主干ISP、地区ISP、本地ISP
图中的IXP指的是因特网交换点
- 根据提供服务的覆盖面积大小和拥有的IP数目不同,ISP也有层次划分:主干ISP、地区ISP、本地ISP
-
2、计算机网络的组成及分类
- 大致组成结构
- 组成
- 硬件
- 软件
- 协议
- 工作方式
- 边缘部分:端系统(用户直接使用的一端),包括但不限于计算机、服务器、你家的联网摄像头等联网设备
- C/S方式:client/server(客户端/服务器)——依附于某些软件和服务器进行通信
- B/S方式:brouser/server(浏览器/服务器)——直接使用浏览器和服务器通信
- PtoP方式:peer-to-peer(链式连接、对等连接,一台主机即是服务者也是使用者)
- 核心部分:路由器/网络
- 边缘部分:端系统(用户直接使用的一端),包括但不限于计算机、服务器、你家的联网摄像头等联网设备
- 功能组成
- 通信子网:实现数据通信
- 资源子网:实现资源共享/数据处理
- 组成
-
大致分类
- 按分布范围分类
- 广域网WAN:使用了交换技术
- 城域网MAN
- 局域网LAN:使用了广播技术
- 个人区域网PAN
- 按使用者分类
- 公用网:中国电信、移动、联通
- 专用网(内网):校园网、军队用网、政府内网、企业内网等
-
按拓扑结构分类
拓扑结构:结点和链路的抽象化表示-
总线型拓扑结构
- 结构简单,数据入网灵活,便于扩充
- 不需要中央结点,不会因为一个结点故障而影响其他结点的数据传输,可靠性高,网络响应速度快
- 所需外围设备少,部署成本低,安装方便
- 采用广播式工作方式,资源共享能力强
-
星型拓扑结构
- 结构相对简单,集中控制易于维护,便于组网
- 延迟小,误码率低
- 共享能力较差,线路利用率不高,中央节点负担过重
- 可同时连接双绞线,同轴电缆等多种传输媒介
-
环型拓扑结构
- 信息依靠两个相邻的环路接口,沿着固定方向传输
- 每个节点都有自举控制功能
- 信息会经过环路上的所有环路接口,当环路过多时就会影响数据传输效率,导致网络响应时间变长
- 一个接口的瘫痪会导致整个网络瘫痪,维护成本高
- 环路是封闭的,不便于扩充。
- 是微机局域网常用的拓扑结构,适合信息处理系统和工厂自动化系统
-
网状型拓扑结构
- 常用于大型网络构建,一般用于因特网的骨干网/广域网上
- 是组合型拓扑结构,可以将使用其他类型的拓扑结构构建的子网或者局域网连接起来构成一个大型的网络体系
-
树型拓扑结构
- 采用分层控制,沿着树的结构可以很快找到相应的分支和结点路径进行信息广播
- 布局灵活,可拓展性好,容错能力较强
-
- 按分布范围分类
3、标准化工作及相关组织(看看得了)
- 标准分类
- 法定标准:由权威机构制定的正式标准(OSI)
- 事实标准:某些公司的产品在竞争中更加贴合市场和使用需求,慢慢占据了主流,逐渐演变成标准(TCP/IP)
- 相关组织
- 国际标准化组织(ISO)——提出OSI参考模型,HDLC协议
- 国际电信联盟(ITU)——职责是制定通信规则
- 国际电气电子工程师协会(IEEE)——学术机构,802标准系列
- internet工程任务组(IETF)——负责因特网标准制定
4、性能指标(重点)
- 速率
速率又称数据率,数据传输率或者比特率,即指数据传输速度的快慢 ,连接在计算机网络上的主机在数字信道上传输数据的快慢。- 单位:b/s(比特每秒),kb/s(千比特每秒),Mb/s,Gb/s,Tb/s单位间进制为10的3次方,也就是一千倍
- 注意,上述的单位要区别于形容数据大小的单位。KB(千字节),MB,GB,TB,单位间进制是2的10次方,也就是1024倍
- 小b是bit,比特。大B是Byte,字节。1Byte=8bit
- 带宽
计算机网络中的带宽指的是网络的通信线路传输承载传输速度的能力,通常指的是两点间的线路能够通过的最高数据率,即网络设备能够承载的最高速度。- 链路带宽指的是往传输链路上面放数据时所能支持的最大速度,并不是指在链路上传播的速度(也就是向链路注入数据的速度,可以理解为:是装载货物的速度而不是运输货物的速度)
- 带宽的单位:bps(比特每秒),Mbps(兆比特每秒),Gbps(吉比特每秒)
- 吞吐量
指的是单位时间内通过某个网络(信道或者接口)的数据量,单位和速率一致。- 吞吐量受到网络带宽或网络额定速率的限制
-
时延
也可以说是延迟,反正就那个意思- 发送时延(传输时延):将数据全部放到信道上所需的时间(可理解为装载货物的时间)。
发送时延=数据长度/信道带宽(理想状态下)=数据长度/实际发送速率
- 传播时延:数据在信道上传播所需的时间(可理解为运输货物所需的时间)。
传播时延=信道长度(单位:m)/电磁波在信道上传输的速率(m/s,具体大小和信道介质有关)
- 排队时延:等待路由响应所需的时间(可理解为在高速收费站排队的时间)
- 处理时延:处理数据/数据的校验检错所需的时间(可理解为在收费站检查所需的时间)
- 时延带宽积
时延带宽积是一个用来描述数据量的东西:表示链路在某时刻所包含的数据量,和吞吐量有点不一样,吞吐量表示的是某点的通过量,时延带宽积表示的是链路数据的拥有量,且两者的单位有所不同,但是两者都是用来描述数据量的
时延带宽积(bit)=传播时延(单位:秒)x带宽(bit/s)
-
往返时延RTT
从发送方发送数据开始到发送方受到了来自接收方的确认信息结束,这段时间就是RTT- RTT越大,在受到确认前可发送的数据就越多
- RTT不包括发送时延(传输时延),只考虑在信道上传播和末端处理数所需的时间RTT=往返传播时延(传播时延x2)+末端处理时间
- 利用率
- 信道利用率=信道上有数据的时间/总时间
- 网络利用率=信道利用率的加权平均值
5、分层结构、协议、接口和服务(重点)
- 数据传输前的准备工作
- 发起通信的主机必须将用于数据通信的链路激活
- 要告诉网络如何识别目的主机
- 查明目的主机是否开机并且连接到网络中
最后
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数网络安全工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年网络安全全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上网络安全知识点!真正的体系化!
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
[外链图片转存中…(img-drx352WC-1715593252092)]
[外链图片转存中…(img-E0crmtCJ-1715593252092)]
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上网络安全知识点!真正的体系化!
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!