![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
文章平均质量分 53
longwuxu
奋斗中
展开
-
Socket心跳包机制总结
http://blog.sina.com.cn/s/blog_a459dcf5010153m5.html 心跳包机制 跳包之所以叫心跳包是因为:它像心跳一样每隔固定时间发一次,以此来告诉服务器,这个客户端还活着。事实上这是为了保持长连接,至于这个包的内容,是没有什么特别规定的,不过一般都是很小的包,或者只包含包头的一个空包。 在TCP的机制里面,本身是存在有心跳包的转载 2013-11-18 19:36:10 · 632 阅读 · 0 评论 -
大断续 小端续
http://blog.csdn.net/cyh1111/article/details/5129976 以下对BIG-ENDIAN、LITTLE-ENDIAN的解释正好弄反了!!!! BIG-ENDIAN(大字节序、高字节序) LITTLE-ENDIAN(小字节序、低字节序) 主机字节序 网络字节顺序 JAVA字节序 1.BIG-ENDIAN转载 2013-11-25 10:28:52 · 505 阅读 · 0 评论 -
Android Network Protocol Stack
https://github.com/wu-jingdong/network Android Network Protocol Stack Contains Udp Stack, Tcp Stack and Http Stack. A simple application framework. Udp Stack When send request, the p转载 2013-11-25 11:29:40 · 477 阅读 · 0 评论 -
TCP与UDP区别
TCP与UDP区别 TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。 UDP---用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不转载 2013-11-25 16:41:03 · 440 阅读 · 0 评论 -
java inputstream read blocking
http://stackoverflow.com/questions/611760/java-inputstream-read-blocking转载 2013-11-27 13:56:20 · 409 阅读 · 0 评论 -
java nio机制
前言: 最近在分析hadoop的RPC(Remote Procedure Call Protocol ,远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。可以参考:http://baike.baidu.com/view/32726.htm )机制时,发现hadoop的RPC机制的实现主要用到了两个技术:动态代理(动态代理可以参考博客:http:/转载 2013-12-19 23:30:44 · 279 阅读 · 0 评论 -
TCP连接建立过程中为什么需要“三次握手”
http://www.cnblogs.com/TechZi/archive/2011/10/18/2216751.html TCP连接建立过程中为什么需要“三次握手” 传输控制协议(Transmission Control Protocol, TCP)是一种面向连接的、可靠的、基于字节流的运输层(Transport layer)通信协议。是专门为了在不可靠的互联网络上提供转载 2014-02-25 20:35:56 · 463 阅读 · 0 评论 -
TCP,IP,HTTP,SOCKET区别和联系
http://goodcandle.cnblogs.com/archive/2005/12/10/294652.aspx http://www.cnblogs.com/lavenderone/archive/2011/10/14/2212523.html 什么是TCP/IP、UDP? TCP/IP(Transmission Control P转载 2014-02-25 21:18:52 · 365 阅读 · 0 评论 -
Certificate_and_Public_Key_Pinning
在实际项目代码审计中发现,目前很多手机银行虽然使用了https通信方式,但是只是简单的调用而已,并未对SSL证书有效性做验证。在攻击者看来,这种漏洞让https形同虚设,可以轻易获取手机用户的明文通信信息。 手机银行开发人员在开发过程中为了解决ssl证书报错的问题(使用了自己生成了证书后,客户端发现证书无法与系统可信根CA形成信任链,出现了 CertificateException等异常。)转载 2015-03-18 13:42:15 · 421 阅读 · 0 评论