文章大綱 一、網路相關概述二、網路相關命令三、項目上線流程(必須掌握)四、學習資料下載五、參考文章 一、網路相關概述 1. 網路發展 1.1 信息傳遞遠古時期,人們就通過簡單的語言、壁畫等方式交換信息千百年來,人們一直在用語言、圖符、鐘鼓、煙火、竹簡、紙書等傳遞信息古代人的烽火狼煙、飛鴿傳信、 ...
文章大綱
一、網路相關概述
二、網路相關命令
三、項目上線流程(必須掌握)
四、學習資料下載
五、參考文章

一、網路相關概述
1. 網路發展
1.1 信息傳遞
遠古時期,人們就通過簡單的語言、壁畫等方式交換信息
千百年來,人們一直在用語言、圖符、鐘鼓、煙火、竹簡、紙書等傳遞信息
古代人的烽火狼煙、飛鴿傳信、驛馬郵遞
現代社會中,交通警的指揮手語、航海中的旗語等
這些信息傳遞的基本方式都是依靠人的視覺與聽覺
電的產生
1831年,法拉第制出了世界上最早的第一臺發電機
1866年,德國人西門子(Siemens)製成世界上第一臺大功率發電機
1837年,美國人塞繆樂·莫樂斯成功地研製出世界上第一臺電磁式電報機
1844年5月24日,莫樂斯在國會大廈聯邦最高法院會議廳進行了“用莫爾斯電碼”發出了人類歷史上的第一份電報,從而實現了長途電報通信
網路誕生
1957年,前蘇聯發射了第一顆人造衛星,震驚了美國
1958年美國成立了國防部高級研究計劃署(ARPA,Advanced Research Projects Agency),應對冷戰形勢,ARPA是一個管理機構,沒有實驗室和科學家

1969年,ARPANET(阿帕網)開始聯機,因此1969年被稱為Internet元年
1.2 網路分類(記憶)
區域網(Local Area Network,LAN)是指範圍在幾百米到十幾公裡內辦公樓群或校園內的電腦相互連接所構成的電腦網路。
城域網(Metropolitan Area Network,MAN)所採用的技術基本上與區域網相類似,只是規模上要大一些。城域網既可以覆蓋相距不遠的幾棟辦公樓,也可以覆蓋一個城。
廣域網(Wide Area Network,WAN)通常跨接很大的物理範圍,如一個國家。
除了上述的劃分,網路還可以按照所有者分為公網、私網是兩種Internet的接入方式。公網接入方式:上網的電腦得到的IP地址是Internet上的非保留地址,公網的電腦和Internet上的其他電腦可隨意互相訪問。私網則反之。
2. ip地址(重點記憶)
IP是英文Internet Protocol的縮寫,意思是“網路之間互連的協議”,也就是為電腦網路相互連接進行通信而設計的協議。
IP地址類型分為:公有地址、私有地址。
公有地址
公有地址(Public address)由Inter NIC(Internet Network Information Center網際網路信息中心)負責。這些IP地址分配給註冊並向Inter NIC提出申請的組織機構。通過它直接訪問網際網路。
私有地址(重點)
私有地址(Private address)屬於非註冊地址,專門為組織機構內部使用。以下列出留用的內部私有地址:
A類 10.0.0.0--10.255.255.255
B類 172.16.0.0--172.31.255.255
C類 192.168.0.0--192.168.255.255
IP地址按類型可以分為三類:

網路運維相關技能:ip分類、子網劃分、劃分vlan、ACL、綜合佈線、各種Serve的搭建。
127.0.0.1 本機ip
3. 網卡

網卡是一個網路組件,屬於硬體範疇,主要負責電腦之間數據的封裝和解封。
MAC地址:網卡的物理地址,網卡設備的編號,預設情況是全球唯一的(16進位)。

與IP地址的區別:
長度不同。IP地址為32位,MAC地址為48位。
分配依據不同。
網路定址方式不同。OSI參考模型,ip地址是基於第三層工作(網路層),mac地址是第二層(數據鏈路層)
4. 網線
網線是連接區域網必不可少的。在區域網中常見的網線主要有雙絞線(RJ45介面)、銅軸電纜、光纜三種。

5. 交換機
交換機(Switch)意為“開關”,是一種用於電(光)信號轉發的網路設備,交換機它可以為接入交換機的任意兩個網路節點提供獨享的電信號通路。

目前,交換機品牌比較有名的是:華為、華三(h3c)、思科、銳捷。
6. 路由器
路由器(Router)又稱網關設備(Gateway)是用於連接多個邏輯上分開、相對獨立的網路。

7. 拓撲結構圖(擴展)
所謂“拓撲”就是把實體抽象成與其大小、形狀無關的“點”,而把連接實體的線路抽象成“線”,進而以圖的形式來表示這些點與線之間關係的方法,其目的在於研究這些點、線之間的相連關係。表示點和線之間關係的圖被稱為拓撲結構圖。
常見的幾種拓撲結構圖:


二、網路相關命令
1. ping
作用:檢測當前主機與目標主機之間的連通性(不是100%準確,有的伺服器是禁ping)
語法:#ping 主機地址(ip地址、主機名、功能變數名稱等)
例如:測試和baidu.com之間的連通性。

該命令可以跨平臺,windows下也可以使用,語法一致。(區別在於Linux下預設一直發送,windows下預設發送4個數據包)

2. netstat
作用:表示查看網路的連接信息
語法:#netstat -tnlp (-t:tcp協議,-n:將字母轉化成數字,-l:列出狀態為監聽,-p:顯示進程相關信息)
#netstat -an (-a:表示全部,-n:將字母轉化為數字)
TCP/IP協議需要使用這個命令。
3. traceroute
作用:查找當前主機與目標主機之間所有的網關(路由器,會給沿途各個路由器發送icmp數據包,路由器可能會不給響應)。
該命令不是內置命令,需要安裝,但是目前的已經安裝好了(之前選了開發工具)。
語法:#traceroute 主機地址

類似於查看快遞的跟蹤路由:

擴展:在windows下也有類似的命令:tracert 主機地址

線上工具網址:<u>http://tool.chinaz.com</u>
4. arp
地址解析協議,即ARP(Address Resolution Protocol),是根據IP地址獲取(MAC)物理地址的協議。


當一個主機發送數據時,首先查看本機MAC地址緩存中有沒有目標主機的MAC地址, 如果有就使用緩存中的結果;如果沒有,ARP協議就會發出一個廣播包,該廣播包要求查詢目標主機IP地址對應的MAC地址,擁有該IP地址的主機會發出回應,回應中包括了目標主機的MAC地址,這樣發送方就得到了目標主機的MAC地址。如果目標主機不在本地子網中,則ARP解析到的MAC地址是預設網關的MAC地址。
常用語法:#arp -a 查看本地緩存mac表
#arp -d 主機地址 刪除指定的緩存記錄

該命令在windows下同樣適用。
5. tcpdump(瞭解)
作用:抓包,抓取數據表
常用語法:
#tcpdump 協議 port 埠
#tcpdump 協議 port 埠 host 地址
#tcpdump -i 網卡設備名
查看22埠(ssh)的數據包:

00:09:17.xxxx 監聽數據的時分秒
IP:使用的協議類型
192.168.21.1 數據包的一個方向(來自)
> 數據的流向
192.168.21.136 數據包的另外一個方向(到達)
三、項目上線流程(必須掌握)
1. 伺服器選配購買
項目上線伺服器必須是外網伺服器。
一般伺服器有2種情況:購買真實伺服器、購買雲伺服器。
購買真實伺服器一次性成本過高,所以現在基本都是選擇雲伺服器。
雲服務的廠商:阿裡雲、騰訊雲、知道創宇(加速樂)、華為雲、盛大雲、新浪雲(sae)、亞馬遜雲等等。
以後以阿裡雲為例:
官網:<u>http://www.aliyun.com</u>
①打開阿裡雲官網,選擇產品中的“雲伺服器ECS”

在頁面上點擊“立即購買”:

②選擇具體的配置





安全組需要先在控制面板中創建,創建好之後才能在這裡進行選擇(安全組類似於防火牆,可以設置相關規則):



進入後臺查看信息:

需要重置密碼的話,則可以選擇右側“更多”選擇“重置密碼”,然後重啟伺服器,最後可以通過遠程終端連接伺服器:

2. 功能變數名稱購買
①在首頁產品中找到功能變數名稱註冊

功能變數名稱註冊得先查看是否可以註冊:

確認購買信息:


3. 功能變數名稱備案
備案:當申請功能變數名稱的人要想在國內使用功能變數名稱,則需要向當地的通信管理局(省級)去申請報備。
備案前提:想要使用境內伺服器的話,則必須得備案。
在管理後臺點擊“ICP備案系統”

點擊新增主體備案:


備案服務號可以在控制台頂部去獲取:

會讓用戶下載一個圖片:網站真實性核驗單
下載列印,填寫好上傳到阿裡雲備案系統中。
後面等待初審,初審通過之後繼續下一步(初審時間一般1天即可)
拍照
等待管局審核(到這個步驟基本是已經通過,審核周期一般是15個工作日)。
等待審核通過,就會收到工信部發送的簡訊與郵件通知,郵件中有備案號和備案密碼(備案密碼用於註銷備案)。
4. 功能變數名稱解析
點擊“解析”

解析:將功能變數名稱綁定到一個伺服器地址的操作
DNS:domain name server,用於將功能變數名稱轉化成ip地址的伺服器。

點擊右上角的添加記錄:

選擇記錄:

例如:需要將<u>www.linux123.xyz</u>解析到之前購買的雲主機上,則解析可以設置如下:

解析之後可以通過線上ping命令檢測效果:

5. 配置生產環境
6. 上傳代碼
四、學習資料下載
鏈接:https://pan.baidu.com/s/1RSOkxUBwYQDG_jBHIujs3g
提取碼:27ex
五、參考文章
https://blog.csdn.net/w1416520110/article/details/79987578