tcp/ip、Http、Socket的區別

來源:互聯網
上載者:User

標籤:

ip協議是網路層協議,tcp是傳輸層協議,而http協議是應用程式層協議,socket本身不是一個協議,只是對tcp/ip協議的封裝,是一個調用介面(API),提供了以下方法:create、listen、connect、accept、send、read和write等等;

知識要點:

一、利用socket建立網路連接的步驟

1、啟動伺服器監聽:伺服器通訊端並不定位具體的用戶端通訊端,而是處於等待串連的狀態,即時監控網路狀態,等待用戶端的串連請求;

2、用戶端發起請求:用戶端的通訊端提出串連請求,要串連的目標是伺服器端的通訊端,為此用戶端的通訊端必須首先描述它要已連線的服務器通訊端,指出伺服器通訊端地址和連接埠號碼,然後就向伺服器端通訊端提出串連請求;

3、串連確認:當伺服器通訊端堅挺到或者接收到用戶端通訊端的串連請求時,就響應用戶端通訊端的請求,建立一個新的線程,把伺服器通訊端的描述發給用戶端,一旦用戶端確認了此描述,雙方就正式建立了串連。

二、http協議

http://www.cnblogs.com/li0803/archive/2008/11/03/1324746.html

1、http://www.360doc.com/content/14/0724/21/1073512_396828405.shtml

2、http://jingyan.baidu.com/article/08b6a591e07ecc14a80922f1.html

tcp/ip、Http、Socket的區別

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.