面试知识点1(硬件、Linux、虚拟化、网络、openstack、Docker、KVM)

计算机基础

  1. 冯诺依曼体系内容

 1)计算机的体系架构(计算机组成)

      输入单元:键盘、鼠标

      输出单元:显示器、音响

      存储单元:硬盘、内存

      逻辑单元(运算单元):CPU的内部结构,负责计算

      控制单元:CPU的内部结构,负责调度和控制

  2)计算机只识别二进制数(0,1)

  1. 计算机的分类

1)个人PC机(x86架构)

     操作系统:

     Windows个人桌面版系统:XP、win7、win8、win10

     Linux个人桌面版系统:mint、Fedora

  2)x86服务器

     操作系统:

     Windows服务器版系统:Windows Server2003/2008/2012/2016/2019

     Linux服务器版系统:Centos、Redhat、红旗Linux、麒麟Linux、SUSE等等

  3)小型机服务器

     操作系统:

     IBM(power系列)---AIX系统

     HP                         ---HPUnix系统

备注:

x86:复杂指令集架构,使用了该指令集的计算机称为复杂指令集计算机(CISC)

PowerPC:精简指令集架构,使用了该指令集的计算机称为精简指令集计算机(RISC)

  1. PC 机的组成

1)软件系统

      1. BIOS(Basic Input Output System):基本输入输出系统

          功能:计算机开机第一个加载的软件,主要功能是实现计算机的开机加电自检,检查计算机的硬件信息及硬件的健康状况。

          存储位置:存储在固化在主板上的一个ROM(Read Only Memory)存储器上(BIOS芯片)。

          修改信息存放位置:存放在主板上的CMOS芯片,它是一个RAM(Read Access Memory)类型的存储器,纽扣电池为其供电。

      2. 操作系统软件

          功能:管理、监控、维护计算机资源的一类软件,所以应用软件要以操作系统软件为载体才能运行。

      3. 应用软件

          实现特定功能的软件,比如QQ、微信等等

  2)硬件系统

     1. 主机:主板、CPU、内存、硬盘等等

     2. 外部设备:显示器、音响、键盘、鼠标等

  1. BIOS 的概念功能

BIOS芯片:存储着BIOS系统,用于开机加电自检

  1. 操作系统的功能

功能:管理、监控、维护计算机资源的一类软件,所以应用软件要以操作系统软件为载体才能运行。

  1. CPU的相关技术

超线程:在一个CPU的处理核心中增加了一个逻辑单元,这样CPU中就可以同时运行2个线程,但是两个逻辑单元共用控制单元和存储单元。

           多核心:在一颗物理CPU中拥有多个同样功能的处理核心,每个处理核心中都至少拥有逻辑、存储、控制三大组成单元。

           SMP对称多处理器:服务器CPU技术,一台物理服务器上拥有多颗物理CPU,多颗CPU共享内存系统和总线结构,一般我们称拥有4颗CPU的服务器为4路服务器。

  1. 进程、线程、服务、协议、端口的关系

程序:一组静态指令的集合

          进程:程序运行起来,在CPU中是以进程的形式被执行的,是程序管理的最小单位。

          线程:与进程类似,但是比进程小,是由进程衍生来的; 是程序执行的最小单位。

  1. CPU的位、主频

a. cpu的位数:32bit、64bit

b. cpu的主频:GHz  计算速度

c. 厂商:Intel、AMD

9CPU、内存、硬盘的关系

CPU内存和硬盘之间是协作关系,内存负责硬盘等硬件上的数据与CPU之间数据交换处理,具有体积小,速度快,有电可存的特点,而硬盘是存储资料和软件等数据的设备,有容量大,断电数据不丢失的特点。

10、常见的存储器类型

 1. 硬盘类型

         机械硬盘(HDD):盘片制,读写速度慢、寿命长、噪音大、抗震性差(磁盘坏道)

         固态硬盘(SSD):芯片制,读写速度快、寿命短、噪音小、抗震性强

     2. 机械硬盘的工作原理

         磁道、扇区、磁头

     3. 硬盘的相关参数

         a. 转速  r/min

         b. 容量

         c.传输速率:硬盘接口从硬盘的缓存中读取数据交给其他控制器的速度。

         d. 品牌:希捷、西部数据、东芝等等

11、机械硬盘和固态硬盘的区别

机械硬盘(HDD):盘片制,读写速度慢、寿命长、噪音大、抗震性差(磁盘坏道)

         固态硬盘(SSD):芯片制,读写速度快、寿命短、噪音小、抗震性强

  1. 机械硬盘的工作原理

1)硬盘内部是一些圆形盘片,盘片的材料是磁介质。在盘片上有一圈圈同心圆的磁道,每个磁道上

分成几个区域,该区域(磁道段)被称为扇区。一个扇区的大小为512字节(注内层扇区和外层扇区的数

据存储量均为512字节)。每个扇区都有编号,硬盘的第一个扇区被称为磁盘首扇区,被称为MBR,记

录着磁盘分区表,也存储着磁盘的引导程序,可以引导系统启动。

2)硬盘内部有三到四块盘片。这些盘片共同围绕着盘片中轴由电机带动旋转。磁头在盘片的间隙中

(一般上下盘片无磁介质),所有磁头在同一垂直线上由电机带动可以左右移动。所有的磁头共同处于

一个圆柱体内,该圆柱体被称为柱面。磁头按照柱面作为存储单位,来读写数据。

  1. 常见的功能板卡及概念

HBA卡:主机总线适配器,服务器上的用于连接外部存储服务器的板卡,通常服务器和外部存储服务器之间的网络采用的是光纤的网络,那么就需要服务器上有光纤的HBA卡。

       Raid卡:磁盘阵列卡,服务器上用于管理本地磁盘的板卡,在raid卡的管理界面可以扫描到服务器的本地磁盘,通过不同的raid技术可以将多块本地磁盘在逻辑上形成一个整体,从而提高磁盘性能或者提供数据冗余。比如常用的raid技术raid 0 、raid 1。

  1. 计算机获取网络参数的方式

1)自动获取:网络中事先搭建了一台DHCP服务器(路由器内置的功能),DHCP服务器可以自动的为计算机分配网络参数。

   2)手动设置:用户事先清楚网络结构与网络配置,手动配置相关网络参数。

15、子网掩码的功能

1. 按照覆盖的地理范围进行分类

         广域网(WAN)、城域网(MAN)、局域网(LAN)

     2. 子网

         底层路由器(离电脑最近的一层)的一个接口所连接的所有网络资源称为一个子网。

     3. 子网掩码的功能:

         计算机根据为其配置的子网掩码进行判别与对方同异子网。

  1. 网关、路由、子网、DNSIP

1)IP地址

       用.分隔的四个数的形式,相当于手机的手机号码,计算机在网络上的一个地址编号。

2)、网关(gw)

     计算机出子网通信必经的一个路由器接口称为网关。

     通信规则:

            同子网通信,不需要配置网关;

            异子网通信,必须配置网关;

3)、端口

      功能:标识一台计算机上同时运行的多个进程,每运行一个程序,在CPU中都是以进程的方式被执行,CPU会分配给每个进程一个数字编号,该编号称为端口号。

     分类:

         知名端口:1-1023,与网络服务固定绑定

         动态端口:1024-65535,客户端使用,随用随开,不用即关。

 4)、子网

         底层路由器(离电脑最近的一层)的一个接口所连接的所有网络资源称为一个子网。

5)DNS服务器

      功能:域名解析,将全称域名解析成IP地址

  1. 端口的概念、功能、分类、范围

端口

      功能:标识一台计算机上同时运行的多个进程,每运行一个程序,在CPU中都是以进程的方式被执行,CPU会分配给每个进程一个数字编号,该编号称为端口号。

     分类:

         知名端口:1-1023,与网络服务固定绑定

         动态端口:1024-65535,客户端使用,随用随开,不用即关。

  1. MBRGPT的区别

GUID分区表(简称GPT。使用GUID分区表的磁盘称为GPT磁盘)与普遍使用的主引导记录(MBR)分区方案相比,GPT提供了更加灵活的磁盘分区机制。

优点是支持2TB以上的大硬盘;每个磁盘的分区个数几乎没有限制,分区大小也几乎没有限制。

关于MBR:

MBR分区表(master boot record)的英文缩写,简称主引导记录,还可以叫做主引导扇区。它的运行机制存在于硬件的基础之上,它存储在硬盘的第一个扇区上。当我们在硬盘上安装win10系统时,win10操作系统的分区软件可以将MBR分区信息写入到硬盘中保存起来。

优点就是兼容性比较好,缺点就是不支持管理大硬盘结构。

GPT和MBR两者的区别:

1、MBR分区表最多只能识别2TB左右的空间,大于2TB的容量将无法识别从而导致硬盘空间浪费;GPT分区表则能够识别2TB以上的硬盘空间。

2、MBR分区表最多只能支持4个主分区或三个主分区+1个扩展分区(逻辑分区不限制);GPT分区表在Windows系统下可以支持128个主分区。

3、在MBR中,分区表的大小是固定的;在GPT分区表头中可自定义分区数量的最大值,也就是说GPT分区表的大小不是固定的。

  1. 簇、块

1. 微软操作系统(DOS、WINDOWS等)中磁盘文件存储管理的最小单位叫做“簇”。

2. 簇(CLUST)的本意就是“一群”、“一组”,即一组扇区(一个磁道可以分割成若干个大小相等的圆弧,叫扇区)的意思。因为扇区的单位太小,因此把它捆在一起,组成一个更大的单位更方便进行灵活管理。簇的大小通常是可以变化的,是由操作系统在所谓“(高级)格式化”时规定的,因此

  1. 格式化类型和方式

格式化硬盘的时候会弹出文件系统的选项,分别有FAT32、NTFS、exFAT三种格式

网络基础与华为网络部分

  1. OSI 模型及各层功能

1)第七层  应用层

             规定了应用协议

        2)第六层  表示层

             将应用层的数据格式转换成网络通信数据的标准格式,比如编码、解码;加密、解密;压缩、解压缩

        3)第五层  会话层

             管理用户间会话;分割进程间数据;与直连设备协商单双工模式及链路速度

        4)第四层  传输层

             功能:将数据封装成数据段(报文、segment),实现端(应用进程/端口)对端的数据连接和传输

             封装单位(PDU协议数据单元):数据段(segment)

             寻址方式:端口(port)

             寻址目标:进程

             进程间的连接方式:

                    TCP:面向连接,保证通信质量

                    UDP:无连接,保证通信速度

        5)第三层  网络层(该层封装信息是路由器查看的)

             功能:将数据段封装成数据包,数据包中的封装信息为双方的IP地址,通过该层封装信息可以在广域网内进行路由寻址,将数据送达到对方所在的子网。

             封装单位(PDU):数据包(packet)

             寻址方式:IP地址

             寻址目标:子网

         6)第二层  数据链路层(该层封装信息是由交换机查看的)

             功能:将数据包封装成数据帧,数据帧中封装的是通信主机的Mac地址,通过该层封装信息可以在子网内寻找主机。

             封装单位(PDU):数据帧(frame)

             寻址方式:Mac地址

             寻址目标:主机

         7)第一层  物理层

             通过传输介质传输bit流;规定电器特性(电压)

  1. TCP/IP 模型:OSI 模型和 TCP/IP 的关系

OSI模型(参考模型)                   TCP/IP模型(四层)                         TCP/IP模型(五层)

          5-7                                     应用层                                   应用层

            4                                      传输层                                   传输层

            3                                      互联网络层(网络层)                    网络层

           1-2                                      网络接口层                            数据链路层

                                                                                           物理层

                                                                                    

  1. 端口的功能?范围?分类?

端口:标识服务

TCP   1-65535

         UDP  1-65535

如一台计算机上运行着QQ、IE、迅雷、酷狗。但该计算机只有一个网卡,那么该网卡接收到的数据

通过不同程序的端口号进行区分。

知名端口:1-1023

动态端口:1024-65535

注:IP地址+端口,成为socket套接字,用于进程间通信

使用浏览器访问:www.baidu.com:8000发现无法访问,平时浏览器会默认添加80端口

  1. 什么是Mac地址?

Mac地址也称之为硬件地址或物理地址、存储在固化在网卡上的一个ROM存储器、全球唯一 Mac地址的体现形式12位的十六进制、计算机使用Mac时会将其转换成48bit的二进制使用

  1. HTTP HTTPS的功能与端口

HTTP,超文本传输协议,提供网页浏览。

  端口     TCP  80 

HTTPS,HTTP+SSL/TLS(安全套接字协议),可以将在网页上传输的数据进行加密。 TUP 443

需要向CA提交资质,CA颁发证书,将证书部署在站点上,该协议才能使用

      HTTPS,HTTP+SSL/TLS(安全套接字协议),可以将在网页上传输的数据进行加密。

            需要向CA提交资质,CA颁发证书,将证书部署在站点上,该协议才能使用

           端口     TCP  443  、

  1. DHCP(四步通信)DNS的功能及端口

 1)DHCP协议,动态主机配置协议,给客户端自动分配网络参数。

             端口   UDP 67   ---服务器端   

                       UDP 68    ---客户端

  2)DNS,域名系统,提供域名解析服务,将FQDN(全称域名)解析成IP地址。

            端口    UDP  53   ---提供解析

                    TCP  53   ---主辅更新

1.IP租用请求:当DHCP客户机启动后,向网络内广播一个DHCP请求信息,所有机器都会收到,但不是

DHCP服务器的机器会把信息丢掉。(信息中包含客户端的MAC地址)

2.IP租用提供:DHCP服务器回应客户机,提供一个网内没有的IP地址.(信息中增加服务器的MAC地址)

3.IP租用选择:如果DHCP服务器有多个,则选择第一个回应的信息,然后向网络中广播一个消息,表

明自己已经接受一个DHCP服务器的IP。

4.IP租用确认:DHCP服务器接受到客户的选择信息之后,会返回给客户一个消息包,客户机按服务

器的信息配置机器IP,服务器记录客户机的IP地址。

  1. TelnetSSH的区别及端口

 1)Telnet:字符界面的远程连接,明文传输,不安全

           端口  TCP 23

     2)SSH:Linux系统的远程连接协议,加密传输,安全

           端口  TCP 22

     3)远程桌面协议:Windows系统中的图形界面的远程连接。

           端口  TCP 3389

8FTPTFTP 端口

  1)FTP,文件传输协议,提供文件传输(上传下载)服务。

          端口 TCP   21   ---建立连接

               TCP  20    ---数据传输

     2)TFTP,简单文件传输协议,功能同FTP,但是不能设置权限及访问控制。

          端口  UDP 69

3)NFS,网络文件系统,实现Linux与Linux的目录(文件夹)共享。

          端口  TCP 2049

    netstat   -an    ---查看本机所有打开的端口

  1. SMTPPOP3 IMAP4的端口

邮件相关协议

     1)SMTP ,简单邮件传输协议,主要功能是提供邮件的收发。

          端口 TCP 25

     2)POP3 ,邮局协议,提供邮件软件(Outlook、Foxmail)接收邮件。

          端口 TCP 110

     3)IMAP4,功能同POP3

          端口  TCP 143

  1. TCPUDP的区别

TCP面向连接,可靠;UDP无连接,不可靠;

          TCP数据段有段号;UDP无

          TCP通信有窗口技术和流量调整;UDP无

          TCP通信负载高;UDP通信负载低

  1. 三次握手的标记位

 

  1. ARP协议的功能

ARP协议

         地址解析协议,功能将IP地址解析成Mac地址。

         同子网,通过对方IP地址,发送ARP广播获取对方的Mac;

         异子网,通过网关的IP地址,发送ARP广播获取网关的Mac;

     RARP协议

          反地址解析协议,功能将Mac地址解析成IP地址。备注DHCP专用的网络层协议。

  1. ping命令使用哪层协议

 1)IP  通过IP协议在广域网内进行路由寻址,主要实现网络层功能的。

     2)ICMP协议

          网络控制信息协议,主要功能是探测网络连接状况,一些网络命令通信时才使用ICMP协议,比如ping

      ping  www.baidu.com    ping        pong

                             8           0

                             request    relay

协议(Internet  Protocol)

       

  1. 如何让内网服务器可以访问公网?原理是如何的?

如果公司内部使用保留IP地址,在连接因特网时,需要使用网络地址

内网计算机访问公网需要在内网和公网交界点路由器上开启NAT。

转换技术NAT把私有IP地址转换为因特网上合法的公有IP地址

  1. VLSM的功能?

VLSM(可变长子网掩码)

    功能:

      1.将主机位借给网络位使用,从而减少主机位位数,减少IP地址浪费。

      2.划分子网:在一个主类(A、B、C类)网络中包含多个子网的能力。

16、双绞线线序是什么?

1)双绞线分类

       按照传输速度:5类(100Mbp)、E5类(1000Mbps)、6类(2.4Gbps)     

       按照屏蔽型(屏蔽电磁干扰):屏蔽双绞线(STP)、非屏蔽双绞线(UTP)

  2)线序

       T568B:(常用)

       橙白   橙   绿白   蓝   蓝白   绿   棕白   棕     

       T568A:(将T568B的1和3对调;2和6对调)

       绿白  绿   橙白   蓝   蓝白   橙   棕白   棕

  3)使用规则

        同类设备相连用交叉线;

        异类设备相连用直连线;

        设备分类:

         I   Router    PC

        II   Switch     Hub

      备注:现在网卡都属于自适应网卡,通信一般都可以使用直连线

  1. 交换机的工作原理及学习过程?

1.工作原理  

        通过Mac地址表在子网内进行数据转发

     2.Mac地址表的建立(学习过程)

        交换机收到数据帧后先看源Mac,若Mac地址表中无记录,马上学习,再看目的Mac;若Mac地址表中有记录,直接看目的Mac

        Mac地址表中有目的Mac信息,按照记录进行数据转发;若无则发送临时性广播(泛洪/扩散)

       这样连接在交换机上的设备都向外发送一次数据,Mac地址表建立完善

  1. 路由器的工作原理?

路由器 

     1.工作原理

        通过路由表实现跨子网数据转发。

     2.概念

        路由:一个节点到另一个节点的路径称为路由。

        路由器:硬件设备,实现连接不同子网和跨子网转发数据的设备。

     4.路由器的特点

        属于OSI模型中网络层的设备;

        隔绝冲突;

        隔绝广播;

          OSI                    设备

         物理层              中继器、集线器、网线、光纤

         数据链路层       交换机、网桥(二层设备)

         网络层              路由器(三层设备)

19、路由表的建立方式

1>手动配置(静态路由):管理员清楚网络结构和网络配置,手动添加路由条目,适用于不经常发生变化的小型网络环境。

2>动态路由协议(动态路由):管理员需要在路由器上部署运行路由协议,路由协议的功能:相邻的路由器周期性交换路由表或者链路状态相互学习;选择最佳路径。适用于大型网络环境

20、动态路由协议的功能?

管理员需要在路由器上部署运行路由协议,路由协议的功能:相邻的路由器周期性交换路由表或者链路状态相互学习;选择最佳路径。适用于大型网络环境

  1. 网络管理员如何连接到网络设备进行管理?

通过远程协议连接主机进行管理 连接协议有

     1)Telnet:字符界面的远程连接,明文传输,不安全

           端口  TCP 23

     2)SSH:Linux系统的远程连接协议,加密传输,安全

           端口  TCP 22

     3)远程桌面协议:Windows系统中的图形界面的远程连接。

           端口  TCP 3389

  1. VLAN技术的主要功能?

随着网络中计算机的数量越来越多,传统的以太网开始面临冲突严重、广播泛滥以及安全性无法

保障等各种问题。

 VLAN(Virtual Local Area Network)即虚拟局域网,是将一个物理的局域网在逻辑上划分成多

个广播域的技术。通过在交换机上配置VLAN,可以实现在同一个VLAN内的用户可以进行二层互访,

不同VLAN间的用户被二层隔离。这样既能够隔离广播域,又能够提升网络的安全性。

22、划分 VLAN 的方式?

VLAN的类型主要有四种:

1.基于端口的VLAN:将交换机的各个端口划分到不同的VLAN

2.基于主机Mac的VLAN:将不同Mac的主机划分到不同的VLAN

3.基于协议的VLAN:将运行不同协议的主机划分到不同的VLAN

4.基于子网的VLAN:将不同子网的主机划分到不同的VLAN

24VLAN间如何标识?VLANID的范围?

通过VLAN ID 标识,VLAN ID的范围1-4094

  1. 交换机端口的链路模式有哪些?

华为交换机设备上端口链路类型Access、Trunk、Hybrid

Ø Access:独占模式,通常与PC直连的端口设置为Access,只转发与端口PVID相同的数据帧。

Ø Trunk:共享模式,通常交换机与交换机直接相连的端口设置为Trunk,可以转发多个VLAN

的数据。

Ø Hybrid:默认模式,既可以用于交换机和交换机连接,也可以用于和个人PC连接,它可以

接受和发送多个VLAN。

26accesstrunk 的适用场景及工作原理?

1、Access链路模式工作原理

 

 Access端口在收到数据后会添加VLAN Tag,VLAN ID与端口PVID相同;

l Access端口在转发数据前会移除VLAN Tag;

 

  1. 什么是 PVID
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qianx0212

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值