應用層雜談

應用層

應用程序體系結構(c/s,p2p)主流
c/s:服務器總是打開,客戶端打開或不打開
服務器有固定的ip地址
主機羣集創建虛擬服務器
p2p:文件分發,文件搜索/共享,因特網電話

進程通信,不通端系統進程通過網絡交換報文來相互通信
進程與計算機網絡之間的接口:套接字(程序進程和運輸層協議的接口)

可用吞吐量:發送進程能夠想接受進程提供的交付比特的速率

運輸層協議爲調用他的程序提供的服務:可靠數據傳輸,吞吐量,定時,安全性.(目前的運輸層協議沒有提供中間兩個服務)

TCP服務模型提供面向連接和可靠數據傳輸服務(無差錯,按適當順序交付發送的數據) tcp具有擁塞控制機制:當發送方和接受方網絡出現擁塞時候,該機制抑制發送進程
ssl:安全套接字層
進程通信:需要知道主機和進程
主機用ip標識,進程用端口號標識

http:web應用層協議 http使用tcp協議 http服務器不保存關於客戶機的任何信息,http是無狀態協議
持久連接和非持久連接?
http報文:請求和響應報文.
http請求報文格式:第一行爲請求行(方法字段,url字段,http版本字段),第二行爲首部行

1.web緩存器可以減少對客戶機請求的響應時間
2.大大減少一個機構內部網與因特網介入鏈路上的通信量

ftp 和http都是運行在tcp之上,ftp使用兩個並行的tcp連接,一個控制連接,一個數據連接。ftp的數據連接是費持久的(即每一次文件傳輸都需要建立一個新的數據連接),ftp服務器必須在整個繪畫期間保留用戶的狀態信息。
ftp and http diff:ftp1. 控制信息是帶外傳送的,http是帶內發送控制信息
2. ftp會話期間保存用戶狀態,http是無狀態的
電路交換:通信前建立連接,需要預留帶寬,
分組交換:不需要建立連接,不必預留任何帶寬.可能會出現時延(不同組可能需要經過相同的鏈路,該鏈路變得擁塞)
電路交換中的電路通過頻分多路複用和時分多路複用實現多路複用
fdm頻率域被分爲幾個波段,tdm,時域被分割爲幀,每個幀具有幾個時隙

發佈了43 篇原創文章 · 獲贊 8 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章