網絡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//重啟服務

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/75494.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/75494.shtml
英文地址,請注明出處:http://en.pswp.cn/web/75494.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【C語言】預處理(下)(C語言完結篇)

一、#和## 1、#運算符 這里的#是一個運算符,整個運算符會將宏的參數轉換為字符串字面量,它僅可以出現在帶參數的宏的替換列表中,我們可以將其理解為字符串化。 我們先看下面的一段代碼: 第二個printf中是由兩個字符串組成的&am…

【高性能緩存Redis_中間件】一、快速上手redis緩存中間件

一、鋪墊 在當今的軟件開發領域,消息隊列扮演著至關重要的角色。它能夠幫助我們實現系統的異步處理、流量削峰以及系統解耦等功能,從而提升系統的性能和可維護性。Redis 作為一款高性能的鍵值對數據庫,不僅提供了豐富的數據結構,…

Java如何獲取文件的編碼格式?

Java獲取文件的編碼格式 在計算機中,文件編碼是指將文件內容轉換成二進制形式以便存儲和傳輸的過程。常見的文件編碼格式包括UTF-8、GBK等。不同的編碼使用不同的字符集和字節序列,因此在讀取文件時需要正確地確定文件的編碼格式 Java提供了多種方式以獲…

客戶端負載均衡與服務器端負載均衡詳解

客戶端負載均衡與服務器端負載均衡詳解 1. 客戶端負載均衡(Client-Side Load Balancing) 核心概念 定義:負載均衡邏輯在客戶端實現,客戶端主動選擇目標服務實例。典型場景:微服務內部調用(如Spring Cloud…

Quartus II的IP核調用及仿真測試

目錄 第一章 什么是IP核?第二章 什么是LPM?第一節 設置LPM_COUNTER模塊參數第二節 仿真 第三章 什么是PLL?第一節 設置ALTPLL(嵌入式鎖相環)模塊參數第二節 仿真 第四章 什么是RAM?第一節 RAM_1PORT的調用第…

各地物價和生活成本 東歐篇

東歐地區的物價差異相對較大,一些國家的物價較高,而另一些國家則相對便宜。這些差異主要受當地經濟發展水平、工資水平、旅游業發展以及國際關系等因素影響。以下是一些典型的東歐國家,按物價高低進行分類: 🌍 物價較高…

改進神經風格遷移

改進神經風格遷移(Neural Style Transfer, NST)可以從多個方向入手,包括模型結構優化、損失函數設計、計算效率提升、應用場景擴展等。以下是一些關鍵的改進方向及具體方法: 1. 模型結構優化 (1)輕量化網絡…

1、從零搭建魔法工坊:React 19 新手村生存指南

一、開篇:新世界的入場券 "你好,年輕的魔法學徒!歡迎來到React魔法世界。我是你的向導赫敏韋斯萊,今天我們將用React 19這根全新魔杖,搭建屬于你的第一座魔法工坊。" ——以對話形式開場,消除技…

基于 Redis 實現一套動態配置中心 DCC 服務與反射基礎知識講解

目錄 動態配置中心核心價值 輕量級 Redis 方案與 ZooKeeper 的對比分析 為什么選擇自定義 Redis 方案? 1. 技術決策背景 一、活動降級攔截 1. 定義與作用 2. 實現原理 二、活動切量攔截 1. 定義與作用 2. 實現原理 三、兩者的核心區別 四、實際應用案例 1. 電商大促…

如何從項目目標到成功標準:構建可量化、可落地的項目評估體系

引言 在項目管理領域,"項目成功"的定義往往比表面看起來更復雜。根據PMI的行業報告,67%的項目失敗源于目標與成功標準的不匹配。當項目團隊僅關注"按時交付"或"預算達標"時,常會忽視真正的價值創造。本文將通…

深度學習基礎--CNN經典網絡之分組卷積與ResNext網絡實驗探究(pytorch復現)

🍨 本文為🔗365天深度學習訓練營 中的學習記錄博客🍖 原作者:K同學啊 前言 ResNext是分組卷積的開始之作,這里本文將學習ResNext網絡;本文復現了ResNext50神經網絡,并用其進行了猴痘病分類實驗…

SQL 全文檢索原理

全文檢索(Full-Text Search)是SQL中用于高效搜索文本數據的技術,與傳統的LIKE操作或簡單字符串比較相比,它能提供更強大、更靈活的文本搜索能力。 基本概念 全文檢索的核心思想是將文本內容分解為可索引的單元(通常是詞或詞組),然后建立倒排…

【Linux】Orin NX編譯 linux 內核及內核模塊

1、下載交叉編譯工具:gcc 1)下載地址:https://developer.nvidia.com/embedded/jetson-linux 選擇TOOLS中的交叉編譯工具:gcc 11.3 2)解壓 將gcc編譯器解壓到指定目錄中,如:/home/laoer/nvidia/gcc 3)配置環境變量 創建: ~/nvidia/gcc/env.sh添加: #!/bin/bash e…

Transformers 是工具箱,BERT 是工具。

Transformers 是工具箱,BERT 是工具。 🔍 詳細解釋: 名稱作用比喻理解舉例🤖 transformers(庫)一個框架,提供很多 NLP 模型的“使用方式”,包括文本分類、問答、摘要等相當于一個“…

k8s之Service類型詳解

1.ClusterIP 類型 2.NodePort 類型 3.LoadBalancer 類型 4.ExternalName 類型 類型為 ExternalName 的 Service 將 Service 映射到 DNS 名稱,而不是典型的選擇算符, 例如 my-service 或者 cassandra。你可以使用 spec.externalName 參數指定這些服務…

find指令中使用正則表達式

linux查找命令能結合正則表達式嗎 find命令要使用正則表達式需要結合-regex參數 另,-type參數可以指定查找類型(f為文件,d為文件夾) rootlocalhost:~/regular_expression# ls -alh 總計 8.0K drwxr-xr-x. 5 root root 66 4月 8日 16:26 . dr-xr-…

《穿透表象,洞察分布式軟總線“無形”之奧秘》

分布式系統已成為眾多領域的關鍵支撐技術,而分布式軟總線作為實現設備高效互聯的核心技術,正逐漸走入大眾視野。它常被描述為一條“無形”的總線,這一獨特屬性不僅是理解其技術內涵的關鍵,更是把握其在未來智能世界中重要作用的切…

Ubuntu虛擬機連不上網

橋接 虛擬機Ubuntu系統必須能連接到外網,不然不能更新軟件安裝包 配置虛擬機網絡(關機或者掛起狀態) 第一步1.重啟虛擬機網絡編輯器(還原配置) 第二步2.重啟虛擬機網絡適配器(移除再添加) 啟…

rom定制系列------紅米9A批量線刷原生安卓14雙版 miui系統解鎖可登陸線刷固件

紅米9A。聯發科Helio G25芯片。該處理器支持64位運算?,但此機miui系統運行環境是32位的,這意味著盡管處理器本身支持64位計算,但miui系統限制在32位環境下運行?。官方miui系統穩定版最終為12.5.21安卓11的版本。 原生安卓14批量線刷功能固…

Matlab 分數階PID控制永磁同步電機

1、內容簡介 Matlab 203-分數階PID控制永磁同步電機 可以交流、咨詢、答疑 2、內容說明 略 3、仿真分析 略 4、參考論文 略