1、使用持续连接,http/1.1默认就是持续的,这样的好处在如果你请求一个1.html,该html里面有100张图片时:非持续连接需要请求100+1次,持续连接只需要1次;http使用的是tcp传输协议,每次连接断开需要3次握手和4次挥手,这样就大大降低效率了;而且对于每次的连接,客户和服务器都要 ...
分类:
其他好文 时间:
2017-12-14 15:46:12
阅读次数:
149
在Java中提供了专门的网络开发程序包 java.net,java的网络编程提供了两种通信协议:TCP(传输控制协议)和UDP(数据报协议)。 一.IP(Internet Protocol) 与InetAddress类 1.IP简介 互联网上的每一台计算机都有一个唯一表示自己的标识,即IP地址。 I ...
分类:
编程语言 时间:
2017-12-08 01:28:40
阅读次数:
315
介绍 TCP: 传输控制协议, IP: 网际协议, TCP/IP: 供已连接互联网的计算机之间进行通信的通信协议 在tcp/ip内部 , 包含一系列处理数据通信的协议: tcp、udp、icmp、dhcp ip负责将每个包路由至它的目的地.(网络层) tcp用于应用程序之间的通信, 负责处理ip包. ...
分类:
其他好文 时间:
2017-11-02 11:13:49
阅读次数:
222
一、基于TCP传输层的编程模型 TCP是面向连接的,安全可靠的。 三次握手 服务器端编程模型 1、创建一个用于网络通讯的设备 通讯端点 socket(2) #include #include int socket(int domain, int type, int protocol); 功能:创建一... ...
分类:
其他好文 时间:
2017-10-25 23:38:20
阅读次数:
198
http://blog.csdn.net/hexinli/article/details/50500316 Socket实现服务器与客户端之间的物理连接,并进行数据传输。主要有TCP/UDP两个协议。Socket处于网络协议的传输层。 TCP:传输控制协议,面向连接的的协议,稳定可靠。当客户和服务器 ...
分类:
Web程序 时间:
2017-10-17 12:45:56
阅读次数:
186
对于每个连接,TCP 管理着四个不同的定时器:重传定时器、坚持定时器、保活定时器 以及 2MSL 定时器。 重传定时器 为了防止丢失数据报文段或确认报文段,当 TCP 发送报文段时,启动了特定报文段的重传计时器,若在计时器超时之前收到对报文段的确认,则撤销计时器。若收到特定报文段的确认之前计时器已经 ...
分类:
其他好文 时间:
2017-10-16 23:29:55
阅读次数:
268
WebService传输层:提供进程地址 Portnumber tcp:传输控制协议,面面相连接的协议;通信前需要建立虚拟链路;结束后拆除链路; 0-65535 udp:UserDategramProtocol,无连接的协议; 0-65535IANA: 0-1023:众所周知,永久的分配给固定的应用使用,特权端口;22/tcp(ssh),80/t..
分类:
Web程序 时间:
2017-10-16 09:47:09
阅读次数:
299
4. TCP/IP TCP/IP是协议簇,包括两个协议集:TCP——传输控制协议(传输层),IP——互联网络协议(网络层)。 应用层中还包括DNS、HTTP等协议。 HTTP信息流动过程: TCP/IP信息流动: 4.1 IP 提供无连接的数据报服务,进行路由选择。 数据报分为报头和数据区,报头包含 ...
分类:
其他好文 时间:
2017-10-13 23:37:21
阅读次数:
186
它建立在网际层协议(IP)提供的数据包传输技术之上,。TCP使应用程序可使用连续的数据进行通信。除非由于网络故障导致连接中断或冻结,TCP都能保证数据流完好地传输。而不会发生丢包 ,重包或是乱序的问题。 1 TCP工作原理 如果使用udp提供的数据报机制,代码还要考虑传输的可靠性问题,以及错误是的恢 ...
分类:
其他好文 时间:
2017-10-08 12:17:38
阅读次数:
129
TCP/IP是很多的不同的协议组成,实际上是一个协议组,TCP用户数据报表协议(也称作TCP传输控制协议,Transport Control Protocol。可靠的主机到主机层协议。这里要先强调一下,传输控制协议是OSI网络的第四层的叫法,TCP传输控制协议是TCP/IP传输的6个基本协议的一种。 ...
分类:
其他好文 时间:
2017-09-14 20:07:25
阅读次数:
295