tcp/ip udp p2p

系统 1659 0
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的端口映射,求教,还是有点不懂

tcp/ip udp p2p


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论