基础知识:FTP只通过TCP连接,没有用于FTP的UDP组件.FTP不同于其他服务的是它使用了两个端口, 一个数据端口和一个命令端口(或称为控制端口)。通常21端口是命令端口,20端口是数据端口。当混入主动/被动模式的概念时,数据端口就有可能不是20了。主动模式FTP:主动模式下,FTP客户端从任意...
分类:
其他好文 时间:
2014-06-23 08:18:48
阅读次数:
350
本文只是对TCP协议做个简要的介绍。
TCP协议,即传输控制协议,与UDP协议同处于传输层,同样使用相同的网络层,但TCP提供了一种可靠的、面向连接的数据传输服务,它会在两个使用TCP的应用之间建立一个TCP连接,在该连接上进行数据的传输。
TCP通过以下方式提供可靠性:
1、应用程序被分割成TCP认为最合适发送的数据块。这点与UDP完全不同,应用程序产生的UDP数据报长度将保持不变,加上IP首部后,才会进行IP分片。
2、当TCP发出一个报文段后,它会启动一个定时器,等待目...
分类:
其他好文 时间:
2014-06-22 21:24:20
阅读次数:
180
基于TCP/UDP网络协议,在Java NIO特性下实现Socket通信,实现终端设备数据的实时接收解析存储。主要技术点:多线程、缓存、C3P0连接池等。网址:https://git.oschina.net/undoner/Git_DataProgit:http://git.oschina.net/undoner/Git_DataPro.git...
分类:
其他好文 时间:
2014-06-22 19:02:09
阅读次数:
217
网络端口资料http://baike.baidu.com/view/43200.htm?fr=aladdin 点击打开链接...
分类:
移动开发 时间:
2014-06-22 06:47:52
阅读次数:
288
一、UDP网络编程概述 采用TCP协议通信时,客户端的Socket必须先与服务器建立连接,连接建立成功后,服务器端也会持有客户端连接的Socket,客户端的Socket与服务器端的Socket是对应的,它们构成了两个端点之间的虚拟通信链路。与TCP通信不同,UDP是面向无连接的、不可靠的基于数据包....
分类:
编程语言 时间:
2014-06-21 09:11:43
阅读次数:
388
一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的...
分类:
编程语言 时间:
2014-06-20 18:14:10
阅读次数:
210
首先对文件按内容分块(有块大小的约束),然后对于每个chunk构造单独的一个UDP 数据报进行传输,在应用层的开始是自定义的包头,有块号,块长度,块指纹等元数据信息,这些信息便于接收端能够按序正确接收。
/*--vonzhou
---this project is to upload file after chunking using
rabin fingerprint, h...
分类:
其他好文 时间:
2014-06-18 12:27:16
阅读次数:
171
当一个到达的UDP数据报超过应用程序提供的缓冲区容量时,recvmsg在其 msghdr结构的msg_flags成员上设置MSG_TRUNC标志。
所有支持msghdr结构及其msg_flags成员的实现都提供这种通知。但并非所有实现都以同一种方式处理超过预期长度的UDP数据报
存在三种情况:
1.丢弃超出部分的字节并向应用进程返回MSG_TRUNC标志,调用recvmsg可以接收这个标志
...
分类:
其他好文 时间:
2014-06-18 00:31:02
阅读次数:
368
贴一下代码,例子是从别人那里直接抄来的:-module(myudp).-export([start/0, client/1]).%% Serverstart() -> spawn(fun() -> server(4000) end). server(Port) -> {ok, So...
分类:
其他好文 时间:
2014-06-17 21:07:49
阅读次数:
225
这次说说「端口」和「端口号」。平时经常会听人说「打开了80号端口」,为了安全「不要打开多余的端口」等等。那么,这里的端口或者端口号是什么呢?首先,「端口」是TCP或者UDP上使用的概念,经常被比喻成「窗口」。而且,端口号也被比喻成窗口编号。举个例子,比如去邮局汇款时,并不是每个窗口都可以汇款的,只有...
分类:
系统相关 时间:
2014-06-17 13:14:31
阅读次数:
416