主要从应用层简要对TCP于UDP的区别进行说明 UDP协议: UDP与TCP的主要区别在于UDP不一定提供可靠的数据传输。事实上,该协议不能保证数据准确无误的到达目的地。UDP在许多方面都非常有效。当某个程序的目标是尽快传输尽可能多的信息时(其中任意给定数据的重要性相对较低),可使用UDP。许多程序 ...
分类:
其他好文 时间:
2017-02-26 15:11:48
阅读次数:
142
1.网络通信的协议 TCP/IP协议:分为四层应用层,传输层,网络层,链路层. 网络层是TCP/IP协议的核心,主要用于将传输的数据进行分组,将分组数据发送到目标计算机或网络 传输层:使用网络进行通信,可以使用TCP/IP协议,也可以用UDP协议 UDP协议: 2.JDK中的API: InetAdd ...
分类:
其他好文 时间:
2017-02-26 00:59:06
阅读次数:
176
NetCat,在网络工具中有“瑞士军刀”美誉,其有Windows和Linux的版本。因为它短小精悍(1.84版本也不过25k,旧版本或缩减版甚至更小)、功能实用,被设计为一个简单、可靠的网络工具,可通过TCP或UDP协议传输读写数据。使用方法:usage:nc[-46DdhklnrStUuvzC][-iinterval][-pso..
分类:
其他好文 时间:
2017-02-23 14:19:27
阅读次数:
172
TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server(服务器)支持,二是嵌入式目标系统的tftp-client(客户端)支持。因为u-boot本身内置支持tftp-client,所以嵌入式目... ...
分类:
其他好文 时间:
2017-02-20 12:31:49
阅读次数:
282
1、有时候为了所谓的性能,我们倾向于使用udp,但是我们又期望数据的传输是可靠的,因此需要在应用层提供可靠性。 2、可靠、健壮的udp必须提供: a、在合理的时间内没有收到回复,进行重传 b、保证应答和请求的匹配 3、基于udp协议,在应用层提供可靠性,需要做很多事情,比如:滑动窗口,拥塞控制,对这 ...
分类:
其他好文 时间:
2017-02-11 19:53:17
阅读次数:
134
ISO/OSI的网络模型架构 TCP/IP参考模型的层次结果 以太网头部结构 以太网属于数据链路层, 属于最基本的协议结构 IP协议 IP协议为TCP, UDP, ICMP提供最基本的数据传输通路 ICMP协议 ICMP协议用于传递差错信息, 时间, 回显, 网络信息等报文数据, ICMP在IP报文 ...
分类:
其他好文 时间:
2017-02-07 13:52:58
阅读次数:
1772
一、DNS 介绍 DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,DNS协议运行在UDP协议之上,使用端口号53(Domain), 953(mdc)。这两个端口号。在RFC文档中RFC 2181对DNS有规范说明,RFC 2136对DN ...
分类:
其他好文 时间:
2017-02-03 18:21:03
阅读次数:
226
主要进行了数据通信的学习,很多概念在计算机网络中深入学习过,对知识有疏漏的人可以对OSI模型学习。 针对UDP和TCP进行通信代码学习。 UDP: /* * UDP协议发送数据: * A:创建发送端Socket对象 * B:创建数据,并把数据打包 * C:调用Socket对象的发送方法发送数据包 * ...
分类:
编程语言 时间:
2017-02-03 13:39:16
阅读次数:
179