TCP連接营密、HTTP連接與Socket連接的區(qū)別:https://blog.csdn.net/min996358312/article/details/68969519? ? ? ?這一篇文章寫的很好******
原文鏈接:http://blog.csdn.net/magister_feng/article/details/8634518
有一篇關(guān)于TCP、UDP協(xié)議:http://www.cnblogs.com/bizhu/archive/2012/05/12/2497493.html
IP:網(wǎng)絡(luò)層協(xié)議目锭;
TCP和UDP:傳輸層協(xié)議评汰;
HTTP:應(yīng)用層協(xié)議;
SOCKET:TCP/IP網(wǎng)絡(luò)的API痢虹。
TCP/IP代表傳輸控制協(xié)議/網(wǎng)際協(xié)議被去,指的是一系列協(xié)議。
TCP和UDP使用IP協(xié)議從一個網(wǎng)絡(luò)傳送數(shù)據(jù)包到另一個網(wǎng)絡(luò)奖唯。把IP想像成一種高速公路惨缆,它允許其它協(xié)議在上面行駛并找到到其它電腦的出口。TCP和UDP是高速公路上的“卡車”,它們攜帶的貨物就是像HTTP坯墨,文件傳輸協(xié)議FTP這樣的協(xié)議等寂汇。
TCP和UDP是FTP,HTTP和SMTP之類使用的傳輸層協(xié)議捣染。雖然TCP和UDP都是用來傳輸其他協(xié)議的健无,它們卻有一個顯著的不同:TCP提供有保證的數(shù)據(jù)傳輸,而UDP不提供液斜。這意味著TCP有一個特殊的機制來確保數(shù)據(jù)安全的不出錯的從一個端點傳到另一個端點累贤,而UDP不提供任何這樣的保證。
HTTP(超文本傳輸協(xié)議)是利用TCP在兩臺電腦(通常是Web服務(wù)器和客戶端)之間傳輸信息的協(xié)議少漆【矢啵客戶端使用Web瀏覽器發(fā)起HTTP請求給Web服務(wù)器,Web服務(wù)器發(fā)送被請求的信息給客戶端示损。
記住渗磅,需要IP協(xié)議來連接網(wǎng)絡(luò);TCP是一種允許我們安全傳輸數(shù)據(jù)的機制,检访,使用TCP協(xié)議來傳輸數(shù)據(jù)的HTTP是Web服務(wù)器和客戶端使用的特殊協(xié)議始鱼。
Socket 接口是TCP/IP網(wǎng)絡(luò)的API,Socket接口定義了許多函數(shù)或例程脆贵,用以開發(fā)TCP/IP網(wǎng)絡(luò)上的應(yīng)用程序医清。