計算機網絡簡要總結

計算機網絡類似于乘坐飛機的過程,進站時需要購票、托運、候機和登機,然后起飛。出站時需要認領行李、服務不好的投訴。

我們從自己的電腦傳輸數據到另一方,需要經過物理層、數據鏈路層、網絡層、運輸層、應用層。

各層作用——

在物理層,通過雙絞線、光纜等傳輸媒介傳輸數據的幀。在數據鏈路層,把幀中的數據提取出來交給網絡層或構成幀交給物理層。在網絡層,通過路由器傳遞IP數據報。在運輸層,應用程序端點間傳送報文段。在應用層,是報文在應用程序之間的運行。

數據鏈路層——

中間設備是網橋或橋接器

幀的構成:首部、數據部分(一定界限)、尾部。

點對點協議PPP包含:一個將IP數據報封裝到串行鏈路的辦法、鏈路控制協議LCP、網絡控制協議NCP。

幀的首部包含了:定界符、硬件地址、控制、協議(規定了IP數據報、鏈路控制協議的數據、網絡層的控制協議中的一種)。

問題:數據部分包含了定界符怎么辦?—零比特填充:在發送端連續出現5個1就填入0,在接收端發現5個連續1就刪0。

如何封裝成幀、透明傳輸、錯檢測(循環冗余檢驗CRC)

網絡層——

中間設備是路由器、網關

虛電路、數據報服務

運輸層:TCP、UDP

網絡層:ICMP ? ?IGMP

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? IP

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? RARP ? ?ARP

地址解析協議ARP:將IP地址解析為硬件地址

逆地址解析協議RARP:將硬件地址解析為IP地址

網際控制報文協議ICMP

網際組管理協議IGMP

問題:主機或路由器怎樣知道在MAC幀首部填寫怎樣的硬件地址、路由器中的路由怎樣得出

運輸層——

IP協議是把分組送到目的主機,但還沒有送到應用進程

用UDP和TCP

TCP可靠傳輸原理:停止等待協議和連續ARQ協議

應用層——

DNS域名到IP地址的解析

如何解析:應用進程需要時,調用解析程序,把域名放入DNS請求報文,以UDP用戶數據報發送給本地域名服務器(使用UDP是為了減少開銷)。查找后,IP地址發送回答報文。

域名服務器:例如mail.cctv.com。com是頂級域名。域名服務器包含:根域名服務器、頂級域名服務器、權限域名服務器。

如何查找:遞歸查詢(本地域名服務器不知時,以DNS客戶身份向根域名服務器發出查詢報文,替主機繼續查詢)和迭代查詢(由根域名服務器高速下一步在哪查詢)。為提高查找效率,會有高速緩存,將已查詢過的保存下來。

包含:HTTP、電子郵件系統SMTP、FTP(用運輸層的TCP);TFTP、DNS、RTP(用運輸層的UDP);H.323、SIP(用運輸層的SCTP)。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容