主頁 >  其他 > HCNA Routing&Switching之廣域網協議HDLC和PPP

HCNA Routing&Switching之廣域網協議HDLC和PPP

2021-08-23 06:16:55 其他

  前文我們了解了地址轉換技術NAT相關話題,回顧請參考https://www.cnblogs.com/qiuhom-1874/p/15168042.html;今天我們來聊一聊廣域網中的兩個二層封裝協議HDLC和PPP協議;

  什么是廣域網?廣域網(Wide Area Network),簡稱WAN;是一種跨越大的、地域性的計算機網路的集合,通常跨越省、市,甚至一個國家,廣域網中經常會使用串行鏈路來提供遠距離的資料傳輸;HDLC(High-Level Data Link Control)高級資料鏈路控制協議和PPP(Point to Point Protocol)點對點協議是兩種典型的串口封裝協議;在前邊的博文中我們提到過,串口鏈路和以太網鏈路最根本的區別就在于二層的封裝不同;以太網二層封裝是需要封裝源mac和目標mac,而串口鏈路不需要;對于二層以上的封裝兩者沒有太大區別;

  HDLC協議應用

  提示:HDLC是一種面向位元的鏈路層協議;HDLC傳輸的資訊單位為幀,是面向位元的同步資料控制協議的典型;

   HDLC的配置

  實驗:如下拓撲,配置R1和R2使用HDLC封裝傳輸資料

  配置R1

sys
sys R1
int s4/0/0
link-proto hdlc
y
ip add 1.0.0.1 24
d th
View Code

  配置R2

sys
sys R2
int s4/0/0
link-proto hdlc
y
ip add 1.0.0.2 24
d th
View Code

  提示:默認華為的設備串口都是ppp封裝,我們只需要在對應的串口介面模式下使用link-protocol hdlc命令來更改介面的封裝為hdlc即可,這里需要注意一點,通信雙方的協議必須相同,雙方才可以正常通信;

  HDLC介面地址借用

  什么是地址借用呢?我們知道在路由器上一個介面如果沒有ip地址就無法自動生成直連路由,也就無法轉發報文;ip地址借用是指允許一個沒有IP地址的介面從其他介面借用ip地址,這樣一來可以避免一個介面獨占ip地址,節約ip地址資源;一般建議使用回環介面的ip地址,因為回環介面總是處于up狀態,從而能穩定的提供可用的ip地址;

  配置上述拓撲,串口ip地址借用lo1介面ip地址

  在R1上洗掉原有介面的ip地址,在lo1上配置ip地址

  在R2上洗掉原有介面的ip地址,在lo1上配置ip地址

  配置R1的s4/0/0介面借用lo1介面的地址

  配置R1的s4/0/0介面借用lo1介面的地址

  提示:可以看到在對應串口介面下使用ip address unnumbered interface loopback 1命令就可以將lo1上的地址配置在對應的串口介面下;

  驗證:R1和R2可以正常通信嗎?

  提示:可以看到雖然地址都配置上了,但是無法正常通信;

  查看路由

  提示:可以看到對應路由的出介面是lo1并不是對應的串口,對于R2的路由也是一樣的;所以導致R1pingR2(或者R2pingR1)時資料包是發送不出去;解決辦法,添加靜態路由,指定對應的出介面為串口s4/0/0介面;

  在R1上添加靜態路由

  在R2上添加靜態路由

  提示:這里需要注意,如果回環介面不是32位掩碼,這里添加靜態路由要添加明細路由,其原因是明細路由會最優先匹配上;如果是網段路由,對應靜態路由的優先級沒有直連路由的優先級高,所以在對應路由表中,直連路由優先;如果回環介面是32位掩碼,這里配置網段路由和明細路由都可以;總之添加了靜態路由以后,在路由表中對應路由的出介面是對應的串口即可;

  驗證:現在R1和R2是否能夠正常ping通呢?

  提示:可以看到現在R1pingR2就能正常ping通;說明我們配置的靜態路由生效;

  PPP協議應用

  提示:PPP協議是一種點到點鏈路層協議,主要用于在全雙工的同步或異步鏈路上進行點到點的資料傳輸;

  HDLC和PPP協議對比

  PPP協議特點

  1、PPP既支持銅鼓傳輸有支持異步傳輸,而x.25、FR等資料鏈路層協議僅支持同步傳輸,SLIP僅支持異步傳輸;

  2、PPP協議具有很好的擴展性,例如當需要以太網鏈路層在ppp協議是,ppp可以擴展為PPPoE;

  3、PPP提供了LCP(link control protocol)協議,用于各種鏈路層引數協商;

  4、PPP提供了各種NCP(network control protocol)協議;如ipcp,ipxcp;用于個網路層引數的協商,更好地支持了網路層協議;

  5、PPP提供了認證協議:CHAP(challenge-handshake authentication protocol)和PAP(password authentication protocol),更好的保證了網路的安全性;

  6、無重傳機制,網路開銷小,速度快;

  PPP組件

  提示:PPP為了能夠適應多種多樣的鏈路型別,定義了鏈路控制協議LCP;LCP可以自動檢測環路環境;協商鏈路引數,如最大資料包長度,使用何種認證協議等等;與其他鏈路層協議相比,ppp協議一個重要的特點是可以提供認證功能,鏈路兩端可以協商使用何種認證協議來實施認證程序,只有認證成功之后才會建立連接;NCP主要用于協商網路層地址等引數;對于不同的網路層協議,對應著不同的NCP協議;例如IPCP用于協商控制ip協議,IPXIP用于協商控制IPX協議等;

  PPP鏈路建立程序

  提示:dead階段是物理層不可用階段,當通信雙方的兩端檢測到物理線路激活時,就會從dead階段遷移至establish階段,即鏈路建立階段;在establish階段,ppp鏈路進行了LCP引數協商,協商內容包括最大接受單元MRU、認證方式、魔術字(magic number)等選項;LCP引數協商成功后會進入Opened狀態,表示底層鏈路已經建立;在多數情況下,鏈路兩端的設備是需要經過認證后才能夠進入網路層協議階段;ppp鏈路在預設情況下是不要求進行認證的,如果要求認證,則在鏈路建立階段必須指定認證協議,認證方式是在鏈路建立階段進行協商的,如果在這個階段再次受到了configure-request報文,則優惠回傳到鏈路建立階段;在network階段,ppp鏈路進行NCP協商;通過NCP協商來選擇和配置一個網路層協議并進行網路層引數協商,只有相應的網路層協議協商成功以后,該網路層協議才可以通過這條ppp鏈路進行資料的收發;如果在該階段受到了configure-request報文,也會回傳到鏈路建立階段;ncp協商成功后,ppp鏈路將保持通信狀態;在ppp運行程序中,可以隨時中斷連接,例如物理鏈路斷開、認證失敗、超時定時器時間、管理員通過配置關閉連接等等都可能導致鏈路進入terminate階段;在terminate階段,如果所有的資源都被釋放,通信雙方回到dead階段,知道通信雙方重新建立ppp連接;

  LCP報文型別

  1、configure-request(配置請求):鏈路層協商程序中發送到第一個報文,該報文表示點到點雙方開始進行鏈路層引數協商;

  2、configure-ack(配置回應):收到對端發來的configure-request報文,如果引數取值完全接受,則以此報文回應;

  提示:ppp鏈路層封裝協議,需要建立ppp鏈路的兩端設備都必須發送configure-request報文,只有當每個設備都收到對端的configrue-ack型別的報文才表示鏈路的建立程序已經成功完成;

  3、configure-nak(配置不回應):收到對端發來的configure-request報文,如果引數取值不被本端認可,則發送此報文并攜帶本端可接受的配置引數;

  提示:configure-nak報文中包含RTB可以接受的取值(或取值范圍),RTA收到configure-nak報文后,會將對應引數修改為RTB能接受的取值或取值范圍,然后再次發送configure-request報文;

  4、configure-reject(配置拒絕):收到對端發來的configure-request報文,如果本端不能識別對端發送的configure-request中的某些引數,則發送此報文并攜帶那些本端不能識別的配置引數;

  提示:在重新發送的configure-request報文中就不會再包含對端不被識別的引數;

  LCP協商引數

  1、在vrp平臺上,MRU引數使用介面上配置的最大傳輸單元(MTU)值表示,

  2、常用的ppp認證協議有pap和chap,一條ppp鏈路的兩端可以使用不同的認證協議認證對端,但是被認證方必須支持認證方要求使用的認證協議并正確配置用戶名和密碼等認證資訊;

  3、LCP使用魔術字來檢測鏈路環路和其他例外情況,魔術字是一個隨機產生的數字,隨機機制需要保證兩端產生相同魔術字的可能性為0;

  4、收到一個configure-request報文之后,其中包含的魔術字需要和本地產生的魔術字進行對比,如果不同表示鏈路無環路,則使用configure-ack報文確認(如果其他引數也協商成功),表示魔術字協商成功,在后續發送的報文中,如果報文中有魔術字欄位,則該欄位設定為協商成功的魔術字;

  IPCP靜態地址協商

  提示:IPCP使用和LCP相同的協商機制、報文型別、但IPCP并非呼叫LCP,只是作業程序、報文等和LCP相同;ip地址協商的方式有兩種,一種是靜態配置協商,一種是動態配置協商;上圖就是靜態配置協商示意圖;

  靜態ip地址協商程序

  1、通信雙方都要發送configure-request報文,在此報文中包含本端配置的ip地址;

  2、通信雙方接收到對端發送的configure-request報文之后,檢查其中的ip地址,如果ip地址是一個合法的單播ip地址,而且和本地配置的ip地址不同(不沖突),則認為對端可以使用該地址,回應一個configure-ack報文進行確認;

  IPCP動態地址協商

  動態ip協商ip地址程序

  1、RTA向RB發送一條configure-request報文,此報文中會包含一個ip地址0.0.0.0,表示向對端請求ip地址;

  2、RTB收到雙數configure-request報文后,認為其中包含的ip地址(0.0.0.0)不合法,使用configure-nak回復包含一個新ip地址10.1.1.1給ra;

  3、RTA收到此cinfigure-nak報文之后,更新本地ip地址,并重新發送一條configure-request報文,該報文包含新配置的ip地址10.1.1.1;

  4、RTB收到configure-request報文之后,認為其中包含的ip地址為合法地址,回應一個configure-ack報文;

  5、在向RTA回復configure-ack報文的同時,RTB也要向RTA發送configure-request報文,請求使用地址10.1.1.2;

  6、RTA收到configure-request報文后,認為其中包含的ip地址為合法地址,回應一個configure-ack報文;

  PPP配置

  提示:ppp的配置和hdlc的配置一樣,我們只需要在對應的串口介面模式下使用link-protocol 命令來修改對應的介面封裝為ppp即可;華為ARG3系列路由器默認串行介面就是ppp協議封裝;

  PPP認證模式-PAP

  提示:PAP認證協議為兩次握手認證協議,密碼以明文方式在鏈路上傳輸;首先LCP協商完成以后,認證方要求被認證通過方使用PAP進行認證;被認證方將配置的用戶名和密碼資訊使用authenticate-request報文以明文方式發送給認證方;認證方收到被認證方發送到用戶名和密碼后,它會根據本地配置的用戶名和密碼被認證方發送過來的用戶名和密碼是否匹配;如果匹配則回傳authenticate-ack報文,表示認證成功;否則回傳authenticate-nak報文,表示認證失敗;PAP認證協議可以做無限次的嘗試(這意味則我們可以進行暴力破解),只有在鏈路建立的階段進行認證,一旦鏈路建立成功,后續不再做認證;

  實驗:如下拓撲,配置PPP認證模式為PAP

  在認證方創建用于ppp認證的用戶名和密碼

  在認證方對應串口介面配置認證模式為pap

  提示:建立好的鏈路如果中途修改認證,此時鏈路并不會立刻斷開;要想生效,我們可以把對應介面宕掉在啟動;

  shutdown R1的s4/0/0介面,再啟動

  提示:可以看到當我們把s4/0/0介面shutdown后在啟動,對應鏈路就斷掉,重新建立鏈路時,提示我們R1的s4/0/0介面啟用了PAP認證,認證失敗的原因是對端沒有啟用PAP認證;

  在被認證方配置pap認證

  驗證鏈路是否正常建立?

  提示:可以看到鏈路正常建立;對應介面都up起來了;

  抓包看看是否能夠抓到用戶名和密碼?

  提示:可以看到在鏈路上抓包可以抓到被認證方發送的PAP認證的用戶名和密碼都是使用明文進行傳輸;

  驗證鏈路是否正常建立

  提示:在鏈路任意一段查看對應的介面資訊,如果對應介面中顯示LCP opened 和IPCP opened表示lcp和ipcp都建立和協商成功;

  PPP認證模式-CHAP

  提示:CHAP(Challenge Handshake Authentication Protocol)挑戰/質詢握手認證協議,以MD5來隱藏密碼,三次握手機制,由認證方發起認證有效避免暴力破解,在鏈路建立成功后具有再次認證檢測機制,目前在企業網的遠程接入環境中用的比較常見,

  CHAP認證程序需要進行三次報文的互動;為了匹配請求報文和回應報文,報文中包含有identifier欄位,一次認真程序所使用的報文均使用相同的identifier資訊;

  認證程序

  1、LCP協商完成后,認證方發送一個challenge報文給被認證方,報文中包含有id資訊和一個隨機產生的challenge字串,此id即為后續報文所使用的id;

  2、被認證方收到challenge報文之后,進行一次加密運算,運算公式為md5(id+密碼+challenge隨機字串),意思是將id,密碼和challenge三部分連成一個字串,然后對該字串進行md5運算,得到一個16位元組長的摘要資訊,然后將此摘要資訊和埠上配置的CHAP用戶名一起封裝在response報文中發送給認證方;

  3、認證方收到被認證方發送的response報文后,按照啟用的用戶名在本地查找對應的密碼資訊,得到密碼資訊后,進行一次加密運算,運算方式和被認證方運算方式相同,md5(id+密碼+challenge隨機字串),其中id和challenge是一樣的;然后對比加密運算后的摘要資訊和Response報文中封裝的摘要資訊,如果兩者一樣,則表示認證成功,不一樣則表示認證失敗;

  實驗:將上述PAP認證模式更改為CHAP認證模式

  在認證方的對應介面下修改認證模式為CHAP

  提示:認證的用戶名和密碼,如果存在則不需再創建,如果沒有需要創建;其次用戶名和密碼都是在認證方創建;

  在被認證方的對應介面下配置CHAP認證資訊

  提示:PAP的認證資訊其實可以不用洗掉;

  重啟埠,讓其配置生效 

  驗證鏈路是否建立

  抓包查看認證程序

  認證成功抓包

  認證失敗抓包

  提示:可以看到CHAP認證每次都會經歷三次握手;認證成功對應給出歡迎訊息,認證失敗給出非法的用戶或密碼;

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/295539.html

標籤:其他

上一篇:jenkins郵件-使用變數定制化html郵件報告

下一篇:Python機器學習從零開始(四)選擇模型

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more