客户端(电脑)通过浏览器输入域名,先找hosts文件及本地dns缓存,若都没有,就找localDNS服务器,若没有,localDNF服务器找根服务器(全球13台的那个根”.“服务器),根就把.com这个顶级域名的权威DNS服务器告诉localDNS服务器,localDNS服务器再去找.com对应的DNS服务器,后者就告知baidu.com的权威DNS服务器的地址,localDNS服务器又去找baidu.com对应的DNS服务器,后者知道这个地址的对应值就返回给localDNS服务器,localDNS服务器把www.baidu.com的地址给客户端,客户端就能拿这个地址访问对应地址。
三次握手抓包监听:tcpdump port 22 -Stn -c 3
过程解释:
四次挥手抓包监听:tcpdump port 22 -Stn -c 6
客户端的状态变迁:CLOSED-->SYN_SENT-->ESTABLISHED-->FIN_WAIT_1-->FIN_WAIT_2-->TIME_WAIT-->CLOSED
服务器的状态变迁:CLOSED-->LISTEN-->SYN_RCVD-->ESTABLISHED-->CLOSE_WAIT-->LAST_ACK--->CLOSED
1、CLOSED:这个状态不是一个真正的状态,是图中假想的一个起点或者是终点
2、 LISTEN: 服务器等待连接过来的状态
3、SYN_SENT: 客户端发起连接(主动打开),变成此状态,如果SYN超时,或者服务器不存在直接CLOSED
4、SYN_RCVD:服务器收到SYN包的时候,就变成此状态,
5、ESTABLISHED:完成三次握手,进入连接建立状态,说明此时可以进行数据传输了
6、FIN_WAIT_1:客户端执行主动关闭,发送完FIN包之后便进入FIN_WAIT_1状态
7、FIN_WAIT_2:客户端发送FIN包之后,收到ACK,即进入此状态,其实就是半关闭的状态
8、TIME_WAIT:这个状态从图上看,有3中情况,从FIN_WAIT_2进入,客户端收到服务器发送过来的FIN包之后进入TIME_WAIT状态,有CLOSING状态进入,这是同时关闭的状态,同时发起FIN请求,同时接收并做了ACK的回复,从FIN_WAIT_1进入,收到对端的FIN,ACK,并回复ACK,这个地方感觉是,FIN和ACK是一块来的.
9、CLOSE_WAIT:接收到FIN之后,被动的一方进入此状态,并回复ACK
10、LAST_ACK:被动的一端发送FIN包之后 处于LAST_ACK状态
11、CLOSING:两边同时发出FIN请求
https://www.cnblogs.com/sinsenliu/p/9166405.html
宽带问题,网线问题,局域网太多人使用,路由器故障。
route -n 或 netstat -rn
netstat -t(检查TCP协议)
netstat -tl(处于listen状态的)
RAID级别 | 最少磁盘要求 | 关键优点 | 关键缺点 | 实际应用场景 |
RAID0 | 1块 | 读写速度快 | 没有任何冗余 | MySQL Slave(数据库的从库),集群的节点RS |
RAID1 | 2块(只能) | 100%冗余,镜像 | 读写性能一般,成本高 | 单独的,数据很重要,且不能宕机的业务,监控,系统盘 |
RAID5 | 3块 | 具有一定性能和冗余,可以坏一块盘 | 写入性能不高 | 一般的业务都可以用 |
RAID10 | 4块 | 读写速度很快,100%冗余 | 成本高 | 性能和冗余要求很好的业务。数据库主库和存储的主节点。 |
客户端(电脑)通过浏览器输入域名,先找hosts文件及本地dns缓存,若都没有,就找localDNS服务器,若没有,localDNF服务器找根服务器(全球13台的那个根”.“服务器),根就把.com这个顶级域名的权威DNS服务器告诉localDNS服务器,localDNS服务器再去找.com对应的DNS服务器,后者就告知qq.com的权威DNS服务器的地址,localDNS服务器又去找qq.com对应的DNS服务器,后者知道这个地址的对应值就返回给localDNS服务器,localDNS服务器把www.qq.com的地址给客户端,客户端就能拿这个地址访问对应地址。
1、在最开始,客户端和服务器都处于CLISED状态。
2、服务器会创建socket开始监听,服务器状态LISTEN。
3、客户端向服务器发送SYN,请求建立连接,发完之后自己的状态变为SYN_CENT。
4、服务器收到客户端发来的SYN,然后会回复ACK和SYN,发完之后自己的状态变为SYN_RECV RCVD。
5、客户端收到服务器发来的SYN和ACK之后会马上回复ACK,回复完之后状态变为ESTABLISHED。
6、服务器端收到客户端发来的ACK之后会直接进入ESTABLISHED。
至此,三次握手完成,链接建立。
命令:tcpdump host 10.10.0.10
某/etc/fstab 文件中的某行如下,请解析其含义:
/dev/had5 /data msdos defaults 1 2 /etc/fstab就是在开机引导的时候自动挂载到linux的文件系统。 (1)第一列:将被加载的文件系统名;(2)第二列:该文件系统的安装点;(3)第三列:文件系统的类型;(4)第四列:设置参数;(5)第五列:供备份程序确定上次备份距现在的天数;(6)第六列:在系统引导时检测文件系统的顺序。