网络工程师(中级)知识点记录

2023-10-29

软考中级网络工程师大纲地址:链接:

https://pan.baidu.com/s/1vqKdtA9CeMxozXwLetQp8A 
提取码:pbb6 
内容还挺全的,可以拿来当做学习知识点用。

1、现代的计算机网络是从 1969年美国国防部的ARPAnet的实验网开始的,具有的特点:资源共享、分散控制、分组交换、采用专门的通信控制处理机、分层的网络协议。

20世纪80年代出现微型计算机,1972年,Xerox发明了以太网。1985美国骨干网NSFnet,1992,Internet学会成立。

计算机网络:由通信线路连接的许多自主工作的计算机构成的集合体。比计算机网络更高级的是分布式系统,在计算机网络基础上为用户提供了透明的集成处理环境。

计算机网络节点分为两类:网络节点和通信链路。网络节点又分为端节点和转发节点。端节点指信源和信宿节点。

接口信息处理机(IMP)指的是通信子网中的转发节点。

通信子网中的转发节点的互联模式叫做子网的拓扑结构。广域网中常见的互联拓扑是树型和不规则型,局域网中常用的是星型、环型和总线型。

局域网、城域网和广域网的区别:

1987.09.20,我国第一次使用计算机网络。1990.10注册顶级域名CN。1994通过64k国际专线连入Internet。1997成立CNNIC。

OSI/RM:

实体是软件元素(如进程)或硬件元素(如芯片)的抽象,同一层中的实体叫做对等实体。N层实体为N+1层实体提供服务。N实体之间的通信只使用N-1层服务,最底层实体通过物理介质通信。SAP是N和N+1之间的。

多路复用和分流:

CCITT在1976公布X.25(PDN公用数据标准),定义了物理层、数据链路层和网络层。

Novell公司的专用协议IPX/SPX,

 

2、通信模型

一个数字脉冲称为一个码元,码元速率表示单位时间内信号波形的变换次数,码元速率 B = 1/T = 波特率(Baud),若信道带宽为W,则最大码元速率为:B = 2W,奈奎斯特定理,由物理特性决定。(波特率可以理解为码元的采样频率)

码元携带的信息量与码元的种类数有关:n = log2N,N为种类数。(比如说一个码元有8种状态,那么一个状态就可以翻译为3个二进制位,那么说他就可以携带3个信息量,其实就是二进制位数)。

单位时间内在信道上传输的信息量(位数)称为数据速率。在一定的波特率下提高速率的途径是用一个码元表示更多的位数:传输速率计算公式:  R = Blog2N = 2Wlog2N(bps)。所以在N= 2情况下,波特率和数据传输速率相等。

这还是只是理论值,实际上在3000Hz电话线上达到9600bpsJ就不错了。

上面的公式也是模拟带宽和数字带宽的转换公式,模拟带宽单位为Hz,数字带宽为bps。

误码率:

电信号传输速率为3*10的8次方/s,在电缆中为光速的77%,约为2*10的8次方/s。

非屏蔽双绞线UTP由4对(橙绿蓝棕)组成,屏蔽双绞线STP外部由铝箔包裹。

同轴电缆:局域网中常用50Ω,RG-8和RG-11 粗缆和RG-58细缆,传输数字信号。另一种是75Ω RG-59,传输模拟信号

数字信号的方波所具有的频带称为基带。直接传播方波信号称为基带传输。

宽带在电话行业指比4kHz更宽的频带,在这里指模拟传输的电缆网络。

光波在光纤中以多种模式传播,叫多模光纤;如果芯线的直径小到光波波长大小则光纤就成为波导,光在其中无反射延直线传播,这种光纤叫单模光纤;单模比多模好。光纤传输速率可达1000Mbps,甚至更高,误码率更小。

二进制编码方式:

以太网中用曼彻斯特编码。差分曼彻斯特在令牌环网中。在曼彻斯特和差分曼彻斯特中,波特率是数据速率的2倍(每位中间都有跳变),硬件成本高。为了提高编码效率,采用4B/5B编码,

用数字信号调制模拟信号称为数字调制,幅频相,ASK FSK PSK,模拟信号的某个参数量取离散值。

正交幅度调制QAM,幅度相同,相位相差90度的模拟信号进行调制,可形成16种不同码元。

模拟数据的数字化,脉冲调制PCM(奈奎斯特采样)

采样——量化——编码

单工(电视、广播)、半双工(对讲机)、全双工(电话)

异步传输:起始位和停止位,字符之间插入同步信息(串口传输),奇偶校验,有20-30%开销,传输速率低

同步传输:同步字符串SYNC

电路交换(固话)、报文交换、分组交换(数据报和虚电路,数据报需要在首尾排序,虚电路类似电路交换的虚拟路径短时占用)。广域网一般采用分组交换效率高。电话按时收费(占用),网络按流量收费(共享)

多路复用:把多个低速信道组合成一个高速信道的技术。FDM、TDM、WDM。数字传输系统T1载波

同步光纤网络SONET,同步数字系列SDH。

 

奇偶校验,校验和,海明码,CRC

3、广域网通信

停等协议、滑动窗口协议:停等ARQ、选择重发ARQ、后退N帧ARQ

数据链路层控制协议分为两类:面向字符的协议和面向位的协议

公共交换电话网

X.25

HDLC协议

帧中继:基于分组、帧长可变、可按需也可提供突发、没有流控和重传机制,协议在第二层中实现,可以承载IP数据报、IPX、LLC等。不适合对延时敏感的应用、不保证可靠提交。

综合业务数字网:ISDN,目的是以数字系统代替模拟电话系统,把音频、视频和数据业务放在一个网上统一传输。

ATM

4、局域网通信

最多使用4个中继器。

CSMA:1-坚持,P-坚持,非坚持

二进制指数后退算法

802.3制定局域网标准时参考了以太网标准,并增加了几种新的传输介质,以太网只是802.3的一种。

网卡上的主要器件是以太网数据链路控制器,分别用于发送和接收,还有曼彻斯特编/译码器,存储网卡地址的ROM,与传输介质连接的收发器,与主机总线的接口电路。802.3采用CSMA/CD协议,这个协议的载波侦听、冲突检测、冲突强化和二进制后退等功能都由硬件实现。802.3采用1-坚持,最小帧长64,最小帧间隔9.6us。

局域网下,总线型的共享式以太网;交换式以太网(交换机)

1995,100Mbps快速以太网802.3u,

快速以太网速率提高了10倍,最小帧长没变,冲突时槽为5.12us。10Mbps和100Mbps自动协商功能;

20021996,1000Mbps以太网802.3z,

2002,万兆以太网10Gbps,802.3ae,基本用于点到点,不再共享带宽,没有冲突检测,没有CSMA/CD。

VLAN与物理局域网具有同样的属性,实际的IP地址可以属于不同网段。属于同一个VLAN的端口构成一个广播域。静态VLAN是把交换机各个端口指定所属的VLAN,动态VLAN可以根据MAC等来划分。IEEE802.1q定义了VLAN帧标记的格式,在原来的以太网帧中添加了4个字节的标记字段,

局域网通过网桥互联,根据MAC进行转发,802.1d透明网桥,802.5源路由网桥。

生成树协议STP和快速生成树协议RSTP:简单方便,但只利用了拓扑的子集,没有充分利用带宽。

源路由网桥不必保存路由信息,由帧头携带。

城域网和广域网用的其他技术(交换分组),以太网适合局域网(CSMA/CD。距离限制)。

5、无线通信

1978,贝尔简历AMPS,采用FDD,蜂窝技术。第一代 技术。

第二代是数字蜂窝技术,如GSM,CDMA。

2.5G,如GPRS。基于分组交换,用户可以共享带宽。EGPRS,2.75G。4G速率达到100Mbps。

无线网主要使用红外、扩展频谱和窄带微波。

WiFi、蓝牙、ZigBee

无线城域网:802.16,WiMAX

6、网络互连

物理层:中继器 ,集线器是多口中继器

数据链路层:网桥(链接两个局域网段,相同高层协议的设备间通信可以是不同介质)和交换机(多端口网桥)

网络层:路由器,链接复杂的广域网,下三层可以不同

网络层以上:网关,进行不同协议的转换

由于语言习惯,并不一定按照上面的分层来区分设备,有时并不区分路由器和网关,

D是组播地址,E类作为扩展。变长子网掩码

TCP/UDP公用端口号在1024以内,用户进程使用的大于1024。

DNS域名:从后往前看,根域-顶级域-二级域。。。,根域是一个.号,可以省略。所以一般看到www.baidu.com。域名长度一般不超过63,最多255。

IGP、EGP、BGP,GGP

RIP、OSPF

所有自治系统都连接到主干网上,主干网中的网关是核心网关

NAT:解决IP地址不足

CIDR:路由表缩放

第三层交换技术:利用二层交换的高带宽和低延迟优势,一次路由,多次交换,记住MAC对。

MPLS:2.5层

组播IGMP,

TELNET、FTP、SMTP、POP3、HTTP、P2P

8、HIDS、NIDS、DIDS

系统病毒、蠕虫、木马、脚本病毒、宏病毒、后门病毒、病毒种植程序、破坏性程序病毒、玩笑病毒、捆绑机病毒、DoS病毒

检测的有效性和检测率

IDS是对防火墙的补充

IPS与IDS区别:IPS一般是串接在网络中的,IDS是旁路部署的;IDS是检测到攻击后记录日志,IPS检测到攻击后会阻断攻击进行主动防御。

9、服务器操作系统

Windows Server 2008 R2、Red Hat Linux

10、组网

交换机分类:存储转发、直通、碎片过滤          二层、三层、多层    固定端口、模块化   堆叠式和非堆叠式  网管型和非网管型

                      接入层 汇聚层  核心层

交换机性能参数:端口类型、传输模式、包转发率、背板带宽、MAC地址数、VLAN表项、机架插槽数

路由器分类:骨干路由器、企业级路由器、接入级路由器

广域网接入:PPP&DCC、帧中继、ISDN、PSTN、CATV、DSL

广域网互联:DDN、SDH、MSTP、VPN

ipv6过渡:双栈和隧道  ISATAP

ACL

11、网络管理

net/?    route netstat pathping  ping tracert netstat  netsh nslookup arp

12、网络规划和设计

结构化综合布线系统:建筑物综合布线系统、智能大厦布线系统和工业布线系统

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

网络工程师(中级)知识点记录 的相关文章

  • 算法设计学习记录(一):G-S算法实现稳定匹配

    最近这几周在复习微机原理 不可避免地重燃了对硬件的兴趣 一度想要拿下一张树莓派玩玩 好在这东西不便宜 思来想去还是决定暂时放放 一直有在考虑自己未来的发展方向 自动驾驶还是交通运输 这对我来说是一个很难决定的事情 回过头来想 其实现在确实想
  • 解决 if you already hava 64-bit JDK installed,define a JAVA_HOME variable in Computer>System....

    启动Android studio 弹窗 提示如图 一般是修改studio64 exe vmoptions文件出差 例如我的studio64 exe vmoptions位于C Users 24359 AppData Roaming Googl
  • vue3+scss开启写轮眼

    vue3 scss开启写轮眼 一 相关技术 二 使用步骤 1 安装依赖 2 眼球 3 勾玉 4 旋转动画 5 综合 一 相关技术 采用vue3 vite scss的技术内容进行开发 二 使用步骤 1 安装依赖 代码如下 npm instal
  • vue3+ts+webpack 搭建+环境配置+路由

    一 搭建 vue js webpack的项目 1 vite vue cli 版本在 4 5 0 以上 我用的5 0 4 npm install g vue cli vue V 创建项目 vue create 项目名字 安装依赖运行项目 cd
  • CentOS7 Install nodejs & npm

    1 安装nodejs npm yum install y nodejs npm 2 n Interactively Manage Your Node js Versions npm install g n 安装提示 root localho
  • 如何让 git 使用我选择的编辑器来编辑提交消息?

    问 如何全局配置 git 以使用特定编辑器 例如 vim 来提交消息 答1 一个优秀的自由职业者 应该有对需求敏感和精准需求捕获的能力 而huntsbot com提供了这个机会 设置 Git 的默认编辑器 选一个 在你的 Git 配置中设置
  • msvcp140.dll缺失解决办法

    出现dll缺失 可以考虑如下情况 推荐使用修复功能 能解决大部分情况 如果是开发者 有可能是发布的debug版本 在其它电脑没环境 下面的是各版本对应版本号 推荐使用release版本 可以解决大部分情况 msvcp msvcr vcomp

随机推荐

  • Ubuntu安装solc编译环境步骤

    Ubuntu安装solc编译环境步骤 cmake装过程 安装Z3 安装Boost Solidity安装 Ethereum使用 更进一步的开发 cmake装过程 solc编译器需要的cmake版本要大于3 9 0 所以要安装高于这个版本的cm
  • 论文笔记:FeUdal Networks for Hierarchical Reinforcement Learning

    0 abstract introduction 这也是一篇分层强化学习的论文 分为两层 Manager 上层 设置抽象的goal 这个goal传递给Worker 和H DQN不同 这个goal是由Manager自己学出来的 或者说 FUN不
  • Linux 下系统调用的三种方法

    系统调用 System Call 是操作系统为在用户态运行的进程与硬件设备 如CPU 磁盘 打印机等 进行交互提供的一组接口 当用户进程需要发生系统调用时 CPU 通过软中断切换到内核态开始执行内核系统调用函数 下面介绍Linux 下三种发
  • redis 高级应用之二(Redis的持久化 和 消息的[pub/sub]发布和订阅)

    1 Redis的持久化机制 redis是个支持持久化的内存数据库 也就是说redis要经常把内存中的数据保存到硬盘中来保证持久化 redis持久化方式有两种 snapshotting 快照 也是默认方式 原理 默认redis是会以快照的形式
  • Apache Tomcat 漏洞复现

    文章目录 Apache Tomcat 漏洞复现 1 Tomcat7 弱密码和后端 Getshell 漏洞 1 1 漏洞描述 1 2 漏洞复现 1 3 漏洞利用 1 3 1 jsp小马 1 3 2 jsp大马 1 4 安全加固 2 Aapac
  • Mybatis多表联查的几种办法

    前言 开发过程中 对数据库多表连接查询是常规操作 Mybatis plus 在多表连接查询上提供了很好的支持 通常 表与表之间存在四种映射关系 一对一映射 多对一映射 一对多映射 多对多映射 在处理的过程中 多对一和一对一映射一般采用同一种
  • vb.net制作动态链接库(*.dll)

    dll制作专栏 关于vb net图像 视频处理的类库调用 大Mod制造者abfun的博客 CSDN博客 新建一个类库 我相信这不需要细讲了 dll有什么优点 第一 减少应用程序体积 但是单独的dll有时也会占用不少空间 第二 减少程序内存
  • 【Neo4j】第 7 章:社区检测和相似性措施

    大家好 我是Sonhhxg 柒 希望你看完之后 能对你有所帮助 不足请指正 共同学习交流 个人主页 Sonhhxg 柒的博客 CSDN博客 欢迎各位 点赞 收藏 留言 系列专栏 机器学习 ML 自然语言处理 NLP 深度学习 DL fore
  • Java BufferedWriter.write()具有什么功能呢?

    转自 Java BufferedWriter write 具有什么功能呢 BufferedWriter write 功能说明 bufferedWriter write 写入数据到文件中 由于缓冲区大小有限 需调用flush方法及时刷新缓冲区
  • HTML——列表标签

    使用场景 在网页中按照行展示关联性的内容 如 新闻列表 排行榜 账单等 特点 按照行的方式 整齐显示内容 种类 无序列表 有序列表 自定义列表 1 无序列表 ul 标签表示 HTML 页面中项目的无序列表 一般会以项目符号呈现列表项 而列表
  • Matlab实现支持向量机算法(附上多个完整仿真源码)

    支持向量机是一种常见的机器学习算法 它可以用于分类和回归问题 在Matlab中使用支持向量机 可以方便地构建和训练模型 并进行预测和评估 本文将介绍Matlab支持向量机的基本原理以及一个简单的分类案例 文章目录 1 支持向量机的基本原理
  • 华为网络工程师虚拟服务器软件,软考网络工程师华为、思科指令大全

    原标题 软考网络工程师华为 思科指令大全 华为命令大全 一 配置交换机的名称和密文密码 用户视图 system view 进入系统视图配置 Huawei 系统视图 Huawei quit 或 return 退出系统视图模式 Huawei s
  • 如何在完成css路由跳转动画样式的同时完成umi路由鉴权?

    具体解决步骤 1 在src的目录下 和page同级 新建一个wrappers文件夹 这个名称是固定的 在文件夹下新建 Auth tsx文件 2 在文件里面的写入以下内容 import Redirect from umi export def
  • SpringBoot 中 @SpringBootApplication注解背后的三体结构探秘

    概 述 SpringBoot 约定大于配置 的功力让我们如沐春风 在我之前写的文章 从SpringBoot到SpringMVC 也对比过 SpringBoot 和 SpringMVC 这两个框架 不过最终 SpringBoot 以超高的代码
  • 计算机网络 : 综合实验

    打算稍微做一下实验课程的回顾 话不多说 正文开始 期末周的好同志就是这么单刀直入 综合实验 实验目的和要求 实验图 实验原理 实验仪器设备 实验步骤 过程数据记录 实验结果分析与总结 实验目的和要求 了解路由协议的作用 学习动态路由协议的工
  • c++语言所有函数都是外部函数.,简单讲解C++的内部和外部函数以及宏的定义

    C 内部函数和外部函数 函数本质上是全局的 因为一个函数要被另外的函数调用 但是 也可以指定函数只能被本文件调用 而不能被其他文件调用 根据函数能否被其他源文件调用 将函数区分为内部函数和外部函数 内部函数 如果一个函数只能被本文件中其他函
  • Servlet容器(Web容器)是什么

    Servlet 容器就是 Servlet 代码的运行环境 实现 Servlet 规范定义的各种接口和类 因为是基于 Java 语言的 运行必然少不了 JRE 的支持 这样的能运行Servlet 代码的就是Servlet容器 tomcat容器
  • jmeter基础使用方法

    文章目录 一 配置环境变量 二 Jmeter默认语言设置 三 启动 线程组的创建 发送http请求 数据报告 一 配置环境变量 设置JMETER HOME 及jemeter解压目录 设置CLASSPATH 此处分别配置ApacheJMete
  • 【一文清晰】单元测试到底是什么?应该怎么做?

    我是java程序员出身 后来因为工作原因转到到了测试开发岗位 测试开发工作很多年后 现在是一名自由职业者 1 什么是单元测试 2 该怎么做单元测试 一 什么是单元测试 单元测试 unit testing 是指对软件中的最小可测试单元进行检查
  • 网络工程师(中级)知识点记录

    软考中级网络工程师大纲地址 链接 https pan baidu com s 1vqKdtA9CeMxozXwLetQp8A 提取码 pbb6 内容还挺全的 可以拿来当做学习知识点用 1 现代的计算机网络是从 1969年美国国防部的ARPA