http协议 http是超文本传输协议,是用来网络间传输数据。底层是tcp协议(传输控制协议)。 是一种面向连接的主机对主机层的可靠传输,这里的可靠是指数据丢失极小。Tcp建立一次连接需要经过3次握手,然后才开始传输数据。就是请求-回应-再确认,保证发送和接收。 因此传输数据的效率不及udp数据报文
分类:
Web程序 时间:
2016-03-11 14:06:37
阅读次数:
177
今天记udp/数据报套接字和dns。udpUDP/数据报套接字 => require('dgram');dgram.createServer([type],[cb]);type:可以是'udp4','udp6';cb:message事件监听器;返回Socket对象如果您想接收数据报则可调用 sock...
UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个UDP数据报,并组装成一份待发送的IP数据报。这与面向流字符的协议不同,如TCP,应用程序产生的全体数据与真正发送的单个IP数据报可能没有什么联系。 UDP数据报封装成一份IP数据报的格式。如下图所示。 UDP不提...
分类:
其他好文 时间:
2015-10-23 18:44:11
阅读次数:
299
UDP和TCPUDP(User Datagram Protocol,用户数据报协议)是一个无连接协议,不保证UDP数据报会到达其最终目的地,不保证各数据报的先后顺序跨网络后保持不变,也不保证每个数据报只到达一次。UDP提供无连接的服务,因为UDP客户与服务器之间不必存在任何长期的关系。一个UDP客户...
分类:
其他好文 时间:
2015-09-13 18:33:13
阅读次数:
314
首先由内容阻止所有文件(块大小的约束),然后对于每一个chunk构造单独的一个UDP 数据报进行传输,在应用层的開始是自己定义的包头,有块号,块长度,块指纹等元数据信息,这些信息便于接收端可以按序正确接收。/*--vonzhou ---this project is to upload file a...
分类:
Web程序 时间:
2015-08-07 21:58:54
阅读次数:
116
UDP:
UDP用户数据报协议在IP数据报服务上只增加了分用复用和差错检测的功能。
UDP是不具有可靠性的数据报协议。
UDP的特点:
UDP是无连接的;
UDP不保证可靠交付,即尽最大努力交付
UDP是面向报文的: 发送方的UDP对应用程序交下来的报文,在添加首部后就直接交付给IP层。对应用层交下来的报文,既不拆分也不合并,而是保留这些报文的边界。 对IP层交上来的UDP数据报,在去除首...
分类:
其他好文 时间:
2015-08-01 07:45:27
阅读次数:
291
网络层提供的两种服务
网络层位于数据链路层之上,应用层之下,提供两种服务:数据报和虚电路,前者为无连接的网络服务,后者为面向连接的网络服务。这里有点类似TCP和UDP。数据报服务:网络随时都可以接受主机发送的分组(数据报),网络为每个分组独立选择路由,尽最大努力将分组交付给目的主机,所以数据报服务提供的是不可靠的,不能保证服务质量。虚电路服务:A要与B通信,首先A向B发送一条特定的消息,要求进行通信...
分类:
其他好文 时间:
2015-07-28 21:06:13
阅读次数:
145
UDP协议基本介绍1.基本概念UDP是一个简单的面向数据包的运输层协议:进程的每一个输出操作都正好产生一个UDP数据报,并组装成一个待发送的IP数据报,与流字符协议不同,如TCP,应用程序产生的全体数据与真正发送的单个IP数据报没有联系,UDP提供不可靠的服务,它的数据报格式如下图所示 UDP数据报 IP首部
UDP首部
UDP数据2.UDP首部
16位源端口号
16...
分类:
其他好文 时间:
2015-07-26 12:45:49
阅读次数:
308
服务端,创建一个DatagramSocket对象,侦听在某个端口,创建一个DatagramPacket对象接受数据。收到客户端发来的信息后,有原封不动转发到客户端。public class DatagramServerTest { public static void main(String[] a...
分类:
编程语言 时间:
2015-07-26 00:15:30
阅读次数:
277
TCP 报文格式
TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。
TCP 报文段的报头有 10 个必需的字段和 1 个可选字段。报头至少为 20 字节。报头后面的数据是可选项。
1)源端口(16位)
标识发送报文的...
分类:
系统相关 时间:
2015-04-22 11:44:53
阅读次数:
223