計算機網路 網路協議

2021-10-24 06:18:39 字數 3147 閱讀 3936

網路體系結構的產生

osi是什麼?

osi的七層體系結構是怎樣的?

presentation, to tanslate , encrypt ,and compress(壓縮) data.第六層表示層,提供格式化的表示和轉換資料服務,解決上一層使用者資訊的語法表示問題,對資料進行壓縮、格式轉換、加密和解密等工作,並為下一層實現其功能做好準備。

session,to establish, manage, and terminate sessions.第五層會話層,該層負責在兩個節點間建立端與端的連線,進行對話的連線、管理和拆除,但是會話層並不參與具體的傳輸,在表示層和會話層的資料被轉換為資料單元。

network,to move packets from source to destination,to provide internetworking .第三層網路層,計算機網路通訊中會經過多個資料鏈路和通訊子網,網路層就是選擇合適地網間路由和交換節點,來確保資料的即時傳輸。這一層還可以實現網路的擁塞控制、網際互連等功能。這層中通過ip位址來定址,資料以分組為單位,稱為報文分組資料(message packets)。

data link, to organize bits into frames, to provide hop-to-hop(中斷式) delivery 第二層資料鏈路層,該層也用於資料傳輸,與網路層不同的,在這一層中通過mac位址(實體地址)來定址,並且給報文分組資料加上頭部與尾部,變為我們所熟知的幀(frame)。資料鏈路層主要作用是通過校驗、確認和反饋重發等手段 將 不可靠的物理鏈路改造成對網路層來說無差錯的資料鏈路,並進行流量控制防止阻塞。

-physical,to transmit bits over a medium,to provide mechanical and electrical specification(規範). 第一層物理層,最底層。如果說前幾個層次的資料變化和傳輸比較虛擬,那在物理層資料就在具體的物理媒介中進行傳輸,此時資料被稱為位元流,物理層上的傳輸介質有很多,例如光纖、雙絞線、同軸電纜、無線電波等介質。

物理層、資料鏈路層、網路層 這前三層是網路支援層,傳輸層、會話層、表示層、應用層這後四層是使用者支援層。

tcp/ip協議特點

tcp/ip層次結構

osi參考模型與tcp/ip協議優缺點比較

綜合osi參考模型和tcp/ip協議我們可以提出另一種較為合理的參考模型,將其分為五層,從高到低分別為應用層、傳輸層、網路層、資料鏈路層和物理層。

ftp是基於傳輸協議tcp的乙個協議。同大多internet服務一樣,ftp也是乙個客戶/伺服器系統,即ftp包含兩部分:ftp伺服器(儲存和傳輸檔案)、ftp客戶端(使用者使用它通過ftp協議與伺服器傳送檔案或訪問位於伺服器上的資源)。

對於搭建ftp伺服器,通常可以使用server u軟體;對於ftp客戶端,簡單的我們可以直接利用瀏覽器,也可以使用專門軟體,例如cuteftp、flashftp、ftpexplorer等

乙個 ftp伺服器程序 可以同時為多個 客戶程序 提供服務。ftp伺服器包含兩部分:主程序(負責接收新的請求)、多個從屬程序(負責處理單個請求)。

ftp伺服器 主程序接受請求的步驟:

ftp兩種工作模式

http (hyper text transfer protocol)超文字傳輸協議,定義了 全球資訊網客戶程序 (即瀏覽器)怎樣向全球資訊網伺服器請求全球資訊網文件,以及伺服器怎樣把 文件 傳送給 瀏覽器。從層次的較角度看,他是全球資訊網能夠可靠的交換檔案(包括文字、聲音、影象等各種多**文件)的重要基礎。他還能確定傳輸文件中的那一部分,以及哪部分內容首先顯示(如文字先於圖形)等。

http的工作過程

url

url(uniform resource locator)統一資源定位符,通過url的組成,我們在瀏覽器輸入url時,其中的網域名稱會被提取出來,並用dns服務將其解析為ip位址。之後就進行http服務,建立連線,傳送請求,接收訊息應答,斷開連線,最終就會在瀏覽器上瀏覽到我們想要瀏覽的頁面。

url格式:method:// host : port /path

客戶端傳送請求的兩種方式

什麼是tcp協議

tcp的資料格式

tcp的資料傳輸的過程

udp報文

-udp協議分為 首部字段 和 資料字段 ,其中 首部字段 只占用 8 個位元組,分別是個占用兩個位元組的 源埠 、目的埠 、長度 和 檢驗和。

udp協議特點

是無連線的。相比於tcp協議,udp協議在傳送資料前不需要建立連線,當然也就沒有釋放連線,這就使得udp的 傳輸效率高。

是盡最大努力交付的。udp協議 無法保證資料能夠準確的交付 到目的主機,也不需要對接收到的udp報文進行確認。

是面向報文的。udp協議將應用層傳輸下來的資料封裝在乙個 udp包 中,不進行拆分 或 合併。運輸層在收到對方的udp包後,會去掉 首部 後,將 資料 原封不動的交給 應用程序。

沒有 擁塞控制 。udp協議的 傳送速率 不受 網路的擁塞度影響。

udp支援一對

一、一對多、多對一和多對多的互動通訊。

udp的 頭部 占用較小,只占用8個位元組。

udp 設計簡單,保證了udp在工作時的高效性和低延時性。

mtu

ip協議的分片和重組

atm網路模型中的uni和nni

atm信元交換過程

計算機網路 協議

網路檔案服務 在nfs的應用中,本地nfs的客戶端應用可以透明地讀寫位於遠端nfs伺服器上的檔案,就像訪問本地檔案一樣。snmp network management protocol 簡單網路管理協議 能夠使網路管理員提高網路管理效能,及時發現並解決網路問題以及規劃網路的增長 smtp mail ...

計算機網路 計算機網路7層協議

人與人交流需要協議,例如使用同一語言,或者對方能明白的其他肢體語言 人與機器交流也需要協議,例如需要通過滑鼠或者鍵盤輸入,機器給予特定的輸出,例如列印執行某個程式 機器與機器交流更需要協議,計算機網路是由一系列的協議構成的,osi open system interconection 是開放型系統互...

計算機網路 網路協議基礎

出自 1.網路協議的定義 2.協議的作用 3.協議三要素 4.網路協議的意義 5.協議標準制定機構 定義 網路協議 network protocol 簡稱為協議,是為進行網路中的資料交換而建立的規則 標準 或約定。協議規定了通訊實體之間所交換訊息的格式 意義 順序以及針對收到資訊或發生的事件所採取的...