1.下载vmware:登录到https://www.broadcom.com/并注册,进入到个人的专属软件下载页面,点击左边栏的 My Downloads,然后在检索框输入 vmware Workstation,选择Windows系统并挑选想下载的版本,然后根据自行需要操作,例如该盘,然后点击下一步直至安装完成,安装完成后确保电脑开启了虚拟相关服务。下载的系统及ubuntu远程登陆见图。


2.在计算机科学中,Shell就是一个命令解释器。shell是位于操作系统和应用程序之间,是他们二者最主要的接口,shell负责把应用程序的输入命令信息解释给操作系统,将操作系统指令处理后的结果解释给应用程序。常见的类型有Bash,Zsh,Fish,PowerShell,Ksh。
3.常用基本命令:ls,cd,cp,mv,mkdir,cat,grep,rm等。常见的帮助文档:man ls,ls --help等。
4.Linux文件系统目录及功能:/bin 是基础命令,/etc 是配置文件,/home 是家目录,/var是动态数据,/dev是设备文件,/usr是用户程序和数据,/tmp是临时文件,/root是根目录,/boot是内核文件,/lib是基础软件库,/proc是运行中的文件。
5.文件:touch创建文件,cat查看,rm删除,cp复制文件,mv移动文件,head显示开头部分,tail显示末尾部分,grep过滤
文件夹:mkdir创建目录,rmdir删除,tree树型显示,mv也可移动目录,cd切换目录,ls列出目录内容,pwd显示当前工作目录。
6.元数据包含权限,inode,时间戳等。硬链接是与源文件共享inode,删除源文件不会影响硬链接,本质是同一个文件,硬链接的创建和删除会影响到链接数;而软链接是独立的inode,存储着源文件的路径,源文件删除后则会失效,不是同一个文件,软链接的创建和删除并不会影响链接数。
7.OSI7层模型及对应协议:物理层(IEEE 802.1A),数据链路层(Ethernet,PPP),网络层(ICMP,IP),传输层(TCP,UDP),会话层(DNS,SMTP),表示层(Telnet,SNMP),应用层(HTTP,FTP)。
8.TCP包头结构:源端口,目的端口,序列号,确认号,标志位,窗口大小。
TCP三次握手:第一次client向server发送TCP报文,SYN置为1,随机产生一个序号值seq=x,保存在TCP首部的序列号字段里,指明client打算连接的server的端口,并将该数据包发送给server;第二次server收到该数据包知道client想建立TCP连接,于是将TCP报文的标志位SYN和ACK都置为1,ack=j+1,并随即产生一个序列号seq=k,将该数据包发送给client曲确认连接请求;第三次client收到确认后,检查ack是否为j+1,ACK是否为1,如果正确则将标志位ACK置为1,ack=k+1,并将该数据包发送给server,server检查ack是否为k+1,ACK是否为1,如果正确则连接成功。
TCP四次挥手:第一次client发起挥手请求,向server发送标志位是FIN报文段,设置序列号seq=x,第二次server收到了client发送的FIN报文段,向client端返回一个标志位是ACK的报文段,ack=x+1,第三次server向client发送标志位是FIN的报文段,请求关闭连接,第四次client收到server发送的FIN报文段,向server发送标志位是ACK的报文段,当server收到client的ACK报文段以后,关闭连接。
9.主机到主机的包传递过程:涉及到封装与解封装,发送端发送数据时在应用层生成数据,并用应用层协议将数据封装成应用层报文,传输层通过传输层协议将数据分段并添加头部信息,网络层添加IP头部,数据链路层添加帧头和帧尾,物理层将数据帧转换为信号发送到对端;对端则从物理层到应用层进行解封装来完成通信。
10.IP地址分类:A类:1.0.0.0到126.255.255.255;B类:128.0.0.0到191.255.255.255;C类:192.0.0.0到223.255.255.255;D类:224.0.0.0到239.255.255.255;E类:240.0.0.0到255.255.255.255。
IP地址组成:网络位和主机位,子网掩码用来划分网络范围。
11.子网掩码:255.255.255.192.0;主机数计算:主机位=32-网络位,由于全0和全一不参与分配所以要减2;32-18=14,2^14-2=16382
12.A处于10.0.0.0/16网段,而B处于10.0.2.0/24网段,显而易见并不处于同一网段。无法直接进行通信,需要借助路由器等设备配置网关并确保路由可达后即可通信。
13.2^5=32,8+5=13,于是子网掩码为255.248.0.0。主机位32-13=19,2^19-2=524286
14.

15.HTTP常见状态码:200:成功;301:重定向;403:拒绝访问;404:请求网页不存在;500:服务器错误。
完整流程:输入网址后,进行DNS域名解析,将域名地址转换为IP地址,浏览器通过TCP三次握手与服务器建立连接,建立连接后发送HTTP请求,服务器收到后处理并想浏览器返回响应,浏览器进行页面的渲染,访问完成后进行TCP4次挥手断开连接。
浙公网安备 33010602011771号