Network
guanghui92luo
这个作者很懒,什么都没留下…
展开
-
IO多路复用之epoll
1、基本知识 epoll是在2.6内核中提出的,是之前的select和poll的增强版本。相对于select和poll来说,epoll更加灵活,没有描述符限制。epoll使用一个文件描述符管理多个描述符,将用户关系的文件描述符的事件存放到内核的一个事件表中,这样在用户空间和内核空间的copy只需一次。2、epoll函数 epoll实现的三个函数,分别如下:#in转载 2017-01-23 17:09:59 · 306 阅读 · 0 评论 -
I/O多路复用之select
I/O多路复用机制,就是说通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。原创 2017-01-23 11:32:50 · 265 阅读 · 0 评论 -
调用sendmsg时出现permission denied错误
在使用ipsec-tools发送IKE协商包时,调用sendmsg时出现permission denied错误原创 2018-01-02 14:57:14 · 960 阅读 · 0 评论 -
TCP/IP协议概述
网络协议通常分不同层次进行开发,每一层分别负责不同的通信功能。一个协议族,比如TCP/IP,是一组不同层次上的多个协议的组合。TCP/IP协议族的四个层次:应用层、传输层、网络层、链路层在TCP/IP协议族中,网络层IP提供一种不可靠的服务,它只是尽可能快地把分组从源结点送到目的结点,即点到点TCP在不可靠的IP层之上提供了一个可靠的运输层。采用了超时重传、发送和接收端到端的确认分组等机制,即原创 2018-01-03 15:54:47 · 218 阅读 · 0 评论