码迷,mamicode.com
首页 >  
搜索关键字:udp数据报    ( 71个结果
Linux 网络编程——TCP 和 UDP 数据报格式详解
TCP 报文格式 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。 TCP 报文段的报头有 10 个必需的字段和 1 个可选字段。报头至少为 20 字节。报头后面的数据是可选项。 1)源端口(16位) 标识发送报文的计算机端口或进程。一个 TCP 报文...
分类:系统相关   时间:2015-04-08 16:28:35    阅读次数:291
python中socket模块属性
数据属性 描述 AF_UNIX,AF_INET,AF_INET6 python支持的套接字家族 SOCK_STREAM,SOCK_DGRAM 套接字类型(TCP=流,UDP=数据报) has_ipv6 表示是否支持IPv6的标志变量 异常 描述 error 套接字相关错误 herror 主机和地...
分类:编程语言   时间:2015-04-07 12:20:11    阅读次数:175
TCP/IP详解笔记(7)
UDP:用户数据报协议 UDP将应用层发的数据加上首部进行封装,提供不可靠的的服务。 UDP首部: UDP首部包含2字节的源端口和目的端口,16位的UDP长度则代表UDP数据报的长度(包含UDP首部)所以该值最小为8个字节,数据为空。   UDP检验和:       首部中需要注意的是UDP的检验和和之前IP、ICMP的检验和是类似但是是有区别的,UDP数据报可...
分类:其他好文   时间:2015-03-30 09:16:21    阅读次数:235
ACE_SOCK
该类属中的类都位于ACE_SOCK之下;它提供使用BSD socket编程接口的Internet域和UNIX域协议族的接口。这个类属中的类被进一步划分为: Dgram类, Acceptor类和Stream类:Dgram类基于UDP数据报协议,提供不可靠的无连接消息传递功能。另一方面,Stream类基...
分类:其他好文   时间:2015-02-06 11:00:10    阅读次数:514
traceroute和mtr
traceroute是检测到目的主机路由的工具,它并不能保证从本机发出的两个IP数据报有相同的路由。原理是:traceroute发送udp数据报,先发送TTL为1的,到第一个路由器TTL减1,并返回一个超时的ICMP报文,这样就得到了第一个路由器的地址;接下来发送TTL值为2的报文,得到第二个路由..
分类:其他好文   时间:2015-01-14 18:21:22    阅读次数:166
JAVA笔记15__TCP服务端、客户端程序 / ECHO程序 /
/** * TCP:传输控制协议,采用三方握手的方式,保证准确的连接操作。 * UDP:数据报协议,发送数据报,例如:手机短信或者是QQ消息。 *//** * TCP服务器端程序 */public class Main { public static void main(String[] ar...
分类:编程语言   时间:2014-12-22 07:04:29    阅读次数:262
《TCP/IP详解卷2:实现》笔记--UDP:用户数据报协议
用户数据报协议,即UDP,是一个面向数据报的简单运输层协议:进程的每次输出操作只产生一个UDP数据报,从而发送 一个IP数据报。 进程通过创建一个Internet域内的SOCK_DGRAM类型的插口,来访问UDP。该类型插口默认地称为无连接的。每次进程发送 数据时,必须指定目的IP地址和端口号。每次从插口上接收数据报时,进程可以从数据报中收到源IP地址和端口号。...
分类:其他好文   时间:2014-12-20 23:28:58    阅读次数:293
Socket编程实践(17) --TCP/IP各层报文(2)
UDP数据报UDP首部代码:struct udp_hdr { unsigned short src_port; unsigned short dest_port; unsigned short len; unsigned short chksum; }; TCP报文段 协议描述源端口号和目的端口号:源和目的主机的IP地址加上端口号构成一个TCP连接序号和确认号:序号...
分类:其他好文   时间:2014-12-11 14:07:14    阅读次数:217
Socket编程实践(14) --UDP编程基础(2)
使用UDP注意事项1.UDP报文可能会丢失、重复、乱序 2.UDP缺乏流量控制:当缓冲区写满以后,由于UDP没有流量控制机制,因此会覆盖缓冲区。 3.UDP协议数据报文截断:如果接收到的UDP数据报大于缓冲区,报文可能被截断,后面的部分会丢失。 4.使用UDP: recvfrom返回0,不代表连接关闭,因为UDP是无连接的。    而且sendto可以发送数据0包(只含有UDP首部[20字节]);...
分类:其他好文   时间:2014-12-11 12:23:05    阅读次数:178
Socket编程实践(6) --TCP粘包原因与解决
流协议与粘包粘包的表现Host A 发送数据给 Host B; 而Host B 接收数据的方式不确定 粘包产生的原因  说明TCP字节流,无边界对等方,一次读操作,不能保证完全把消息读完UDP数据报,有边界对方接受数据包的个数是不确定的  产生粘包问题的原因分析    1、SQ_SNDBUF 套接字本身有缓冲区 (发送缓冲区、接受缓冲区)    2、tcp传送的端 mss大小限制    3、链路层...
分类:其他好文   时间:2014-12-04 21:42:38    阅读次数:365
71条   上一页 1 ... 4 5 6 7 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!