当前位置: 首页 > news >正文

网络5 TCP/IP 虚拟机桥接模式、NAT、仅主机模式

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 和 老师
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
按照提示重装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
http进程已启动
在这里插入图片描述
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)

2张网卡
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
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

ip a//查看ip接口 ipconfig if addr
ip show IO 查看IO接口信息
ifconfig -a;ip route 显示路由信息
cat /etc/resolf.conf 查看DNS
配置指定接口ip ifcong ens33:1 10.1.1.1 netmask 255.255.255.0
在这里插入图片描述
在这里插入图片描述
ifconfig ens33 up/down //启动、关闭 某个接口
在这里插入图片描述
service network start//重启服务

相关文章:

  • Android7 Input(四)InputReader
  • vue3中,element-plus中el-select隐藏下拉箭头
  • DAY 42 leetcode 151--哈希表.反转字符串中的单词
  • 危化品安全员岗位注意事项有哪些?
  • Downlink Sensing in 5G-Advanced and 6G: SIB1-assisted SSB Approach
  • 深度剖析SSD多段L2P表查找加速技术
  • 解锁AI未来,开启创新之旅——《GPTs开发详解》与《ChatGPT 4应用详解》两本书的深度解析
  • dbVisitor 规则怎么用?
  • VSCode会击败Cursor和Windsurf吗?
  • 【Python技术生态全景:十大核心应用领域深度解析】
  • [Android] PDF编辑器 Xodo PDF Reader 9.13.3 (不完全汉化,能用)
  • 04-算法打卡-数组-二分查找-leetcode(69)-第四天
  • 技术随笔《二》:人形机器人模仿学习与传统控制方法概述
  • 关于 Spring Boot 部署到 Docker 容器的详细说明,涵盖核心概念、配置步骤及关键命令,并附上表格总结
  • Python-控制语句
  • 热管理设计与 PCBA 长期可靠性的深度关联
  • 让DeepSeek API支持联网搜索
  • Lock 与 Synchronized:Java 并发控制的深度对比与实践
  • 什么是继承?js中有哪儿些继承?
  • 基于RISC-V内核的嵌入式系统在机器人关节控制中的应用研究
  • 没有域名可以做网站/百度会员登录入口
  • 往届生做网站编辑/网站快速排名案例
  • 怎么找响应式网站/百度网页pc版登录
  • 搬瓦工做网站方法/seo技术团队
  • 千锋教育的口碑怎么样/seo免费优化
  • 微信小程序商家版/seo怎么做新手入门