网络编程
文章平均质量分 87
magoyang
这个作者很懒,什么都没留下…
展开
-
高级I/O多路转接之select poll epoll 区别
Linux上可以使用不同的I/O模型,我们可以通过下图了解常用的I/O模型:同步和异步模型,以及阻塞和非阻塞模型,本文主要分析其中的异步阻塞模型。一、概述select、poll、epoll都是IO多路复用的机制,但是他们的机制有很大的区别int select(int nfds, fd_set *readfds, fd_set *writefd原创 2016-08-10 09:19:34 · 662 阅读 · 0 评论 -
HTTP协议详解
转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspxAuthor :Jeffrey引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP转载 2016-07-31 11:08:29 · 334 阅读 · 0 评论 -
dup()和dup2()
声明:本文文字较多,比较枯燥,请耐下性子来看,收获会有的1、函数dup()和dup2()(1)#include int dup(int oldfd);int dup2(int oldfd, int newfd);(2)功能: 复制文件句柄(3)用法: int dup2(int oldfd,int newfd);(4)如果调用成功,这两个函数都返回新分配或指定原创 2016-07-30 09:55:46 · 713 阅读 · 1 评论 -
TCP--三次握手(建立连接)与四次挥手(关闭连接)(转)
TCP的三次握手(建立连接)和四次挥手(关闭连接)参照:http://course.ccniit.com/CSTD/Linux/reference/files/018.PDFhttp://hi.baidu.com/raycomer/item/944d23d9b502d13be3108f61 建立连接: 理解:窗口和滑动窗口TCP的流量控制TCP使用窗口机制进行流转载 2016-07-26 15:52:07 · 1185 阅读 · 0 评论 -
TCP--三次握手(建立连接)与四次挥手(关闭连接)
1、TCP(Transmission Control Protocol) 传输控制协议三次握手TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机)ACK(acknowledgement 确认)PSH(push传送)FIN(finish结束)RST(reset重置原创 2016-07-23 17:51:15 · 498 阅读 · 0 评论 -
关于CGI
什么是CGI 1. 定义: CGI(Common Gateway Interface)是HTTP服务器与你的或其它机器 上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 2. 功能: 绝大多数的CGI程序被用来解释处理杰自表单的输入信息,并在服 务器产生相应的处理,或将相应的信息反馈给浏览器。CGI程序使 网页具有交互功能。 3. 运行环境:原创 2016-08-16 22:24:58 · 601 阅读 · 0 评论