网络工程师中级整理(新人,欢迎大家纠错)

it2022-05-05  126

目录

零碎知识记忆1.端口号:2.协议3.部分难题4.OSI七层协议5.Raid磁盘阵列:

零碎知识记忆

1.端口号:

FTP: 20数据端口/21控制端口 文件传输协议。

SSH: 安全外壳协议(Secure Shell) 22端口 建立在应用层基础上的安全协议,专为远程登录会话和其他网络服务提供安全性的协议。

Telnet: 远程登陆 23 端口

SMTP: 简单邮件传输协议(Simple Mail Transfer Protocol, SMTP) 25端口 邮件发送。

DNS: 域名系统(Domain Name System) 53端口 域名解析协议,记录域名与IP的映射关系。

DHCP: 动态主机配置协议(Dynamic Host Configuration Protocol) 67端口 IP地址自动分配。

HTTP:(web,也可用8080) 80端口 超文本传输协议,网页传输

POP3: 邮局协议版本3(Post Office Protocol - Version 3) 110端口 邮件收取

SNMP: 简单网络管理协议(Simple Network Management Protocol) 161端口

SNMP trap: (Simple Network Management Protocol) 162端口 SNMP被管设备主动通知SNMP管理器,而不是等待SNMP管理器的再次轮询。

HTTPS: 超文本传输安全协议(Hyper Text Transfer Protocol over Secure Socket Layer) 443端口 又称 身披SSL/TLS(安全套接层)的http ,是在SSL基础上完成安全加密传输的,所以SSL使用端口也是

远程协助: 3389端口

*※SSH和SSL容易混淆,SSL是运输层安全协议,可以用在用户在外网连接公司内网。SSH是建立在应用层的安全外壳,用于远程登陆(Telnet)和其它网络服务。

2.协议

TCP:可靠的传输层协议 UDP:不可靠的传输层协议 ICMP:因特网控制协议,PING命令来自该协议 IGMP:组播协议 ARP:地址解析协议,IP地址转换为MAC地址 RARP:反向地址解析协议,MAC地址转IP地址 RIP BGP OSPF EIGRP ISIS

引用至 :coderlife 原文:https://blog.csdn.net/llq108/article/details/90578273

3.部分难题

计算机数据写存顺序:cpu-cache-主存 (题目中主存主要指计算机内存条) 主存又分为:RAM(随机存取寄存器)ROM(只读存储器(不写))。 RAM又分 DRAM(动态)和SRAM(静态)

DMA控制方式

网速转换单位:Mbps=1 000 000bit/s Mb/s=8*Mbps ※有一些题目会将Byte(大B)故意小写为byte,会让人误解为小b(bit)。要注意学英语。

4.OSI七层协议

物理层: 利用传输介质为数据链路层提供物理连接,实现相邻计算机节点之间比特流的透明传输。 又分四个特性:机械、电气、功能、规程。

数据层: 在相邻结点(MAC地址)之间的原始的、有差错(噪声干扰导致帧的破坏、丢失和重复)的物理传输线路的基础上,采取差错检测、差错控制与流量控制等方法,将有差错的物理线路改进成逻辑上无差错的数据链路,向网络层提供高质量的服务。

网络层: 通信子网的最高一层。实现两个端系统(IP地址)之间的数据透明传送,具体功能包括寻址和路由选择、连接的建立、保持和终止、拥塞控制等。它提供的服务使传输层不需要了解网络中的数据传输和 交换技术。

传输层: 在端到端(程序)之间提供可靠的数据传输,保证报文正确无误。传输层是保证报文正确无误最后一层。通过分割(大小限制)与重组(丢失,乱序等)数据、按端口号寻址、连接管理、差错控制和流量控制等方法来实现。

会话层: 会话层是建立在传输层之上,利用传输层提供的服务,使应用建立和维持会话,并能使会话获得同步。会话层使用校验点可使通信会话在通信失效时从校验点继续恢复通信。这种能力对于传送大的文件极为重要。

表示层: 表示层的主要作用是为异种机通信提供一种公共语言,以便能进行互操作。 因为不同的计算机体系结构使用的数据表示法不同。表示层是处理所有与数据表示及运输有关的问题,包括转换、加密和压缩。每台计算机可能有它自己的表示数据的内部方法,例如,ASCII码与EBCDIC码,所以需要表示层协定来保证不同的计算机可以彼此理解。

应用层: 用户和网络之间的接口,即网络应用程序。为用户提供常见的网络应用服务。其作用是在实现多个系统应用进程相互通信的同时,完成一系列业务处理所需的服务。

5.Raid磁盘阵列:

*后面的数字代表的仅仅是磁盘阵列类型,并不是磁盘数量。 RAID 0 :普通的磁盘阵列模式,没有任何附加功能,一旦有参与磁盘阵列的一块磁盘损坏,则数据丢失。 RAID 1 :将一块磁盘数据备份到另一块磁盘上去,总体利用率仅有50%。

RAID10(RAID10 先1后0):RAID0和RAID1功能整合

难点记忆

RAID 01(RAID 01 先0后1):磁盘与磁盘之间先进行RAID0,也就是数据分割在各个磁盘上,然后再进行备份。

深蓝色文字 补全 ※由于RAID2-RAID4阵列有明显的缺陷不足,故不作详细描述,只做特点概括。

RAID 2 :带海明码校验,RAID2 数据磁盘和校验磁盘数量关系 RAID 3 :提供一个单独的硬盘来记录奇偶校验值,数据分散地写入数据盘(条带技术),最少需要3块硬盘,利用率为(n-1)/n,容错能力为一块硬盘。(至少需要三块硬盘组成) RAID 4 :在RAID3的基础上改进,扩大了条带的深度,使得小数据块IO能在一个硬盘完成,其他硬盘可以同时处理其他IO请求,从而实现多IO并发。也需要一个效验盘。

RAID5:目前综合性能最佳的数据保护方案。 到了RAID5,磁盘校验码就分布在各个磁盘上,不再单一地放在一个磁盘上。

海明校验码算法:Pn为校验码 Dn为数据码

2^r≥k+r+1 (其中r为校验位 ,k为信息位)

Dn数据码第一位(从左到右)n最大的(例:1101 D3=0) Pn效验码位置是2^n(n>=1),可以通过异或计算得出。 举一个简单例子:海明码的位置是1、2、4,数据码位置是3。 那么3=1+2,继续将剩下数据位与效验位位置(数)关系列出来。 然后再将各个与效验位参与计算的的数据位列出来,进行异或计算。

※值得注意的是, ①计算中只需要一个数据位求其它效验位即可,不要将第二个数据位加入等式。 详情请看下面链接。 ②数据位输入对应位置和效验位放一起时,注意将最低位对应最低位。

海明码的计算 https://blog.csdn.net/wlj323/article/details/48830819

下面有个复杂一点的算法给大家看看 Pn校验码位校验的码字位为:第2n-1位(也就是Pn本身)、第2n-1+1位、第2n-1+2位、第2n-1+3位、……、第2n-1位,第3×2n-1位、第3×2n-1+1、……、第2×2n-1位,第5×2n-1位、第5×2n-1+1位、第3×2n-1位,……、第7×2n-1位、第7×2n-1+1位、……、第4×2n-1位,……,第(2m-1) 2n-1位、……第m×2n-1位。

RAID6:相比RAID 5,有两个效验码,有效防止损坏硬盘超过1个时造成数据无法恢复。但也是磁盘写速度最慢的。

引用自茶乡浪子https://blog.csdn.net/lycb_gz/article/details/35976723

下面这张图详细描述了RAID各型号作用。 总结规律,RAID 0能显著提高性能而缺乏数据保护,RAID 1镜像存储提高数据安全性同时牺牲了速度。RAID 2及以上都有数据保护功能,提升了读数据的速度,但没有提高写速度。

截图至 https://www.hack520.com/169.html,也详细介绍了RAID功能,建议上去看看。

位示图的计算方式(与计算机系统字长、磁盘容量、物理块大小):根据磁盘容量求出物理块数量,再除于计算机系统字长。

曼切斯特编码和差分曼切斯特编码: ※注意:曼切斯特编码有两种判断位中间的方式。就拿高到低数值为1为标准。 总结:曼切斯特编码是 从高到低跳变表示"1",从低到高跳变表示"0",

差分曼切斯特编码 跳变为1,不跳为0。 跳变指的是下1T动作和当前1T波形动作比较, 如果不同则为跳变,作1;相同则不为跳变。

怎么判断第一个信号大小:如果中间位电平从低到高,则表示0;如果中间位电平从高到低,则表示1。和曼切斯特编码一样;

错题整理 协议记录 重复记忆 好好休息

最新回复(0)