網路基礎
開放式系統互聯參考模式—7層模型
應用層——將輸入的抽象語言轉換為編碼,
表示層——將編碼轉換為二進制語言,
會話層——應用程式設備的會話區分 提供會話層地址,為應用程式設定規則,
上三層為應用程式加工處理資料 –應用程式,
傳輸層——負責將進入的資料分段(受到MTU的限制),并且提供埠號,UDP/TCP
MTU:最大傳輸單元;默認1500
網路層 —— Internet互聯網協議 ——IP 路由器
資料鏈路層——LLC邏輯鏈路控制+MAC介質訪問控制層 MAC地址 校驗 控制物理層,
物理層——硬體設備
下四層負責資料的傳輸

從世界上出現第一臺計算機開始,怎么使其聯通、發生資料傳輸、以及進一步的擴大就成了最大的問題!
最初,人們將其分成四層,分別是應用層、表示層、介質訪問控制層以及物理層,一個資訊經最初的應用層將抽象語言轉換為編碼,再由表示層轉換為二進制語言,最后由介質訪問控制層控制物理層將其轉換為電信號傳輸出去,這就是最早的資料傳輸,
而這僅僅只是兩臺乃至數臺電腦之間的資料傳輸,遠遠滿足不了人們的需求,于是,怎么使這個網路變大就成了當前面臨的最大問題,
怎么使網路變大呢?
1、距離增大
人們發明了中繼器(放大器),利用增壓來延長傳輸距離,但是隨著傳輸距離的增大,導致電信號波形失真,所以中繼器并不能無限延長,
2、節點增加
為了解決節點問題,集線器(HUB)應運而生了,但是隨之而來的各種問題又讓人們苦惱:
由于集線器連接多臺電腦,當有電腦進行資料傳輸的時候,集線器不能準確獲悉傳輸的目的地,只能往每個埠復制一份,這就是地址問題;復制至各個埠的資料一旦被查看就會造成安全問題;當多臺電腦進行資料傳輸時,其他電腦就會接收到很多垃圾資訊,造成網路延時;最嚴重的就是兩臺 電腦同時進行資料傳輸的時候,電信號同時進入集線器,就會沖突碰撞消失,
為了解決這些問題,人們設計出MAC地址——網卡芯片的串號,由48位二進制組成,出廠燒錄,全球唯一,為了方便查看,用16進制顯示,研發載波監聽多路訪問技術CSMA/CD來解決沖突問題,也就是排隊機制,

因網路的增大需求,網橋誕生了,但因其高昂的造價,不久后被交換機取代,交換機為二層設備,交換機完全滿足網路增大的要求,理論上,交換機是可以無限延長的,當資料幀進入交換機時,交換機先查看資料中源MAC地址,然后將其與對應的介面進行映射記錄(MAC地址表);之后查看資料中的目標MAC,再查下本地的MAC地址表,找到對應的介面;若找到記錄 —— 僅向該介面轉發(單播),若沒有記錄將洪泛該流量
洪泛—流量從本地的進入介面外,往其他所有介面復制一份,
IPV4地址 —32位二進制構成 點分十進制標識 192.168.1.1,
ARP—地址決議協議—通過對端的一個地址來獲取對端的另一種地址,

網路協議
HTTP——超文本傳輸協議
HTTPS——安全的超文本傳輸協議
DNS——域名決議服務
FTP——檔案傳輸協議
TFTP——簡單的檔案傳輸協議
埠號(0-65535)——其中0—1023為注明埠—靜態埠
靜態埠–固定分配給常使用的各種服務
例如 : HTTP服務器 — 80
1024—65535為動態埠—高埠
動態埠一般隨機分配給終端設備上啟動的應用程式
埠號用于區分終端設備上啟動的各個程式行程,或區分服務器設備提供的各種服務,
UDP—用戶資料報文協議,僅完成傳輸基礎作業的協議—分段、埠號
非面向連接的不可靠傳輸協議 ,
TCP—傳輸控制協議—除完成傳輸層基礎作業外,還需要保障資料傳輸可靠性
面向連接的可靠傳輸協議,
面向連接—進行3次握手來建立端到端的虛鏈路:
三次握手:
第一次握手—客戶端向服務器發出連接請求報文,這個三次握手中的開始,表示客戶端想要和服務端建立連接,
第二次握手—TCP服務器收到請求報文后,如果同意連接,則發出確認報文,詢問客戶端是否準備好,
第三次握手—TCP客戶行程收到確認后,還要向服務器給出確認,
可靠傳輸—4種機制 確認 重傳 排序 流控(滑動視窗)
四次斷開:
第一次斷開—TCP發送一個FIN(結束),用來關閉客戶到服務端的連接,客戶端行程發出連接釋放報文,并且停止發送資料,
第二次斷開—服務端收到這個FIN,他發回一個ACK(確認),客戶端收到服務器的確認請求后,此時,客戶端就進入FIN-WAIT-2(終止等待2)狀態,等待服務器發送連接釋放報文,
第三次斷開—服務端發送一個FIN(結束)到客戶端,服務端關閉客戶端的連接,
第四次斷開—客戶端發送ACK(確認)報文確認,并將確認的序號+1,這樣關閉完成,


名詞補充
封裝—資料從高層向低層加工的程序,程序中資料將不斷變大,加頭部
解封裝—資料從低層向高層的一個讀取程序;資料將不斷變小
PDU—協議資料單元 對各層資料的單位
上三層=報文 傳輸層=段 網路位=包 資料鏈路層=幀 物理層=位元流
DNS—域名決議服務 通過域名查找對應的ip地址
ARP—地址決議協議
正向ARP—已知對端的IP地址,通過廣播查詢對端的MAC地址
反向ARP—已知本地或對端MAC地址,通過MAC查詢ip地址
無故ARP—在使用ip地址的程序中,向外進行正向ARP,但查詢的目標ip地址為本地ip,地址沖突檢測;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/229855.html
標籤:其他
上一篇:計算機網路知識點總結
