可靠传输的工作原理1 停止等待协议每发送完一个分组,就停止发送,等待对方确认。出现差错,超时重传。
1.1 暂时保留已发送的分组的副本 1.2 分组和确认分组必须进行编号 1.3 重传时间比数据在分组传输的平均往返时间更长一些2
连续ARQ协议(自动重传请求ARQ) 接收方采用累积确认方式,...
分类:
其他好文 时间:
2014-05-05 11:12:09
阅读次数:
338
IP是TCP
/IP协议族中最为核心的协议。所有的TCP、UDP、ICMP及IGMP数据都以IP数据报格式传输IP提供不可靠,无连接的数据传送服务
不可靠(unreliable)的意思是它不能保证IP数据报能成功地到达目的地。IP仅提供最好的传输服务。如果发生某种错误时,如某个路由器暂时用完了缓冲....
分类:
其他好文 时间:
2014-05-04 20:40:13
阅读次数:
417
第一步:打开Oracle的tnsnames.ora文件。添加test =(DESCRIPTION =
(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) )
(CONNECT_DATA = (SERV...
分类:
数据库 时间:
2014-05-04 20:30:41
阅读次数:
478
在高性能爬虫为什么使用定制DNS客户端一文中阐述了DNS解析是网络爬虫的瓶颈。目前主要有两种方法来提高DNS解析效率:1. 基于多线程的DNS 解析2.
基于NIO的DNS解析dnsjava中使用的解析方式就是基于多线程的DNS解析class ResolveThread extends Thread...
分类:
其他好文 时间:
2014-05-04 11:15:14
阅读次数:
300
七层网络协议OSI参考模式
TCP、IP参考模式___________________________________ 应用层 表示层 应用层 会话层
___________________...
分类:
其他好文 时间:
2014-05-04 10:29:02
阅读次数:
240
在日常的开发中,我们用过很多开源的web服务器,例如tomcat、apache等等。现在我们自己实现一个简单的web服务器,基本的功能就是用户点击要访问的资源,服务器将资源发送到客户端的浏览器。为了简化操作,这里不考虑资源不存在等异常情况。web服务基于的是HTTP协议,用户在浏览器的地址栏输入要访问的地址,服务器如何得到该地址是个关键。先看下一般的HTTP请求和响应报文的一般格式:...
分类:
编程语言 时间:
2014-05-04 09:03:52
阅读次数:
423
1.一般处理程序ashx+html方式ashx只是一个后台处理类,在编译时服务器会根据前台指令集,找到ashx的后台处理类执行PocessRequest(),这里简称pr方法,所以浏览器页面的展示就交给html页面了,对于数据交互的方式中,两者主要是通过,响应报文替换的方式,首先在html页面中预留...
分类:
Web程序 时间:
2014-05-03 23:38:50
阅读次数:
399
java采用TCP传输时利用Socket和ServerSocket
Socket和ServerSocket
建立客户端和服务端
建立连接后,通过Socket中的IO流进行数据的传输。
关闭Socket
同样,客户端与服务端是两个独立的应用程序。
演示tcp传输
1. tcp分客户端和服务端
2. 客户端对应的对象是Socket,服务端对应的对象是ServerSock...
分类:
编程语言 时间:
2014-05-03 21:21:13
阅读次数:
361
一、简介HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在时下的硬件上,完全可以支持数以万计的并发连接。并..
分类:
其他好文 时间:
2014-05-03 15:01:41
阅读次数:
430
为了降低网站构建及运行成本,出现了”虚拟Web主机“、在同一服务器上运行多个Web站点的应用,其中每一个站点实际上并不独立占用整个服务器,使用虚拟Web主机可以充分利用服务器的硬件资源,大大降低网站构建及运行成本(本实验紧凑Web服务基本搭建和访问控制)下面来了解下虚..
分类:
Web程序 时间:
2014-05-03 14:41:44
阅读次数:
381