linux基础复习整理2

1、 系统启动过程

计算机通电后,第一时间加载ROM中的BIOS,BIOS进行硬件自检,完成和通过硬件自检之后,BIOS按照预设的启动顺序将控制权交给存储设备,存储设备会启动主引导程序,主引导程序记录了操作系统所储存的位置,计算机根据主引导程序中的记录将控制权转到对应的硬盘分区,启动存在于硬盘中的操作系统,之后就由操作系统进行各种初始化。

2、 web工作原理

Web服务器使用的协议为http协议,借由80端口工作,在收到请求后,会按照url中的文件地址,将目标的html文件发送到客户端,借浏览器进行显示。https利用了多种手段进行安全传输,首先客户端使用对称加密生成密钥对传输数据进行加密,然后使用非对称加密的公钥再对key进行加密,只对对称加密的key进行加密,相对于只使用非对称加密大大减小了对资源的占用。非对称加密的公钥来自于由受信任的数字证书颁发机构CA,在验证服务器身份后颁发的数字证书中。数字证书确保了客户端访问的网站是经过CA认证的安全网站。

3、 dhcp工作原理

客户端向服务端发送新ip请求(dhcp dicover),服务端在接受到请求后从ip池中选出一个没有记录的ip,并广播的发送新ip的信息(dhcp offer),客户端在接收到新ip的信息后会向服务器发送请求(dhcp request)请求服务器宣告的ip,服务器在检查无误后发包(dhcp ack)告知服务器新ip已生效,客户端在收到ack之后将进行一次无故arp确保网络中没有地址冲突,当客户端不在需要ip地址的时候会向服务器发送dhcp release,让服务器释放对应的ip

4、 dns解析原理

客户端发出域名查询都是递归查询,客户端上填写的dns服务器一般是缓存dns服务器,缓存有大量的域名信息,如果缓存dns服务器没有相应的域名信息,将会发起迭代查询,按照域名从根开始一级一级向下查询,直到查到域名对应的准确ip地址,在服务器内进行缓存。每一级的dns服务器都会拥有自己域名下一级对应的所有dns服务器ip地址,以保证在进行迭代查询的时候能完成每一步的接力。

5、 nfs的作用

NFS可以让客户端将服务器指定的目录挂载到客户端上,并像读写本地文件一样的读写客户端的文件。NFS主要意义在于实时性,,客户端可以实时的对服务器内的文件进行增删改。如开发过程中使用NFS可以将开发板的目录挂载到pc上,直接对开发板内的文件进行修改

6、 ftp的主动模式和被动模式

客户端使用主动模式将使用端口n(1024以上)向服务器21端口连接请求并发送,并告知服务器“port n+1”,而服务器则会通过20端口向n+1端口回应连接请求建立连接;客户端使用被动模式,客户端发出连接请求之后,服务器选出一个监听端口(范围可以由管理员自定义)告知客户端,然后客户端再选出端口n(1024以上)告知服务器

7、 pxe+kickstart安装系统原理

利用kickstart在pxe server处预设置好要安装的系统参数,客户端的bios引导存在于客户端网卡rom中的pxe client调到内存中执行,服务器使用dhcp服务给客户端赋予ip,然后pxe server和pxe client使用ip进行连接,client向server请求要安装的镜像文件,由pxe client按照预设的参数进行自动安装

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值