Linux网络配置原理、查看网络 IP 和网关、ping 测试主机之间网络连通性、设置主机名和host映射

(1)Linux网络配置原理图

Linux虚拟机与www.baidu.com通信的基本流程如下:

  1. 用户在Linux虚拟机上(IP地址为192.168.2.131)的浏览器中输入www.baidu.com并按下回车键,发起对该网站的访问请求。
  2. 查找默认网关:虚拟机知道它需要通过默认网关NAT路由器(IP地址192.168.2.2)来访问外部网络。因此,它首先将HTTP请求封装在一个TCP包内,并指定目的地址为www.baidu.com的域名。
  3. DNS查询:由于www.baidu.com是一个域名而非IP地址,虚拟机发送DNS查询请求给vmnet8的DHCP服务器(IP地址为192.168.2.1)处理,并可能转发到本地主机的DNS缓存、无线网卡所连接的教室局域网内的DNS服务器,甚至更远的公共DNS服务器,以解析出www.baidu.com对应的IP地址。
  4. 获取IP地址并路由:DNS解析成功后,虚拟机获得了www.baidu.com的IP地址。此时,请求数据包会通过NAT处理的vmnet8迷你网络,再经由本地主机的无线网卡(IP地址192.168.101.8)进入教室局域网。
  5. 穿越多层网络:在教室局域网中,数据包会被转发到连接外部互联网的出口路由器(局域网的默认网关),通过一系列的路由,最终达到www.baidu.com所在的服务器。
  6. 响应与返回路径:当www.baidu.com服务器收到请求并处理后,它会将响应数据(例如网页内容)封装在TCP包中,通过互联网反向路由回到教室局域网,再经过无线网卡到达vmnet8,最后传输给发起请求的Linux虚拟机。
  7. 数据接收与显示:Linux虚拟机接收到响应数据包后,对其进行解封装,浏览器解析数据内容并渲染页面,最终用户看到www.baidu.com的主页。

想象一下,你的计算机(Windows主机)是一个房间,而Linux虚拟机是这个房间里的一台小电脑。为了让这台小电脑(虚拟机)能够上网,你需要通过某种方式把它连接到房间外的互联网世界。

VMware在这里扮演了一个“路由器”的角色,它在你的房间里创建了一个“迷你网络”(也就是VMnet8网络,IP范围是192.168.2.0/24)。这个迷你网络里有两个重要的设备:

1. DHCP服务器(地址192.168.2.1):这是Windows上显示的VMware Network Adapter VMnet8的地址。它的作用就像是一个分配电话号码的前台,负

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值