第二章 應用層

現代網絡網絡應用主流體系

  • 客戶-服務器體系

  • 對等體系(P2P)

在一對進程之間的通信會話場景中,發起通信(即在該會話開始時發起與其他進程的聯繫)的進程被標識爲客戶,在會話開始時等待聯繫的進程是服務器。

1.TCP服務模型:

  • 面向連接服務

  • 可靠數據傳輸服務

2.UDP服務

1)當應用程序使用廣播或多播時,只能使用UDP,

2)由於他是無連接的,所以速率快。

3.應用層協議

Web:

  • HTTP

  • HTTPS

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-QVJ1mwTq-1604024301532)(media/4808405bac68b011b7c8a5792e5580aa.png#pic_center)]

HTTP:是超文本傳輸協議,信息是明文傳輸。

HTTPS:是具有安全性的SSL加密傳輸協議,確保數據傳輸安全性。

TCP連接類型:

1)持續

2)非持續

Web緩存區(代理服務器):它是能夠代表初始web服務器來滿足HTTP請求的實體。

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-WlLpJf8w-1603988799400)(media/c03dbdfd83de3b1859f5357e36cfc300.png)]

HTTP請求報文:

  • 請求行

  • 首部行

  • 實體行

方法名:GET,POST,HEAD,PUT,DELETE

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-FEQZ6JAJ-1603988799402)(media/05518dc0f5967527d95631fa76cc2dcd.png)]

HTTP響應報文

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-RV0jPoil-1603988799405)(media/cad10b0ee02e21cdd220c26abe4fea32.png)]

狀態碼 短語
200 OK,請求成功
301 Moved Permanently
400 Bad Request
404 Not Found
505 HTTP Version Not Supported

HTTP是一個拉協議

因特網中的電子郵件

因特網電子郵件系統:

  • 用戶代理

  • 郵件服務器

  • 簡單郵件傳輸協議(SMTP)

從郵件服務器獲取郵件需要一個拉協議

郵件訪問協議:

  • 第三版的郵局協議 POP3

  • 因特網郵件訪問協議 IMAP

  • HTTP

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-hp2mRPiH-1603988799406)(media/e2e4f358dec23e62f7b6fe90a099f839.png)]

DNS:因特網的目錄服務(UDP,53號端口)

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-HLE0CsbZ-1603988799408)(media/e96bf82949bfd112cb5c39974de3a4d3.png)]

DNS(域名系統):

1)一個由分層的DNS服務器實現的分佈式數據庫。

2)一個使得主機能夠查詢分佈式數據庫的應用層協議

DNS服務:

1)主機別名/規範主機名

2)郵件服務器別名

3)負載分配

集中式設計問題:

1)單點故障

2)遠距離的集中式數據庫

3)維護

分佈式:

DNS服務器

1)根DNS服務器

2)頂級域(TLD)DNS服務器

3)本地DNS服務器

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-7IQKSV5D-1603988799409)(media/2f22e30e8837a8b91de1c67ef02d8732.png)]

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-fgNncEHu-1603988799410)(media/19d8a6cefe19034694a7f3669b50f2da.jpg)]

DNS緩存:將DNS回答映射到本地緩存。(並不永久,過段時間將丟棄緩存信息。)

P2P

分發時間:所有N個對等方得到文件的副本所需時間。

bitTorrent是一種用於文件分發的流行P2P協議

最稀缺優先

內容發佈網(CDN)

經HTTP的動態適應性流(DASH)

在HTTP流中,視頻是存儲在HTTP服務器中的一個普通文件

CDN:在它服務器中存儲視頻。

CDN:

1)專用CDN

2)第三方CDN

CDN倆種不同安置原則:

1)深入:通過遍及全球的接入ISP

2)邀請做客:集羣放置在IXP

CDN部署核心:集羣選擇策略

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-a4aZ63bH-1603988799411)(media/3c74de5a8ca6c7dcc01519adfc3d008c.jpg)]