TCP,是一種面向連接的保證可靠傳輸的協議。通過TCP協議傳輸,得到的是一個順序的無差錯的數據流。發送方和接收方的成對的兩個socket之間必須建立連接,以便在TCP協議的基礎上進行通信。
當一個socket(通常都是server socket)等待建立連接時(好像也可以叫做通信阻塞),另一個socket可以要求進行連接,一旦這兩個socket連接起來,它們就可以進行雙向數據傳輸,雙方都可以進行發送 或接收操作。
??? 一個服務器可以進行多個客服的通信,需要用用到線程
UDP,是一種無連接的協議,每個數據報都是一個獨立的信息,包括完整的源地址或目的地址,因為是及時的無保留的傳送,可以應用于視頻,郵箱等。udp能否到達目的地,到達目的地的時間以及內容的正確性都是不能被保證的。
?????? 當然udp可以模仿tcp/ip進行可靠的udp傳送
比較:
UDP:
????? 1,每個數據報中都給出了完整的地址信息,因此無需要建立發送方和接收方的連接。
????? 2UDP是一個不可靠的協議,發送方所發送的數據報并不一定以相同的次序到達接收方
TCP:
?????? 1,面向連接的協議,在socket之間進行數據傳輸之前必然要建立連接,所以在TCP中需要連接時間。????????????
?????? 3,TCP是一個可靠的協議,它確保接收方完全正確地獲取發送方所發送的全部數據。
p2p貌似打過官司,大家可以了解
p2p?? 被稱為點對點,對等技術,意思是在你自己下載的同時,自己的電腦還要繼續做主機上傳???
?? 實現倆臺機子直接交互?? 有的是直接使用套接字,也有說要中轉,有的是adsl的端口映射,求教,還是有點不懂
當一個socket(通常都是server socket)等待建立連接時(好像也可以叫做通信阻塞),另一個socket可以要求進行連接,一旦這兩個socket連接起來,它們就可以進行雙向數據傳輸,雙方都可以進行發送 或接收操作。
??? 一個服務器可以進行多個客服的通信,需要用用到線程
UDP,是一種無連接的協議,每個數據報都是一個獨立的信息,包括完整的源地址或目的地址,因為是及時的無保留的傳送,可以應用于視頻,郵箱等。udp能否到達目的地,到達目的地的時間以及內容的正確性都是不能被保證的。
?????? 當然udp可以模仿tcp/ip進行可靠的udp傳送
比較:
UDP:
????? 1,每個數據報中都給出了完整的地址信息,因此無需要建立發送方和接收方的連接。
????? 2UDP是一個不可靠的協議,發送方所發送的數據報并不一定以相同的次序到達接收方
TCP:
?????? 1,面向連接的協議,在socket之間進行數據傳輸之前必然要建立連接,所以在TCP中需要連接時間。????????????
?????? 3,TCP是一個可靠的協議,它確保接收方完全正確地獲取發送方所發送的全部數據。
p2p貌似打過官司,大家可以了解

p2p?? 被稱為點對點,對等技術,意思是在你自己下載的同時,自己的電腦還要繼續做主機上傳???
?? 實現倆臺機子直接交互?? 有的是直接使用套接字,也有說要中轉,有的是adsl的端口映射,求教,還是有點不懂
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
