建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了...
分类:
其他好文 时间:
2015-05-02 12:25:27
阅读次数:
150
笛卡尔积:一个表中所有行与另一个表中的所有行进行连接(握手模式)eg:emp表中有4行有,dept表中有16行,则结果为64行 select * from emp,dept; 当语句中含有where限制时,则不会出现笛卡尔积连接分为等连接,非等连接,外连接和自连接 1>等连接:select...
分类:
其他好文 时间:
2015-04-28 18:17:23
阅读次数:
111
DNS协议(DomainNameService)是一种应用层协议,基于tcp和udp的53端口,通过BIND(BekerleyInternatNameDomain)程序来实现。主要是通过udp无线传输协议,udp协议提供的是单向的协议,tcp是需要通过三次握手,所以使用udp可以减少DNS服务器的压力。DNS的查询类型主要有两种,..
分类:
其他好文 时间:
2015-04-26 01:50:57
阅读次数:
197
1.3次握手 4次握手2.那张状态图,FIN_WAIT主动关闭方,CLOSE_WAIT被动关闭方主动关闭方发出FIN后进入FIN_WAIT,FIN_WAIT方收到了ACK和FIN,发出了ACK,则进入TIME_WAIT 2MSL, 因为放置ACK的重传,确保对方能顺利关闭。被动关闭方收到FIN发出A...
分类:
其他好文 时间:
2015-04-24 18:47:17
阅读次数:
141
tcp服务器在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(...
分类:
其他好文 时间:
2015-04-24 11:56:24
阅读次数:
149
一、首先我们先了解一下Tcp的三次握手流程
1)第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。
2)第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进...
分类:
其他好文 时间:
2015-04-23 21:43:46
阅读次数:
281
对于重编程技术,本人认识的也不是特别深刻,其大致意思是,对于在人类很难直接接触到的环境下,通过无线消息传输将需要操作该节点的相关指令传输到节点上并使之运行相关操作。在此,就拿Deluge协议做例子,说明重编程问题。
Deluge协议是分发协议的一种,通过洪泛型传输将指令传给每个节点,并得到的是最新的信息。在传输过程中通过3次握手,首先基站节点发送ADV(消息的元数据)给周围节点告诉他们,我这有条...
分类:
其他好文 时间:
2015-04-23 19:57:53
阅读次数:
135
上图画出了TCP的建立连接的过程。假定主机A运行的是TCP客户程序,而B运行TCP服务程序。最初两端的TCP进程都处于 CLOSED(关闭)状态。图中在主机下面的方框分别是TCP进程所处的状态。请注意,A主动打开连接,而B被动打开连接。B的TCP服务器进程先创建传输控制块TCB(Transmission Control Block),准备接受客户进程的连接请求。然后服务器进程就处于LISTEN(监听...
分类:
其他好文 时间:
2015-04-23 13:31:25
阅读次数:
220
#+BEGIN_SRCplantuml:filep_w_picpaths/tcp_connect.png
titleTCP连接建立
autonumber
participantclient
participantserver
noteoverclient,server
client与server初始状态都处于CLOSED
endnote
client->server:SYN(SEQ=x)
activateclient
noteleft:3次握手的第1步,\n此后..
分类:
其他好文 时间:
2015-04-22 18:43:08
阅读次数:
172
传输层:两个重要的协议 TCP 和 UDPTCP:面向连接的协议:在传输用户数据前,先要建立连接 (TCP的三次握手)错误检查数据包序列化可靠性传输:发送的数据需要接受者提供确认,通过报头中的序列号和确认号来完成。数据恢复功能UDP属无连接协议提供有限的错误检查提供尽力传输不具备数据恢复功能UDP报...
分类:
其他好文 时间:
2015-04-22 13:14:41
阅读次数:
160