![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
biubiu_scut
这个作者很懒,什么都没留下…
展开
-
QQ通信原理及QQ是怎么穿透内网进行通信的?
转载地址 http://f543711700.iteye.com/blog/978044QQ是一个基于TCP/UDP协议的通讯软件 发送消息的时候是UDP打洞,登陆的时候使用HTTP~因为登陆服务器其实就是一个HTTP服务器,只不过不是常用的那些,那个服务器是腾讯自行开发的!!! 一、登录 QQ客户端在局域网内,当你打开QQ登录到QQ服务器时,通过外网,你转载 2015-04-13 12:24:50 · 583 阅读 · 0 评论 -
http请求报文 响应报文 状态码
请求报文:HTTP请求报文可以分成5部分:①是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、HEAD、OPTIONS、PUT、TRACE。不过,当前的大多数浏览器只支持GET和POST,Spring 3.0提供了一个HiddenHttpMethodFilter,允许你通过“_method”的表单参数指定这些特殊的HTTP方法(实际上还是通过POST提交表转载 2015-04-25 09:51:04 · 2902 阅读 · 0 评论 -
select函数详解
在Linux中,我们可以使用select函数实现I/O端口的复用,传递给 select函数的参数会告诉内核: •我们所关心的文件描述符 •对每个描述符,我们所关心的状态。(我们是要想从一个文件描述符中读或者写,还是关注一个描述符中是否出现异常) •我们要等待多长时间。(我们可以等待无限长的时间,等待固定的一段时间,或者根本就不等待)转载 2015-06-16 10:53:56 · 668 阅读 · 0 评论 -
Nginx模块开发入门
前言Nginx是当前最流行的HTTP Server之一,根据W3Techs的统计,目前世界排名(根据Alexa)前100万的网站中,Nginx的占有率为6.8%。与Apache相比,Nginx在高并发情况下具有巨大的性能优势。Nginx属于典型的微内核设计,其内核非常简洁和优雅,同时具有非常高的可扩展性。Nginx最初仅仅主要被用于做反向代理,后来随着HTTP核心的成熟和各种HTT转载 2015-06-17 19:51:12 · 497 阅读 · 0 评论 -
简析TCP协议的TIME_WAIT与CLOSE_WAIT状态
一、服务器异常如果服务器出了异常,十之八九都是以下两种情况:1.服务器保持了大量TIME_WAIT状态2.服务器保持了大量CLOSE_WAIT状态二、TIME_WAIT状态1、TIME_WAIT状态存在的两个理由:1)让4次握手关闭流程更加可靠;4次握手的最后一个ACK是是由主动关闭方发送出去的,若这个ACK丢失,被动关闭方会再次发一个FIN过来。若原创 2015-07-11 09:36:09 · 687 阅读 · 0 评论 -
socket网络编程 服务器模型选择
转载 2015-06-15 22:38:21 · 482 阅读 · 0 评论 -
网络IO之阻塞、非阻塞、同步、异步总结
1、前言 在网络编程中,阻塞、非阻塞、同步、异步经常被提到。unix网络编程第一卷第六章专门讨论五种不同的IO模型,Stevens讲的非常详细,我记得去年看第一遍时候,似懂非懂,没有深入理解。网上有详细的分析:http://blog.csdn.net/historyasamirror/article/details/5778378。我结合网上博客和书总结一下,加以区别,加深理解。转载 2015-07-15 20:16:24 · 480 阅读 · 0 评论 -
How To Use Linux epoll with Python
原文地址:点击打开链接How To Use Linux epoll with PythonContentsIntroductionBlocking Socket Programming ExamplesBenefits of Asynchronous Sockets and Linux epollAsynchronous Socket Programming E转载 2015-11-06 21:49:17 · 556 阅读 · 0 评论 -
以太网,IP,TCP,UDP数据包分析
1、ISO开放系统有以下几层: 7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理...转载 2018-09-12 16:30:59 · 343 阅读 · 0 评论