《圖解TCP/IP》讀書筆記八:應用協議
8.1 應用層協議概要
應用協議的定義
利用網路的應用程式有很多,包括Web瀏覽器、電子郵件、遠端登入、檔案傳輸、網路管理等。能夠讓這些應用進行特定通訊處理的正是應用協議。
TCP和IP等下層協議是不依賴於上層應用型別、適用性非常廣泛的協議。而應用協議則是為了實現某種應用而設計和創造的協議。
相當於OSI中的第5、第6、第7層協議
TCP/IP的應用層涵蓋了OSI參考模型中第5、第6、第7層的所有功能,不僅包含了管理通訊連線的會話層功能、轉換資料格式的表示層功能,還包括與對端主機互動的應用層功能在內的所有功能。
8.4.3 MIME
MIME Multipurpose Internet Mail Extensions ,廣泛用於網際網路並極大的擴充套件了資料格式,還可以用於WWW和NetNews中。
MIME規定了應用訊息格式,因此在OSI參考模型中它相當於第6層表示層。
MIME基本上由首部和正文(資料)兩部分組成。首部不能是空行,因為一旦出現空行,其後的部分將被視為正文(資料)。如果MIME首部的“Content-Type”中指定“Multipart/Mixed”,並以“boundary=”後面字元作為分隔符,那麼可以將多個MIME訊息組合成為一個MIME訊息。這就叫做multipart。即,各個部分都由MIME首部和正文(資料)組成。
“Content-Type”定義了緊隨首部資訊的資料型別。以IP首部為例,它就相當於協議欄位。下表列出了具體代表性“Content-Type”:
8.5.5 HTTP
當使用者在瀏覽器的位址列裡輸入所要訪問Web頁的URI以後,HTTP的處理就會開始。它的工作機制,首先是客戶端向伺服器的80埠建立一個TCP連線,然後在這個TCP連線上進行請求和應答以及資料包文的傳送。
HTTP中常用的有兩個版本,一個HTTP1.0,另一個是HTTP1.1。在HTTP1.0中每一個命令和應答都會觸發一次TCP連線的建立和斷開。而從HTTP1.1開始,允許在一個TCP連線上傳送多個命令和應答。大量減少了TCP連線的建立和斷開操作,提高了效率。
《圖解TCP/IP:第5版》下載地址:
http://download.csdn.net/download/xunzaosiyecao/10245906
個人微信公眾號:
作者:jiankunking 出處:http://blog.csdn.net/jiankunking
相關文章
- 《圖解TCP/IP》讀書筆記(一)圖解TCP筆記
- TCP/IP五層模型-應用層-DNS協議TCP模型DNS協議
- TCP/IP學習筆記之協議和郵件TCP筆記協議
- tcp/ip協議TCP協議
- 系列TCP/IP協議-TCP協議概述(011)TCP協議
- 【TCP/IP】TCP詳解筆記TCP筆記
- TCP/IP、UDP/IP協議TCPUDP協議
- tcp/ip協議和opc協議對比詳解TCP協議
- 「多圖警告」重學 TCP/IP 協議TCP協議
- TCP應用層協議TCP協議
- TCP/IP協議族TCP協議
- TCP/IP 協議族TCP協議
- 《TCP/IP詳解 卷1:協議》第3章 IP:網際協議TCP協議
- 計算機網路學習筆記(10) TCP/IP協議棧 之TELNET協議計算機網路筆記TCP協議
- 帶你瞭解TCP/IP協議族TCP協議
- 《圖解 HTTP》 讀書筆記圖解HTTP筆記
- TCP與應用層協議TCP協議
- IP協議學習筆記協議筆記
- TCP/IP五層協議TCP協議
- 如何理解TCP/IP協議?TCP協議
- TCP/IP 筆記TCP筆記
- 系列TCP/IP協議-UDP(009)TCP協議UDP
- TCP/IP協議 - 網路層TCP協議
- 實用TCP協議(1):TCP 協議簡介TCP協議
- Java中的TCP/IP協議和IP地址JavaTCP協議
- 系列TCP/IP協議-ARP與RARPTCP協議
- 系列之TCP/IP協議-概述(001)TCP協議
- TCP/IP協議的SYN攻擊TCP協議
- TCP/IP協議族基本概念TCP協議
- 網路基礎和 TCP、IP 協議TCP協議
- TCP/IP五層模型-傳輸層-TCP協議TCP模型協議
- TCP協議詳解TCP協議
- 分分鐘讀懂tcp/ip通訊協議原理(含視訊)TCP協議
- 《職得》八月讀書筆記筆記
- 系列TCP/IP協議-靜態IP選路(007)TCP協議
- TCP/IP詳解卷二閱讀後記TCP
- TCP/IP詳解卷一閱讀後記TCP
- TCP/IP詳解卷三閱讀後記TCP
- Linux TCP/IP協議棧全過程LinuxTCP協議