今天来聊一下事实标准协议TCP/IP中传输层里TCP协议中,主机与服务器建立连接时的三次握手,和断开连接时的四次挥手。本博文分两部分介绍,一:状态详解二:三次握手和四次挥手状态介绍这里总共涉及到十种状态,其实总共有十一种状态,接下来分别介绍一下它们;一:状态详解CLOS..
分类:
其他好文 时间:
2017-10-12 22:57:05
阅读次数:
127
1.客户端 ①HelloClient.java ②HelloClientInitializer.java 主要功能是完成客户端的编解码工作 ③ HelloClientHandler.java 业务处理类,主要有三个方法 客户端建立连接时调用:channelActive方法 客户端接收服务端消息时调用 ...
分类:
Web程序 时间:
2017-09-28 11:45:59
阅读次数:
231
http://www.jb51.net/article/59352.htm 1、打开Sql server 管理配置器 或者在命令行输入:SQLServerManager10.msc 2、点击MSSQLSERVER的协议,在右侧的页面中选择TCP/IP协议 3、右键点击TCP/IP协议,选择“属性”, ...
分类:
数据库 时间:
2017-09-23 13:29:55
阅读次数:
200
Session是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用户的唯一身份。 ...
分类:
其他好文 时间:
2017-09-19 23:07:37
阅读次数:
235
第一次 第一次 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。 第二次 第二次 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同 ...
分类:
其他好文 时间:
2017-09-14 18:47:36
阅读次数:
159
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连 ...
分类:
数据库 时间:
2017-09-10 13:34:31
阅读次数:
232
原文出处:囚兔 摘要: Java的网络编程Socket常常用于各种网络工具,比如数据库的jdbc客户端,redis客户端jedis,各种RPC工具java客户端,这其中存在一些参数来配置timeout,但是之前一直对timeout的理解还不清晰,所以会导致使用这些网络工具的时候有点迷茫。在此做个总结... ...
分类:
编程语言 时间:
2017-09-09 15:19:43
阅读次数:
296
微服务网关是socket长连接与支付公司对接,该网关需要提供http接口给内部系统调用,当socket没有建立连接时(网关服务的高可用是haProxy搭建的,有些服务的socket可能未连上支付公司),所以,此时网关的http服务不让内部其它调用系统发现。 gradle构建的spring cloud ...
分类:
编程语言 时间:
2017-09-07 13:28:57
阅读次数:
2974
TCP包头:其中ACK,SYN,FIN在这两个过程中会用到,简单介绍如下:
ACK:表示是否前面的确认号字段是否有效,ACK=1,表示有效,只有当ACK=1时,前面的确认号字段才有效,TCP规定,连接建立后,ACK必须为1,带ACK标志的TCP报文段称为确认报文段。
SYN:在建立连接时使用,..
分类:
其他好文 时间:
2017-09-03 00:29:47
阅读次数:
255
最近在看C#,今天下午刚开始接触C#的数据库连接,SQL Server2008,问题如图:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序 ...
分类:
数据库 时间:
2017-08-19 00:41:17
阅读次数:
310