一.TCP/IP协议族 TCP/IP是一个协议族,通常分不同层次进行开发,每个层次负责不同的通信功能。包含以下四个层次:1. 链路层,也称作数据链路层或者网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。2. 网络层,.....
分类:
其他好文 时间:
2015-09-10 09:38:20
阅读次数:
169
TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议(UDP)是同一层内另一个重要的传输协议。在因特网协议族(Internet protocol suite)中,TCP层是位于IP层之上,应用层之下的中间层...
分类:
其他好文 时间:
2015-09-07 22:55:35
阅读次数:
203
HttpClient4.3教程 第二章 连接管理Posted on2013 年 10 月 11 日2.1.持久连接两个主机建立连接的过程是很复杂的一个过程,涉及到多个数据包的交换,并且也很耗时间。Http连接需要的三次握手开销很大,这一开销对于比较小的http消息来说更大。但是如果我们直接使用已经建...
分类:
Web程序 时间:
2015-09-06 14:36:15
阅读次数:
174
1. 三次握手协议在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个S....
分类:
其他好文 时间:
2015-09-06 01:04:31
阅读次数:
193
.TCP.TCP三次握手.四次挥手TCP :from http://blog.sina.com.cn/s/blog_7f83f8890100xnsm.htmlOSI(Open System Interconnection)是一个开放性的通行系统互连参考模型,他是一个定义的非常好的协议规范,共包含七层...
分类:
其他好文 时间:
2015-09-05 16:20:51
阅读次数:
154
我们知道,一个基于TCP/IP的客户端-服务器的程序中,正常情况下,我会是启动服务器使其在一个端口上监听请求,等待客户端的连接;通过TCP的三次握手,客户端能够通过socket建立一个到服务器的连接;然后,两者就...
分类:
其他好文 时间:
2015-09-03 18:03:29
阅读次数:
248
TCP((Transmission Control Protocol)传输控制协议,是一个面向连接的协议。在运用此协议进行数据传输前都会进行连接的建立工作(三次握手);当数据传输完毕,连接的双方都会通知对方要释放此连接(四次挥手)。认识TCP标志位tcp标志位有6种标示:SYN(synchronou...
分类:
其他好文 时间:
2015-09-02 23:24:30
阅读次数:
498
关于wireshark抓包的那点事儿三次握手172.18.254.177为客户111.13.2.158为服务端1、主动打开。发送SYN,协商windowsize、TCPMSSseq=0len=0MSS=1460win=65535最大窗口大小客户端为syn_sent服务端为syn_recv2、接收到syn。回复synackseq=0ack=1=0+1确认自己的最大win=14480MSS=14..
分类:
其他好文 时间:
2015-09-01 18:35:20
阅读次数:
344
hashmap为什么线程不安全, java.concurrent包的常用使用 spring如何进行bean的管理 tomcat常用的gc算法,如何配置 jvm内存模型 http请求的完整流程 ?从dns到三次握手到最后到action,以及http协议 zoonkeeper的原...
分类:
其他好文 时间:
2015-08-31 21:54:07
阅读次数:
172
一:三次握手 三次的握手的过程是: 1.由发起方HostA向被叫方HostB发出请求报文段,此时首部中的同步位SYN=1,同时选择一个序列号seq=x。TCP规定,SYN报文(即SYN=1的报文段)不能携带数据,但要消耗一个序列号。这时,TCP客户端进程进入SYN-SENT(同步已发送)状态。 2....
分类:
其他好文 时间:
2015-08-31 00:57:48
阅读次数:
294