淺談計算機網路體系結構
計算機網路體系結構(最近面試,臨時抱佛腿!)
OSI七層協議體系結構
- 應用層
- 表示層
- 會話層
- 運輸層
- 網路層
- 資料鏈路層
- 物理層
五層協議
- 應用層
- 運輸層
- 網路層
- 資料鏈路層
- 物理層
TCP/IP的四層協議
- 應用層(DNS/FTP/Telnet/SMTP/HTTP/RIP/NFS…………)
- 運輸層(TCP或UDP)
- 網際層(IP/ARP)
- 網路介面層
注意:DNS提供的是域名與IP地址的對應關係,ARP提供的是IP地址和MAC地址的對應關係
DNS
DNS(Domain Name Service域名服務)協議基於UDP,使用埠號53
域名解析的過程有兩種查詢方式,即DNS有迭代查詢和遞迴查詢
迭代查詢:在客戶端給DNS伺服器傳送域名解析請求時,如果該DNS伺服器沒有該域名的DNS資訊,DNS伺服器會告訴客戶端另一臺DNS伺服器的地址,客戶端再向這臺DNS伺服器提交請求,依次迴圈直到返回查詢結果。
遞迴查詢:在客戶端給DNS伺服器傳送域名解析請求時,如果該DNS伺服器沒有該域名的DNS資訊,DNS伺服器會詢問其他DNS伺服器,並將查詢到的DNS資訊返回給客戶機。
FTP
FTP(File Transfer Protocol檔案傳輸協議)基於TCP,使用埠20(資料)和21(控制)。
它的功能是減少在不同作業系統下處理檔案的不相容性,以達到便捷高效的檔案傳輸效果。
- FTP只是提供檔案傳輸的基本服務,它採用客戶端——伺服器的方式,一個FTP伺服器可同時為多個客戶端提供服務。
- 在進行檔案傳輸時,FTP的客戶端和伺服器之間會建立兩個TCP連線:21號埠建立控制連線,20號埠建立資料連線。
- FTP的傳輸用兩種方式:ASCII傳輸模式和二進位制資料傳輸模式。
HTTP
HTTP(HyperText Transfer Protocol超文字傳輸協議)基於TCP,使用埠號是80或8080。
原理:
- 點選一個連結後,瀏覽器向伺服器發起TCP連線
- 連線建立後瀏覽器傳送HTTP請求報文,然後伺服器回覆響應報文
- 瀏覽器將收到的響應報文內容顯示在網頁上
- 報文收發結束,關閉TCP連線
HTTP報文結構
報文分3部分
- 開始行:用於區分是請求報文還是響應報文,請求報文中開始行叫做請求行,而響應報文中,開始行叫做狀態行。在開始行的三個欄位之間都用空格分開,結尾處 CRLF 表示回車和換行。
- 首部行:用於說明瀏覽器、伺服器或報文主體的一些資訊。
- 實體主體:請求報文中通常不用實體主體。
請求報文的方法欄位是對所請求物件進行的操作,而響應報文的狀態碼是一個 3 位數字,分為 5 類 33 種:
- 1XX表示通知資訊,如收到或正在處理
- 2XX表示成功接收
- 3XX表示重定向
- 4XX表示客戶的差錯,如404表示網頁未找到
- 5XX表示伺服器的差錯,如常見的502Bad Gateway
應用層(application layer)
應用層是體系結構中最高層。應用層的任務是通過應用程序間的互動來完成特定網路應用。
應用層協議定義的是應用程序間通訊和互動的規則
注意:這兒的程序是指主機中正執行的程式
運輸層(transport layer)
運輸層的任務就是負責向兩個主機中程序的通訊提供通用的資料傳輸服務。
運輸層中有複用和分用的功能。
複用:就是多個應用層程序可以同時使用下面運輸層的服務
分用:就是運輸層把收到的資訊分別交付上面應用層中的相應程序
運輸層TCP/UDP協議對比
比較 | TCP | UDP |
---|---|---|
名稱 | Transmission Control Protocol(傳輸控制協議) | User Datagram Protocol(使用者資料報協議) |
連線 | 面向連線的協議 | 無連線協議 |
功能 | 一個資訊在因特網上從一個主機到另一個主機。這個連結就是以TCP連線為基礎 | UDP也是訊息傳輸協議,它不基於連線,一個程式向另一個程式傳送資料包,然後結束關係 |
用法 | TCP適用於高可靠性的應用,傳輸時間相對不是那麼關鍵 | UDP適用於需要快速,高效傳輸的應用程式,如遊戲。 |
應用過該協議的協議 | HTTP,FTP,SMTP,Telnet | DNS,DHCP,TFTP,SNMP,RIP,VOIP |
報頭的大小 | TCP大小為20位元組 | UDP大小為8位元組 |
錯誤檢查 | TCP執行錯誤檢查和錯誤恢復,錯誤的資料包將從源地址重傳到目的地 | UDP執行錯誤檢查,丟掉錯誤的資料包,不嘗試錯誤恢復 |
握手 | 三次握手,四次揮手(SYN,SYN-ACK,ACK) | 無連線協議 |
網路層(network layer)
網路層負責為分組交換上的不同主機提供通訊服務
在傳送資料時,網路層把運輸層產生的報文段(TCP資料傳輸單位)或使用者資料報(UDPUDP資料傳輸單位)封裝成分組或包進行傳送。分組或包也叫IP資料報,或簡稱為資料報。
因特網主要的網路協議是無連線的網際協議IP(Internet Protocol)和許多種路由選擇協議
資料鏈路層(data link layer)
資料鏈路層常簡稱為鏈路層。
在兩個相鄰節點之間傳送資料時,資料鏈路層將網路層交下來的IP資料報組裝成幀,在兩個相鄰節點間的鏈路上傳送幀。每一幀包括資料和必要的控制資訊(如同步資訊、地址資訊、差錯控制等)
物理層(physical layer)
在物理層上所傳資料的單位是位元。
相關推薦
淺談計算機網路體系結構
計算機網路體系結構(最近面試,臨時抱佛腿!) OSI七層協議體系結構 應用層 表示層 會話層 運輸層 網路層 資料鏈路層 物理層 五層協議 應用層 運輸層 網路層 資料鏈路層 物理層 TCP/IP的四層協議 應用層(DNS/FTP/Teln
計算機網路體系結構綜述(上)【轉】
(轉自:https://blog.csdn.net/justloveyou_/article/details/69611328) 摘要: 計算機網路體系結構標準的制定使得兩臺計算機能夠像兩個知心朋友那樣能夠互相準確理解對方的意思並做出優雅的迴應。本文首先概述了計算機網路體系結構的提出動機
讀書筆記(二)-計算機網路體系結構
計算機網路體系結構 計算機網路的各層及其協議的集合。換種說法,就是這個計算機網路及其構件所應完成的功能的精確定義。 一、網路協議 為進行網路中的資料交換而建立的規則、標準或約定。這些規則明確規定了所交換的資料的格式以及有關的同步(時序)問題。 三要素 (1)語法,資料
2019年王道計算機考研計算機網路筆記---計算機網路體系結構
文章目錄 計算機網路概述 組成 功能 分類 計算機體系結構及參考模型 ISO TCP/IP 需要熟知的協議
Atitit 計算機網路體系結構原理與實踐attilax總結 目錄 1. 計算機網路體系結構 1 1.1. Wmi 1 1.2. IPMI與BMC 1 1.3. Tcp/udp 2 1.4. 代理
Atitit 計算機網路體系結構原理與實踐attilax總結 目錄 1. 計算機網路體系結構 1 1.1. Wmi 1 1.2. IPMI與BMC 1 1.3. Tcp/udp 2 1.4. 代理與反向代理 2 1.5. TCP/IP的體系結
計算機網路體系結構 1
計算機網路體系結構的形成: 思考如果連線在網路上的計算機要互相傳送檔案,那首先肯定要有一條傳送資料的通路吧,其次,還得告訴網路如何識別接收資料的計算機,以及檔案格式是否相容,等等等。所以兩個互相通訊的計算機必須要高度協調才能工作,然而達到這種協調是很複雜的
計算機網路體系結構整理-第九單元移動IP
第九章 移動IP 什麼是移動:移動指的是使用者連線位置的改變,而不是裝置物理位置的改變 移動可以是離散的或連續的 移動IP的基本要求:1、IP地址不變 2、宿地址路由 3、資訊量和互動簡化 4、安全 5、組播 6、隱蔽 轉交地址是分配給移動裝置的臨時IP地址。它允許歸屬地代理向移動裝置轉發訊息。 移
計算機網路體系結構整理-第十單元 網路管理
第十單元 網路管理 1、基本概念 網路管理的目標:對一個網路系統的服務、資源進行監控分析規劃,以提高整個網路的工作效率。 將網路視為一個整體來管理、準確預見網路行為的影響,協調不同的目標,瞭解網路的顯示情況,從我有什麼到你要什麼。 網路管理的基本內容:1、測量:瞭解網路的程度,越多瞭解越多 2、模型:
計算機網路體系結構整理-第八單元組播技術
第八單元-組播技術 一、組播的基本概念 組播的型別:ASM(基本的組播形式)、SSM(由特定源點S發往SSM宿地址G的一到多組播)、SFM(只允許某些指定的源點或只允許這些指定的源點之外的源點發送資料。) 一對多的組播應用:有一個源點和多個宿點(遠端授課、新聞摘要、網路時鐘) 多對多的組播應用:多個節
計算機網路體系結構整理-第七單元虛擬專用網
第七章 虛擬專用網 一、VPN的基本模型 邏輯專網:VPN是使用IP設施對專用廣域網(WAN)設施的模擬。 VPN的型別:根據網路功能分類:L3VPN、L2VPN、AccessVPN,根據管理責任分類使用者端管理的VPN和服務端管理的VPN,根據裝置位置分類,有VPN裝置在使用者端、VPN裝置在服務提供
計算機網路體系結構整理-第五單元內部路由
第五單元-內部路由 一、Routing 路由是使用routing protocol在routed protocol資料的源點和終點之間確定傳輸路徑的過程 路由器相互交換路由訊息以推斷到其他邏輯網路的路徑 路由協議的確定是網際網路絡設計中的一部分 路由資訊的來源:Neighbour/Peer、Anno
計算機網路體系結構整理-第六單元外部路由
第六單元-外部路由 一、Autonomous Systems 自治系統AS:用由ICANN唯一分配的AS號標識,AS可以獨立地決定網路的互聯關係,以便更有效地進行路由選擇。管理域控制了路由的擴散,因此產生外部路由的概念,外部路由是可達性的路由資訊,而內部路由是可操作的路由資訊 AS內部使用內部路由協議
計算機網路體系結構整理-第四單元網路服務質量控制
第四單元 網路服務質量控制 一、流量管理 Qos定義:服務質量(是用來解決網路延遲和阻塞的技術)關於一個或多個物件的集體行為的一組質量要求。為不同的應用程式、使用者或資料流提供不同的優先順序,或者保證資料流有一定效能水平。 Qos的基本測度:帶烤、延遲、丟包率、可用性、穩定性 服務級別約定SLA:1、
計算機網路體系結構作業題整理-第九章答案
1、移動節點位於外部網路時為什麼要禁止ARP操作? 答:如果移動節點處於外部網路進行ARP操作,移動節點會進行無端ARP廣播,更新網路各節點的ARP快表,將會造成此移動節點離開該網路時,該網路節點無法與移動節點進行通訊。因此移動節點在外部網路時要關閉對ARP請求處理,由移動節點的本地代理執行(本地代理允許註
計算機網路體系結構作業題整理-第十章答案
1. 網路執行管理的任務有哪些? (1) 配置管理:管理所有的網路裝置,包括各設定引數的配置與設定賬目的管理; (2) 故障管理
計算機網路體系結構作業題整理-第八章答案
• 組播地址與單播地址有什麼相同和不同之處? 異: mac:48bit地址,第48位為0即單播,為1即多播 ipv4:32位:D類地址為多播,非D類和保留地址為單播 ipv6:128位,FF開頭為多播,其餘為單播 兩種地址的語義不同,路由器處理方式也不同。單播地址是端對端,組播地址則含有許多中間結點
計算機網路體系結構作業題整理-第七章答案
1. 為什麼要區分CE和PE? 答:CE(Customer Edge):使用者邊緣裝置,是發起或終結業務的一側,有介面直接與伺服器商相連,CE感知不到VPN的存在; PE(Provider Edge):提供商邊緣裝置,一般為服務提供商骨幹網路的邊緣路由器,為CE提供PWE3業務。區分CE和PE的原因如下:
歡迎使用CSDN-markdown編輯器計算機網路體系結構
OSI七層協議 應用層 抽象語言—編碼 表示層 編碼—二進位制 會話層 提供應用程式的會話地址 運輸層 提供埠號===TCP/UDP;分段(受到MTU限制) 網路層 IP協議;邏輯定址 資料鏈路層 =LLC邏輯鏈路控制子層+MAC介質訪問控制子層 控制硬體的工作 物理層 光電轉換 TCP
學習筆記之計算機網路(王道考研) 第一章 計算機網路體系結構
計算機網路是一些互聯的、自制的計算機系統的集合 計算機網路的組成: 從組成部分看,計算機網路主要由硬體、軟體和協議組成 從工作方式看,計算機網路可分為和邊緣部分核心部分。邊緣部分由供使用者直接使用的主機組成,核心部分由大量的網路和連線這些網路的路由器組成 從功能
【計算機網路】CH1.計算機網路體系結構
物理層:任務是透明的傳輸位元流。功能是在物理媒體上對資料端裝置透明的傳輸原始位元流。注意物理媒體比如雙絞線,光纜等並不在物理層協議間。 資料鏈路層:傳輸單位幀,將網路層傳下來的IP資料報組裝成幀。成幀、差錯控制、流量控制和傳輸管理。它特殊子層介質訪問子層,處理如何控制對其共享通道的訪問。 網路層:傳播單位為