![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux网络编程学习笔记
文章平均质量分 84
KCenti
这个作者很懒,什么都没留下…
展开
-
Libevent官方
Libevent官方文章目录Libevent官方学习目标:libevent:学习目标:掌握libevent封装的框架思想了解bufferevent特性掌握bufferevent事件对象创建、销毁。libevent:libevent: 是一个用C语言编写的、轻量级的开源高性能事件通知库。*libevent特点:事件驱动、高性能轻量级、专注于网络跨平台、支持Windows、Linux、Mac OS等支持多种I/O多路复用技术、epoll、poll、dev/poll、select和k原创 2021-07-25 22:22:43 · 148 阅读 · 0 评论 -
多路IO转接服务器
多路IO转接服务器文章目录多路IO转接服务器学习目标:端口复用:半关闭:select函数:学习目标:掌握端口复用函数了解半关闭及shutdown函数掌握select实现多路IO转接端口复用:int setsockopt(int sockfd,int level,int optname,const void *optval,socklen_t optlen);参数scokfd:标识一个套接口的描述字。level:选项定义层次;支持SOL_SOCKET、IPPROTO_TCP、IPP原创 2021-07-18 18:22:39 · 103 阅读 · 0 评论 -
TCP协议建立连接和终止连接
TCP协议建立连接和终止连接文章目录TCP协议建立连接和终止连接学习目标:TCP数据格式:连接与终止:学习目标:了解TCP协议了解TCP三次握手建立连接了解TCP四次握手断开连接TCP数据格式:TCP数据被封装在一个IP数据包中TCP首部的数据格式每个TCP段都包含源端和目的端的端口号,用于寻找发端和收端应用进程。这两个值加上IP首部中的源端IP地址和目的端IP地址唯一确定一个TCP连接连接与终止:建立连接: 三个报文段完成连接的建立,过程也被称为三次握手。主动发起连接请求端原创 2021-07-17 11:28:44 · 710 阅读 · 0 评论 -
协议与网络模型分层
协议与网络模型分层文章目录协议与网络模型分层学习目标:协议与分层模型结构:B/S架构和C/S架构:补充:学习目标:了解7层模型和4层模型及代表协议协议与分层模型结构:协议: 为了使数据在网络上从源到达目的,网络通信的参与方必须遵循相同的规则,这套规则称为协议。OSI七层模型:应用层: 网络服务与最终用户的一个接口,协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP表示层: 数据的表示、安全、压缩。格式有:JPEG、ASCII、EB原创 2021-07-17 11:15:18 · 165 阅读 · 0 评论 -
套接字与socket函数
套接字与socket函数文章目录套接字与socket函数学习目标:套接字(socket):网络字节序:ip地址转换函数:sockaddr地址结构:socket函数:bind函数:accept函数:connect函数:补充:学习目标:掌握IP地址转换函数了解sockaddr地址结构掌握socket、bind、listen、accept、connet函数。套接字(socket):套接字(socket): 就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象,一个套接字就是网络上进程通信原创 2021-07-16 23:37:23 · 198 阅读 · 0 评论