TCP IP,HTTP,SOAP等協議之區別

2021-06-05 15:04:28 字數 1096 閱讀 9298

術語tcp/ip代表傳輸控制協議/網際協議,指的是一系列協議。「ip」代表網際協議,tcp和udp使用該協議從乙個網路傳送資料報到另乙個網路。把ip想像成一種高速公路,它允許其它協議在上面行駛並找到到其它電腦的出口。tcp和udp是高速公路上的「卡車」,它們攜帶的貨物就是像http,檔案傳輸協議ftp這樣的協議等。 

你應該能理解,tcp和udp是ftp,http和smtp之類使用的傳輸層協議。雖然tcp和udp都是用來傳輸其他協議的,它們卻有乙個顯著的不同:tcp提供***的資料傳輸,而udp不提供。這意味著tcp有乙個特殊的機制來確保資料安全的不出錯的從乙個端點傳到另乙個端點,而udp不提供任何這樣的保證。

http(超文字傳輸協議)是利用tcp在兩台電腦(通常是web伺服器和客戶端)之間傳輸資訊的協議。客戶端使用web瀏覽器發起http請求給web伺服器,web伺服器傳送被請求的資訊給客戶端。

soap(****** object access protocal,簡單物件訪問協議) 技術有助於實現大量異構程式和平台之間的互操作性,根據我有限的了解,soap是把成熟的基於http的web技術與xml的靈活性和可擴充套件性組合在了一起。比如我們.net中的web服務,就是基於soap。

記住,需要ip協議來連線網路;tcp是一種允許我們安全傳輸資料的機制,使用tcp協議來傳輸資料的http是web伺服器和客戶端使用的特殊協議。

下面的圖表試圖顯示不同的tcp/ip和其他的協議在最初osi模型中的位置:

7應用層例如http、smtp、snmp、ftp、telnet、sip、ssh、nfs、rtsp、xmpp、whois、enrp

6表示層

5會話層

4傳輸層

3網路層例如ip、icmp、igmp、ipx、bgp、ospf、rip、igrp、eigrp、arp、rarp、 

x.25

2資料鏈路層例如乙太網、令牌環、hdlc、幀中繼、isdn、atm、ieee 802.11、fddi、ppp

1物理層例如線路、無線電、光纖、信鴿

TCP IP,HTTP,SOAP等協議之區別

術語tcp ip代表傳輸控制協議 網際協議,指的是一系列協議。ip 代表網際協議,tcp和udp使用該協議從乙個網路傳送資料報到另乙個網路。把ip想像成一種高速公路,它允許其它協議在上面行駛並找到到其它電腦的出口。tcp和udp是高速公路上的 卡車 它們攜帶的貨物就是像http,檔案傳輸協議ftp這...

TCP IP,HTTP,SOAP等協議之區別

tcp ip,http,soap等協議之區別 術語tcp ip代表傳輸控制協議 網際協議,指的是一系列協議。ip 代表網際協議,tcp和udp使用該協議從乙個網路傳送資料報到另乙個網路。把ip想像成一種高速公路,它允許其它協議在上面行駛並找到到其它電腦的出口。tcp和udp是高速公路上的 卡車 它們...

TCP IP Http Soap協議 基本認識

寫這篇文章的起因是在工作中開發介面,用到了soap協議。關於為什麼用soap,以及它與常常聽到和接觸的http協議 tcp ip協議有什麼關係,還需要進一步認識。1 首先,先分別介紹一下三種協議的基本概念吧 http,超文字傳輸協議。它是網際網路上應用最為廣泛的一種網路協議。所有的www檔案都必須遵...