計算機網路應用層
阿新 • • 發佈:2018-12-20
1、應用層協議原理
1.1、應用層協議原理
1.1.1、網路應用層體系結構
兩種體系結構:客戶—伺服器體系結構和p2p體系結構
客戶伺服器體系結構特點
伺服器固定,總是開著接收客戶的請求。客戶之間不能直接通訊,需要通過伺服器來通訊
p2p體系結構特點
沒有固定的伺服器,不同客戶之間可直接通訊,不需要通過伺服器。上傳資料的主機可成為伺服器,下載資料的成為客戶。
1.1.2、程序通訊
客戶和伺服器程序
定義:發起通訊的成為客戶,等待聯絡的程序稱為伺服器。
程序和計算機網路之間的介面是套接字
套接字由目的主機ip地址和程序埠號共同組成。
1.1.3、運輸層提供的服務分類
可靠性:傳輸的資料沒有丟失,不重複
吞吐量:傳送程序向接收程序交付位元的速率
定時:時間敏感性,即實時性
安全性:傳輸的資料不容易被竊取,篡改
1.1.4、因特網提供的 運輸服務有tcp和udp
tcp:面向連線的和可靠的傳輸服務。
面向連線:每次資料傳輸前都需要進行三次握手,再傳輸資料,結束髮送需要斷開連線。
可靠傳輸:資料有序,無丟失和冗餘
tcp不提供安全性保障,可供過ssl加強tcp來達到安全性保障。
udp:無連線的,不可靠的資料傳輸服務
1.2 web應用和http協議