第二十五天

第二十五天

1.说下tcp 3次握手过程

第一次握手(syn):客户端向服务器发送一个syn数据包,其中包含了一个客户端选择的初始序列号(isn),表示客户端希望建立连接
第二次握手(syn+ack):服务器接收到客户端的syn包后,回复一个syn+ack包,确认收到了客户端的syn,同时也携带了一个服务器选择的isn,并确认客户端的isn加1作为期望收到的第一个数据字节的序列号
第三次握手(ack):客户端收到服务器的syn+ack包后,向服务器发送一个ack确认数据包,确认收到了服务器的syn,同时服务器的isn加1作为期望收到的第一个数据字节的序列号
到这里,双方都已经知道了彼此的序列号,并且确认了对方已经收到自己的确认信息,因此可以认为tcp连接已经建立成功,开始传输数据



2.查看路由表信息命令

ip route

route -n


netstat -r





[root@centos8 ~]# netstat -r
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
default         _gateway        0.0.0.0         UG        0 0          0 ens160
10.0.1.0        0.0.0.0         255.255.255.0   U         0 0          0 ens160
192.168.122.0   0.0.0.0         255.255.255.0   U         0 0          0 virbr0
[root@centos8 ~]# ip route show
default via 10.0.1.2 dev ens160 proto dhcp metric 100 
10.0.1.0/24 dev ens160 proto kernel scope link src 10.0.1.130 metric 100 
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown 
[root@centos8 ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.1.2        0.0.0.0         UG    100    0        0 ens160
10.0.1.0        0.0.0.0         255.255.255.0   U     100    0        0 ens160
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0

3.OSL7层模型 底层到上 说下

物理层:底层数据传输,比如网线、网卡标准
数据链路层:定义数据的基本格式,如何传输,如何标识。比如网卡MAC地址
网络层:定义ip编码,定义路由功能,比如不同设备的数据转发
传输层:端到端传输数据的基本功能,比如TCP,UDP
会话层:控制应用程序之间会话能力,比如不同软件数据分发给不同软件
表示层:数据格式标识,基本压缩加密功能
应用层:各种应用软件,包括web应用


posted @ 2024-03-18 22:43  三思博客  阅读(6)  评论(0编辑  收藏  举报