TCP/IP模型
用于局域网和广域网;多个协议;每一层呼叫下一层;四层;通用标准
TCP/IP模型 OSI七层模型
应用层 应用层
表示层
会话层
传输层 传输层
网络层 网络层
链路层 数据链路层
物理层
链路层:传数据帧,数据帧包含源和目标MAC地址,由两个协议去管
ARP(地址解析协议):IP地址解析为MAC地址
RARP(逆地址解析协议):MAC地址解析为IP地址
网络层:分组选路
IP协议:不可靠,将分组尽快传送至目标地址。可被TCP、UDP调用。
ICMP协议:IP协议的附属协议,提供通向目的地的路径信息。进程可以直接调用。例如ping程序
IGMP协议:将UDP协议多播到多个主机
运输层:为应用程序提供端到端通讯
TCP协议:高可靠性;三次握手
UDP协议:发短信(类似)
区别
TCP协议 UDP协议
安全可靠,三次握手,带重传的肯定确认 不安全不可靠
面向连接 面向无连接
点对点 广播发送
应用层:处理特定的程序细节
数据封装//穿衣服
上到下
传输层:TCP数据信息:数据+TCP头部(包括源和目标主机端口号、校验字等,保证安全可靠)
IP数据包:TCP数据信息+IP头部(IP地址)//网络层、IP协议
数据帧:IP数据包+帧头(源和目标MAC地址//ARP协议)+帧尾//链路层
数据解封装//"脱衣服"
下到上
httpd启动
安装失败
通过询问deepseek 和 老师
listen状态 等待连接请求
三次握手
客户机A | 服务器B |
---|---|
(CLOSED) | (LISTEN) |
发送请求标注SYN=1 数据包标记Seq=x(SYN-SENT) | (LISTEN) |
(SYN-SENT) | 发送请求标注SYN=1,服务器数据包标注Seq=y,标志位 ACK=1确认你的信息有效,ack=x+1确认你的数据包标记有效(SYN-RECV) |
ACK=1确认服务器的消息有效,seq=x+1,确认你的数据包ack=y+1(ESTABLISHED) | (ESBILISHED) |
成功 |
四次挥手
客户机A | 服务器B |
---|---|
(ESTABLISHED) | (ESTABLISHED) |
发送断开请求FIN=1,数据包序列Seq=u 给B (FIN-WAIT-1) | 首先响应一下A,确认标志ACK=1,自己数据包序列Seq=v,确认ack=u+1(CLOSE-WAIT) |
(FIN-WAIT-2) | 等待数据传送完毕(CLOSE-WAIT) |
(FIN-WAIT-2) | (CLOSE-WAIT)发送断开请求FIN=1,确认标志 ACK=1,数据包序列Seq=w,ack=u+1(LAST-ACK) |
发送确认请求ACK=1,数据包序列Seq=u+1,ack=w+1确认有效(TIME-WAIT) | (CLOSED) |
(CLOSED) | (CLOSED) |

VMware网络模式
1.虚拟设备
VMnet0:桥接网络虚拟交换机
VMnet1:Host-Only网络虚拟交换机
VMent8:NAT网络虚拟交换机
2.三种模式
桥接模式
虚拟机需和主机同一网段;VMnet0虚拟交换机和本地网卡进行桥接;主机可以上外网,虚拟机可以上外网;可以访问别人虚拟机;虚拟机相当于局域网中的一台物理真机
NAT模式
虚拟主机IP地址和物理主机不在同一网段;
不能直接上外网,VMent8中的NAT路由器将虚拟主机私有地址转换为公有地址,上外网;
本物理真机可以Ping通虚拟机,其他物理主机无法Ping通虚拟机,本物理真机中有虚拟网卡,主机A可以通过虚拟网卡VMnet8 Ping通A1,主机B没虚拟网卡不可以Ping通A1;
A1、A2可以互相Ping通,因为在VMnet8虚拟交换机下。A1无法Ping通其他主机下的虚拟主机
Host-Only仅主机模式
虚拟机通过VMnet1虚拟网卡与物理主机通信,由于没有NAT路由器,无法连接到外网
虚拟机的IP地址与虚拟网卡的IP地址同一网段,才能Ping通主机
A1可以Ping通A,不能Ping通B,A1可以Ping通A2
VMnet相当于网关
192.168.x.2是VMware workstation NAT模式下的默认网关,如果是192.168.x.1不能上外网。
总结:
桥接模式:主机和虚拟机处于同一网段下,其他主机可以访问虚拟机,虚拟机可以访问外网,虚拟机可以当做一个真机,虚拟机可以Ping通网络下其他主机
NAT模式:同一局域网内,主机和虚拟机处于不同网段下,虚拟机可以访问其他主机,其他主机不能访问虚拟机。虚拟机可以通过NAT路由器访问外网,通过网卡访问本主机,网卡开启时,主机可以访问虚拟机。
仅主机模式:虚拟机只能Ping通主机A(本主机),虚拟机不能访问外网,虚拟机通过网卡访问本主机
虚拟机NAT模式
ping虚拟机
ping不通虚拟机
无论网卡开关,NAT模式下,虚拟机均能Ping通本主机,外网
网络接口
以太网接口eth0
本地回环接口IO
wlan0无线接口
以太网接口ens33(虚拟机)
桥接接口virbr0、br0