网络协媾和设置IP地址
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
0
珍藏
网友评论
1条评论欧博在线官网
回复第一次握手:客户端发送一个SYN包指明该客户端计划毗邻的服务器端口,以及初始序号seq,然后进入SYN_SENT状态,守候服务器确认。
第二次握手:服务器发回包罗服务器的初始序号的SYN包(SYN+ACK)作为应答,而且把确认序号ACK设置为客户端的seq+1实现对客户端的SYN包举行确认。然后服务器进入SYN_RECV状态。
第三次握手:客户端收到服务器的SYN+ACK包后,向服务器发送确认包ACK(ack=k+1)。此包发送完毕后,客户端和服务器进入ESTABLISHED(TCP毗邻乐成)状态,完成三次握手。懒人宅家看文,安逸~