下面是TCP java网络编程的基础示例: tcp传输:客户端建立过程的思路:1、创建TCP客户端的Socket服务,使用的是socket对象,建议在创建的过程中,就明确了目的地和要连接的主机2、如果连接建立成功,说明数据传输通道已经建立,该通道就是Socket的I/O流,是底层建立好的,既然是流,
分类:
编程语言 时间:
2016-02-01 14:23:09
阅读次数:
185
Socket实现服务器与客户端之间的物理连接,并进行数据传输。主要有TCP/UDP两个协议。Socket处于网络协议的传输层。TCP:传输控制协议,面向连接的的协议,稳定可靠。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。UDP:广播式数据传输,UDP不提供可靠...
分类:
Web程序 时间:
2016-01-24 01:48:25
阅读次数:
210
简单的差别:TCP提供面向连接的、可靠的数据流传输,而UDP提供的是非面向连接的、不可靠的数据流传输。TCP传输单位称为TCP报文段,UDP传输单位称为用户数据报。TCP注重数据安全性,UDP传输数据快,由于不须要连接等待,少了很多操作,可是其安全性却一般。面向连接和非面向连接:他们的差别就想打电话...
分类:
其他好文 时间:
2016-01-13 10:30:44
阅读次数:
139
TCP速度与带宽
有人认为TCP可以以带宽的速度发送数据,最起码用带宽扣除TCP包头损耗就是TCP传输可以达到的最大速度。这个理论是正确的,但很多时候TCP的速度却达不到带宽。
TCP由于采用拥塞避免算法,并不总是以实际带宽的大小来传输数据。尤其是在共享带宽的时候,带宽到底有多大,这是个不好说的问题。
TCP受制于系统资源,还需要设置缓存大小,上层应用接收不及时的话缓...
分类:
系统相关 时间:
2016-01-01 09:26:16
阅读次数:
279
第17章 TCP:传输控制协议第18章 TCP连接的建立与终止第19章 TCP的交互数据流第20章 TCP的成块数据流第21章 TCP的超时与重传第22章 TCP的坚持定时器第23章 TCP的保活定时器第24章 TCP的未来和性能
分类:
其他好文 时间:
2015-12-06 22:36:11
阅读次数:
138
之前写过一些关于TCP和UDP数据传输的代码,比如使用TCP传输音视频数据包,P2P打洞中使用UDP等。写好之后就直接丢下了,没有总结下都。最近准备找工作,再拿来温习下。1、还是先说点啥暂时把自己的定位很明确,就是android应用层的开发,所以关于TCP/UDP的实现细节,暂时也不想去深究。但是心...
分类:
移动开发 时间:
2015-11-27 12:56:53
阅读次数:
196
TCP -- 传输控制协议,提供的是面向连接,可靠的字节流服务。即客户和服务器交换数据前,必须现在双方之间建立一个TCP连接,之后才能传输数据。并且提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。UDP -- 用户数据报协议,是一个简单的面向数据报的运输层协议。它不...
分类:
其他好文 时间:
2015-11-25 13:15:23
阅读次数:
107
搭建vsftpd服务器FTP是文件传输协议,正是由于这种协议使得主机间可以共享文件,FTP使用TCP生成一个虚拟链接用于控制信息,然后再生成一个单独的TCP传输。Vsftpd是一款在Linux发行版中最主流的FTP服务器程序。特点是小巧轻快,安全易用。能让其自身特点得到发挥和掌握。1.安装..
分类:
其他好文 时间:
2015-11-23 19:21:12
阅读次数:
124
1.了解web及网络基础HTTP的诞生TCP/IP协议族应用层FTP文件传输协议HTTP超文本传输协议DNS域名系统:IP地址域名传输层TCP传输控制协议三次握手详情UDP用户报文协议网络层IP网际协议链路层URL/URIHTTP协议与其他协议的关系2.简单HTTP协议通过请求和响应的交换达成通信不...
分类:
Web程序 时间:
2015-11-22 17:14:13
阅读次数:
169