UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作通常会产生一个UDP数据报,并组装成一份待发送的IP数据报。这与面向流的协议不同,如TCP,应用程序产生的数据与真正发送的单个IP数据报并不存在直接的关联。
相关的协议参考tcp/ip协议学习笔记(7)UDP用户数据报协议
UDP输入和输出以及轻量级UDP涉及以下文件:
include/net/udplite.h 定义轻量级UDP专...
分类:
其他好文 时间:
2014-11-23 11:49:52
阅读次数:
158
1、什么是socket
Socket是应用层与TCP/IP协议族通信的中间抽象层,它是一组接口,应用层通过调用这些接口实现发送和接收数据。一般这种抽象层由操作系统提供或者由JVM自己实现。使用socket可以简单地实现应用程序在网络上得通信,一台机器上的应用想socket写入信息,另外一台相连的机器能读取到。TCP/IP协议族中分两种socket类型,分别是流套接字和数据报套接字,分别对应TCP...
分类:
其他好文 时间:
2014-11-23 00:46:10
阅读次数:
325
传输层的两个协议 TCP(TransmissionControlProtocol,传输控制协议)需要将要传输的 文件分段传输 建立会话 可靠传输 流量控制 UDP(UserDataProtocol,用户数据报协议) 一个数据包就能够完成数据通信不分段不需要建立会话不可靠传输 不需要流...
分类:
其他好文 时间:
2014-11-22 18:41:58
阅读次数:
179
TCP段是封装在IP数据报中传输的,而IP数据报的传输是不可靠的。因此,不能将TCP段发送出去后就不再管它们了,相反必须跟踪它们,直到出现三种情况为止:一是在规定时间内接收方确认已收到该段;二是发送超时,即规定时间内未收到接收方的确认;三是确定数据包已丢失,在后两种情况下需从未接收的位置开始重新发送该数据报。
从图中可以看出TCP传输控制块中sk_write_queue字段存储的是发送队...
分类:
其他好文 时间:
2014-11-22 14:41:21
阅读次数:
257
这是一个大数据时代,任何行业都在精准的数据下无所遁形。而随着一份份数据报告的出炉,我们不难发现,当前国内手机市场已经到一个瓶颈期。或者说,单就销量来看,早已达到巅峰,如今正在走向下坡路。所以,别再被看起来火爆的国内手机市场的表象所迷惑,很多都只是手机厂商的..
分类:
移动开发 时间:
2014-11-20 10:29:09
阅读次数:
244
dgrecv.c 1 /**************************************************************** 2 * dgrecv.c - datagram receiver 3 * usage: dgrecv portnum...
分类:
系统相关 时间:
2014-11-17 22:43:24
阅读次数:
231
第3章UDP篇1980年8月,用户数据报协议(UDP)由John Postel添加到到核心网络协议族中,UDP协议起始于TCP/IP协议之后,但和TCP和IP规范被分裂成为两个独立的RFC的时间差不多。这个时机是非常重要的,因为正如我们将看到的,UDP重要的特点不是他带了什么新特性,而是他忽略了的那...
分类:
Web程序 时间:
2014-11-17 12:00:55
阅读次数:
316
1. 网际协议IP IP是一种不可靠的无连接数据报协议,一种尽最大努力交付的服务。尽最大努力意味着IP分组有可能损坏、丢失、失序或延迟到达,并且有可能给网络带来拥塞 IP是分组交换网络使用数据报方式的一种无连接...
分类:
其他好文 时间:
2014-11-17 09:15:09
阅读次数:
210
列表视图控件是一种非常常用的控件,在需要以报表形式显示数据时,列表控件通常是最好的选择,许多专用的数据报表控件,也是在它的基础上派生而来。与树视图类似,列表控件可以由多个子项目组成,可以设置为Icon(大图标)、SmallIcon(小图标)、List(列表)或Report(报表)。一、列表视图控件有...
1 /******************************************************************** 2 * dgram.c 3 * support functions for datagram based programs 4 */ 5 #incl...
分类:
系统相关 时间:
2014-11-15 23:13:40
阅读次数:
342