ssl只是个认证(数字签名)和握手ssh有加密 ssh不是ssl加其它协议(如http,telnet等等),可以说,ssh做的比ssl更多详见 http://imxie.net/2008/03/ssl-and-ssh.htm (吐槽:外国人的文章真的比较深刻?起码我这个对比我是只在链接的这篇文章中....
分类:
其他好文 时间:
2014-12-16 23:57:46
阅读次数:
196
场景说明:目前在windows上测试,或者在Linux上测试,发送UDP数据包,尽管目标端口不可达,但是并没有返回ICMP报文目的端口不可达的情况,真正做到了UDP报文的投递的特性,根本就没有等待,尽管调用了connect函数,但是没有任何的效果,其实我们可以想象到TCP的三次握手就是con..
分类:
其他好文 时间:
2014-12-15 06:43:41
阅读次数:
1500
转载请注明: TheViperhttp://www.cnblogs.com/TheViper上一篇讲了第一次请求(握手)的执行流程,这篇说说握手后,engine.io是怎么传输数据的。engine.io对http的request事件进行了绑定。在回调函数中,根据有没有socket id来判断是不是握...
分类:
其他好文 时间:
2014-12-15 06:29:16
阅读次数:
322
继文章 http://blog.csdn.net/simonchi/article/details/41722511 之后,我觉得有必要来详细的说一下TCP的三次握手和四次挥手的过程,帮助大家理解这个过程。
首先来看一下tcpdump抓取的网络数据包,如何抓包分析参考 上面给出的链接
图中红色框选的是三次握手建立连接
第一次:客户端发送SYN报文,并设置seq=0,
...
分类:
其他好文 时间:
2014-12-12 19:09:37
阅读次数:
218
自从小编走进编程的世界以来,学习的编程知识都是和C/S这个小伙伴握手,直到做完牛腩老师的新闻发布系统,才开始了小编的B/S学习生涯,和B/S初次谋面,小宇宙瞬间爆发了,看着自己的第一个B/S系统,牛腩新闻发布系统,渐渐长大,对B/S的世界越来越着迷,北大青鸟视频里通过一个个完整的小例子来将web开发的流程进行了一步步的讲解,从开始设计到添加控件,再到调试和部署发布,使小编对web开发有了进一步的了...
分类:
Web程序 时间:
2014-12-09 08:12:31
阅读次数:
225
add by zhj: SSL层在TCP层之上,SSL握手是在TCP握手完成之后,除了这点之外,两者应该是相对独立的过程。在服务端,这两个过程有可能不在同一台主机上,比如服务端用LVS+Nginx实现负载均衡,LVS是四层负载均衡,只解析到TCP层,并不会解析SSL层,而Nginx实现的是七层负载均...
分类:
其他好文 时间:
2014-12-09 00:27:56
阅读次数:
231
引入:现在我们来看JDWP层的数据包。源码在JDK中很容易找到,它定义$JAVA_HOME/include/jdwpTransport.h头文件中。分析:Part1:握手过程(handshake)握手包发生在Debugger(JDI端)和TargetVM(JVMTI端)的传输层连接建立,并且在发送任何实际数据报之前完成的。它过程如下:a.D..
分类:
其他好文 时间:
2014-12-08 19:48:29
阅读次数:
200
本文要求读者在阅读之前应该对TCP通过三次握手建立和关闭连接有一定的了解,本文并没有详细讲解三次握手,只是通过一个实例对三次握手进行了一下验证。 tcp连接的建立和关闭想必大家都已经非常熟悉了!通过三次握手建立连接和通过三次或者四次(半关闭)握手来关闭连接!在这里,我想通过一个具体的实例程序,...
分类:
其他好文 时间:
2014-12-07 17:35:50
阅读次数:
183
正常情况tcp四层握手关闭连接,rst基本都是异常情况,整理如下:1.GFW2. 对方端口未打开,发生在连接建立 如果对方sync_backlog满了的话,sync简单被丢弃,表现为超时,而不会rst3. close Socket 时recv buffer 不为空 例如,客户端发了两个请求,服务.....
分类:
其他好文 时间:
2014-12-07 17:33:36
阅读次数:
186