文档章节

北窗夜抄(一),UDP 与TCP

jingshishengxu
 jingshishengxu
发布于 2011/01/18 23:11
字数 187
阅读 106
收藏 1

UDP 与TCP

tcp 连接需要三次握手,断开需要四次握手,UDP不需要握手协议

TCP 是基于流的,需要手工分包,UDP是基于数据包的,一次收发是一个完整的数据包,不需要手工分包

TCP实现了重传机制,UDP 需要手工实现

TCP数据是有序的,UDP需要自己排序(注:如果用多线程处理TCP数据,则要注意接收,发送数据的次序,如果socket是绑定到固定的处理线程,则对TCP来说顺序是已经排好了的,不需要排序)

如果是IOCP的话TCP数据排序可以用读请求队列实现。

 

© 著作权归作者所有

共有 人打赏支持
jingshishengxu
粉丝 71
博文 481
码字总数 50663
作品 0
杭州
部门经理
私信 提问
TCP-IP协议详解(8) TCP协议与流通信

TCP(Transportation Control Protocol)协议与IP协议是一同产生的。事实上,两者最初是一个协议,后来才被分拆成网络层的IP和传输层的TCP。我们已经在UDP协议中介绍过,UDP协议是IP协议在传输...

炎黄V之怒
04/13
0
0
关于TCP

互联网协议族(Internet Protocol Suite,缩写IPS)是一个网络通信模型,以及一整个网络传输协议家族,为互联网的基础通信架构。它常被通称为TCP/IP协议族(TCP/IP Protocol Suite,或TCP/I...

SkyHive
2017/04/04
0
0
UDP协议疑难杂症全景解析

如今,但凡说精通网络的,第二个意思就是“精通TCP”,事实上,很多自称精通TCP的家伙们只是精通socket接口而已,对TCP行为精通的并不多,笔者也不算精通,但绝对是中等以上水平。如果你真的...

晨曦之光
2012/04/10
322
0
基础服务汇总 NFS+SAMBA+AUTOFS(太长了,三个服务做一篇吧)

1:nfs 常用的linux之前的网络共享,内网用的,最简单的,没设置任何权限的设置类似于: vim /etc/exports: /home/samba * 复杂点的 配置权限和限定ip来源的: /home/david 192.168.1.0/24(r...

helloworldpy
2016/12/21
0
0
NB-IOT 物联网通信的神器

  TW810-N物联网终端具有速度快、体积小、功耗低、适应恶劣环境。   能快速接入网络,实现数据无损透传效果,支持各运营商NB-IOT网络。   网络覆盖广、低功耗设计   支持低功耗设备在...

xmjxabc
07/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

C4C销售订单行项目价格维护方法

需求很简单,能够创建销售订单,在行项目里添加产品,带出价格来,同时把总价显示在销售订单抬头区域。 如下图所示: 下面是具体配置。 Business Configuration里,点击Sales Order的配置: ...

JerryWang_SAP
34分钟前
6
0
deepin中配置robot framework环境

本文永久更新地址:https://my.oschina.net/bysu/blog/2989005 【若要到岸,请摇船:开源中国 不最醉不龟归】 1.在终端中输入pip,回车,如果提示没有该命令,则先安转pip sudo apt-get inst...

不最醉不龟归
今天
8
0
OSChina 周日乱弹 —— 钱不还,我就当你人不在了

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享Bigleaf的单曲《小鹿》 《小鹿》- Bigleaf 手机党少年们想听歌,请使劲儿戳(这里) 周日在家做什么? 做手工呀, @poorfis...

小小编辑
今天
192
5
EOS docker开发环境

使用eos docker镜像是部署本地EOS开发环境的最轻松愉快的方法。使用官方提供的eos docker镜像,你可以快速建立一个eos开发环境,可以迅速启动开发节点和钱包服务器、创建账户、编写智能合约....

汇智网教程
今天
22
0
《唐史原来超有趣》的读后感优秀范文3700字

《唐史原来超有趣》的读后感优秀范文3700字: 作者:花若离。我今天分享的内容《唐史原来超有趣》这本书的读后感,我将这本书看了一遍之后就束之高阁了,不过里面的内容一直在在脑海中回放,...

原创小博客
今天
33
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部