随笔分类 -  网络编程

摘要:关于http协议:我们分成几个模块说:http协议:HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。... 阅读全文
posted @ 2016-08-19 20:01 Li_Ning 阅读(195) 评论(0) 推荐(0)
摘要:Linux kernel 的 sendfile 是如何提高性能的现在流行的 web 服务器里面都提供 sendfile 选项用来提高服务器性能,那到底 sendfile 是什么,怎么影响性能的呢?sendfile 实际上是 Linux 2.0+ 以后的推出的一个系统调... 阅读全文
posted @ 2016-08-15 11:12 Li_Ning 阅读(216) 评论(0) 推荐(0)
摘要:此文非常值得借阅,不在搬移,直接移驾:http://www.cnblogs.com/Jessy/p/3535612.html赐教! 阅读全文
posted @ 2016-08-12 00:43 Li_Ning 阅读(108) 评论(0) 推荐(0)
摘要:epoll关于Linux下I/O多路转接之epoll函数,什么返回值,什么参数,我不想再多的解释,您不想移驾,我给你移来:http://blog.csdn.net/colder2008/article/details/5812487 返回值,参数说明等;最后... 阅读全文
posted @ 2016-08-11 18:44 Li_Ning 阅读(208) 评论(0) 推荐(0)
摘要:poll一、poll()函数:这个函数是某些Unix系统提供的用于执行与select()函数同等功能的函数,自认为poll和select大同小异,下面是这个函数的声明:#include int poll(struct pollfd *fds, nfds_t nfds,... 阅读全文
posted @ 2016-08-10 16:46 Li_Ning 阅读(256) 评论(0) 推荐(0)
摘要:fd_set你终于还是来了,能看到这个标题进来的,我想,你一定是和我遇到了一样的问题,一样的疑惑,接下来几个小时,我一定竭尽全力,写出我想说的,希望也正是你所需要的:关于Linux下I/O多路转接之select,我不想太多的解释,用较少的文章引出今天我要说的问题:fd... 阅读全文
posted @ 2016-08-09 23:03 Li_Ning 阅读(887) 评论(0) 推荐(0)
摘要:TCP UDPTCP与UDP基本区别 1.基于连接与无连接 2.TCP要求系统资源较多,UDP较少; 3.UDP程序结构较简单 4.流模式(TCP)与数据报模式(UDP); 5.TCP保证数据正确性,UDP可能丢包 6.TCP保证数据顺序,UDP不... 阅读全文
posted @ 2016-08-04 11:31 Li_Ning 阅读(172) 评论(0) 推荐(0)