计算机网络基础 1.0 -- 概述
概念理解
- 報文:在網絡中發送的數據塊成為報文
- 在發送報文之前,通常會把數組分組,每個組都有個包頭和數據組成,包頭中包含了諸如目標地址和源地址等重要信息,這樣才保證了數據能夠有目的的在網絡中的傳輸
- 主機是用戶用來處理信息的,而路由器則是用來轉發分組的,就是將報文傳送到下一個路由器,知道找到目標地址
- 鏈路:經常把網絡中的單個通信線路稱為鏈路
- 我們的一臺主機的報文通過一條鏈路發送給和他直接相連的路由器,路由器根據報文的包頭信息將報文傳遞給下一個路由器,這樣一點點的往下找下去
- ISP:因特網服務提供者。中國電信,中國移動和中國聯通就是我國著名的ISP(Internet Service Provider)。ISP可以從因特網管理機構申請很多的IP地址,所謂的上網就是指個人通過某個ISP獲得獨一無二的IP地址。
- 計算機之間的通信是主機A的某一個進程和主機B中的某一個進程進行數據的通信
計算機網絡中數據交換的三種形式
電路交換
電路交換需要建立一個專用的物理通道,這個 過程必須經過“建立連接(占用通信資源) – 通話(一直占用資源) – 釋放連接(歸還通信資源”,上面的這種方式就是電路交換
電路交換信息的一個典型 的應用是打電話,當我們通話的時候,需要建立一組專用的連接,然后我們在通話的過程中需要一直占用資源,這樣的話,別的通信就無法使用這個通道,這就大大占據了資源,但是 保證了通信的唯一性
報文交換
我們把整個數據塊叫做一個報文,報文交換就是一次將整個報文轉發到了相鄰的節點,全部存儲下來,然后再去查找轉發表,轉發到下一個節點
分組交換
分組交換采用的存儲轉發的技術。傳播數據的時候,會把報文分成一個一個的組,就構成了一個分組,分組又叫做包。然后在每個分組前面會加上一些信息,稱為首部,用來存儲一些分組的一些必要信息(比如傳遞的地址,比如屬于哪一個報文),通過這種方式將一個報文分開傳遞,然后到達最終的節點之后再進行組裝,就可以得到完整的報文了。
分組也是通過路由器進行數據的交換的,路由器接收到一個分組之后,先暫時存儲一下,檢查其首部,查找轉發表,按照其首部中的目的地址,找到合適的借口轉發出去,把分組交付給下一個路由器,就這樣一步一步的,最終到達最終的主機。
三種方式的簡單比較
電路交換:建立一個唯一的連接,然后整個數據發送和接收
報文交換:整個數據經過中間 的路由器然后再發送給下一個路由器,最終 發送給目的主機
分組交換:將數據分成若干個小段進行數據 傳輸,也是通過中間的路由器到達最終目的主機
五層協議的體系結構
請看下圖
應用層
網絡上面的各個主機上面的進程
應用層的協議有很多,HTTP支持萬維網應用,SMTP支持文件傳輸,FTP支持文件發送
運輸層
負責主機和進程之間進行的數據傳輸
- TCP:傳輸控制協議,提供 面向連接的、可靠的數據傳輸服務,其數據傳輸的單位是報文段
- UDP:用戶數據報協議,提供連接的、盡最大努力的數據傳輸服務(不保證數據的可靠性),其數據傳輸的單位是用戶數據報
網絡層
主要使用IP協議,讓數據在網絡中的各個 主機間進行通信
數據鏈路層
把上層得到的IP數據報進行組裝成幀,然后進行數據的傳輸
物理層
通過各種傳輸介質進行數據的傳輸
總結
以上是生活随笔為你收集整理的计算机网络基础 1.0 -- 概述的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦幻西游中12345J的玛瑙和黑宝石分别
- 下一篇: 求奥菲利亚一套有的+我啊