1、简述OSI七层模子和TCP/IP五层模子

OSI七层模子

OSI模子一共分为7层,自底向上分别是:物理层、数据链路层、 *** 层、传输层、会话层、示意层和应用层。
物理层卖力治理个人电脑、打印机、服务器等联网装备的物理毗邻,包罗但不限于集线器、网线、RJ-45尺度。
数据链路层用于在装备之间确立数据链路毗邻,包罗网卡、网桥、二层交换机等装备。
网路层用于实现地址治理、路由选择,包罗路由器、三层交换机、防火墙、IP协议等。
传输层卖力实现数据的传输,提供应用历程间的逻辑通讯,包罗TCP协议、UDP协议、端口等。
会话层卖力确立和断开通讯毗邻而且举行接见验证、会话治理,例如服务器验证登录。
示意层卖力转换数据格式,将数据在尺度数据格式与装备特定的数据格式之间举行转换。
应用层提供种种接见 *** 服务的接口,包罗HTTP、FTP、SSH、MySQL等协议。

TCP/IP五层模子

TCP/IP协议通讯采用了5层的层级结构,分别是物理层、数据链路层、 *** 层、传输层、应用层。
物理层主要是卖力传输数据的硬件,包罗双绞线电缆、无线、光纤等。
数据链路层卖力处置毗邻硬件,包罗控制网卡、硬件相关的装备驱动等。
*** 层用来处置 *** 中通报的数据包,数据包是最小的通报单元,ip协议、icmp协议、arp协议都位于这一层。
传输层主要卖力传输应用层的数据。tcp协议、udp协议位于这一层。
应用层集成了OSI模子中的应用层、会话层、示意层这三层,用于实现应用程序间的相同。http协议、ftp协议、telnet 协议、dns协议位于这一层。

2、总结形貌TCP三次握手四次挥手

三次握手

第一次握手:客户端发送一个SYN包指明该客户端计划毗邻的服务器端口,以及初始序号seq,然后进入SYN_SENT状态,守候服务器确认。
第二次握手:服务器发回包罗服务器的初始序号的SYN包(SYN+ACK)作为应答,而且把确认序号ACK设置为客户端的seq+1实现对客户端的SYN包举行确认。然后服务器进入SYN_RECV状态。
第三次握手:客户端收到服务器的SYN+ACK包后,向服务器发送确认包ACK(ack=k+1)。此包发送完毕后,客户端和服务器进入ESTABLISHED(TCP毗邻乐成)状态,完成三次握手。

状态转变流程:
客户端:CLOSE -> SYN-SEND -> ESTAB-LISHED
服务器端:LISTEN -> SYN-RCVD -> ESTAB-LISHED

,

联博以太坊

www.326681.com采用以太坊区块链高度哈希值作为统计数据,联博以太坊统计数据开源、公平、无任何作弊可能性。联博统计免费提供API接口,支持多语言接入。

,

四次挥手

第一次:Client发送一个FIN段序号seq以及确认断开毗邻的ACK,然后进入FIN-WAIT1状态
第二次:Server收到Client的FIN和ACK后,返回一个Client的FIN序号seq+1的ACK段,进入CLOSE-WAIT状态
第三次:客户端收到响应后进入FIN-WAIT2状态。Server向Client发送一个FIN段序号seq,然后进入LAST-ACK状态。
第四次:客户端收到Server的FIN段的seq后,进入TIME-WAIT状态而且返回给Server一个确认的ACK的序号seq+1。服务器端收到客户端响应后进入CLOSE状态,至此已断开毗邻。

状态转变流程:
客户端:ESTAB-LISHED -> FIN-WAIT1 -> FIN-WAIT2 -> TIME-WAIT ->CLOSE
服务器端:ESTAB-LISHED -> CLOSE-WAIT -> LAST-ACK -> CLOSE

3、形貌TCP和UDP区别

TCP UDP
面向毗邻
传输可靠性 可靠 不可靠
速率
传输性能
数据顺序 保证 不保证
数据恢复 恢复 不恢复
流量控制 没有
消耗的系统资源
应用领域 金融、HTTP协媾和HTTPS协议 传输语音、视频、游戏数据

4、总结ip分类以及每个分类可以分配的IP数目

每一个IP地址可以分为 *** ID和主机ID
凭据 *** ID的位数可以将IP地址分为以下5类

A类地址:
     *** ID位是更高8位,其余24位是主机ID
    局限:0.0.0.0-127.255.255.255
    可分配的ip数目2^24-2=16777214

B类地址:
     *** ID位是更高16位,其余16位是主机ID
    局限:128.0.0.0-191.255.255.255
    可分配的ip数目2^16-2=65534

C类地址:
     *** ID位是更高24位,其余8位是主机ID
    局限:192.0.0.0-223.255.255.255
    可分配的ip数目2^8-2=254

D类地址:
    局限:224.0.0.0-239.255.255.255
    用于组(多)播

E类地址:
    局限:240.0.0.0-255.255.255.255
    保留未使用

5、总结IP设置方式

交互式设置IP的方式
1、编辑网卡的设置文件
2、使用nmtui或者nmtui-edit下令

使用下令直接设置IP的方式
1、ifconfig下令
# 给网卡设置IP地址
ifconfig ens33 192.168.100.125/24

# 为网卡设置第二个IP地址
ifconfig ens33:2 192.168.100.128/24

# 删除IP地址
ifconfig ens33 del 192.168.100.128

2、ip下令 
# 给网卡增添IP地址
ip addr add 192.168.100.100/24 dev ens33

# 删除网卡的IP地址
ip addr del 192.168.100.100/24 dev ens33

3、nmcli下令
# 设置静态IP会话
nmcli con add con-name work ifname ens33 autoconnect no type ethernet ip4 192.168.100.100/24 gw4 192.168.100.1

# 设置动态IP会话
nmcli con add con-name home type ethernet ifname ens33

# 启用静态IP会话
nmcli con up work 

# 关闭静态IP会话
nmcli con down work