网络协议
TCP协议 | UDP协议 |
---|
传输控制协议。是面向连接的协议,在发送数据前必须和对方建立可靠的连接 | 用户数据报协议。是一种无连接的传输层协议,提供面向事务的简单不可靠的信息传送服务 |
需要连接 | 无连接 |
对系统资源需求较多 | 对系统资源需求较小 |
TCP包内有20个字节 | UDP包内有8个字节 |
TCP保证数据顺序 | UDP保证数据正确性 |
三次握手和四次挥手
三次握手 | 四次挥手 |
---|
客户端发送syn=1请求包给服务器端 | 客户端发送fin=1请求包给服务器端 |
服务器端接收请求后发送syn=1,ack=1返回包 | 服务器端接收后返回ack=1给客户端 |
客户端收到后发送ack=1返回包给服务器端 | 服务器端发送fin=1,ack=1给客户端 |
| 客户端收到后返回ack=1给服务器端 |
连接建立,开始传输文件 | 连接断开 |
三种网络模式
桥接模式
- 该模式下虚拟机可以连接外网
- 局域网之内的主机可以访问该虚拟机
- 虚拟机可以和主机通信
- 同一台主机相同模式下的虚拟机可以通信
- 桥接模式下虚拟机的IP地址需要和主机的IP保持同一网段
nat模式
- 虚拟机可以连接外网
- 局域网内的其他主机不可以访问
- ant模式下虚拟机IP需要和主机VMnet8保持网段一致
仅主机模式
网卡配置
#!/bin/bash
cat > /etc/sysconfig/network-scripts/ifcfg-ens33 <EOF
NAME=ens33
DEVICE=ens33
ONBOOT=yes
BOOTPROTO=static
IPADDR=172.16.105.19
NETMASK=255.255.0.0
GATEWAY=172.16.0.1
DNS1=114.114.114.114
EOF
systemctl restart network
计算机英语