- 博客(6)
- 资源 (26)
- 收藏
- 关注
转载 IP数据包格式
TCP/IP协议定义了一个在因特网上传输的包,称为IP数据报(IP Datagram).这是一个与硬件无关的虚拟包,由首部和数据两部分组成.首部的前一部分是固定长度,共 20 字节,是所有IP数据报必须具有的.在首部的固定部分的后面是一些可选字段,其长度是可变的.IP数据报首部的固定部分中的各字段版本:占4位,指IP协议的版本.通信双方使用的IP协议版本必须一致.日前广
2015-12-22 23:24:28 937
转载 TCP/IP数据报格式
IP数据报格式 图1.IP数据报格式版本字段长度为4,用来表明建立数据报的IP版本,目前的IP版本是IPv4,IPv6正在发展中。IPv4的字段为0100 。首部长度(报头长度)指的是首部占32 bit字的数目,包括任何选项。由于它是一个4比特字段,因此首部最长为60个字节。15x32/8=60字节.IP首部始终是32 bit的整数倍.IP数据报报头的最小长度为2
2015-12-22 23:19:54 570
转载 Nginx学习之六-nginx核心进程模型
一、Nginx整体架构正常执行中的nginx会有多个进程,最基本的有master process(监控进程,也叫做主进程)和woker process(工作进程),还可能有cache相关进程。一个较为完整的整体框架结构如图所示:二、核心进程模型启动nginx的主进程将充当监控进程,而由主进程fork()出来的子进程则充当工作进程。ng
2015-12-19 13:52:16 519
转载 Nginx源码分析-启动初始化过程(一)
转自:http://www.cnblogs.com/li-hao/archive/2013/02/28/2937258.htmlNginx的启动初始化在src/core/nginx.c的main函数中完成,当然main函数是整个Nginx的入口,除了完成启动初始化任务以外,也必定是所有功能模块的入口之处。Nginx的初始化工作主要围绕一个类型为ngx_cycle_t类型的全局变量(cy
2015-12-19 13:12:56 538
原创 nginx Makefile中添加编译自定义模块
由于最近项目需要,所以开始研究了nginx的代码来。经过在网上大量的阅读相关的博文。弄清楚如何添加新的模块,如何编译等等了解整个过程。现在记录下编译添加新模块的过程。在源代码根目录添加文件夹nginx_http_push,相关的代码放在这个文件夹里面写好相关代码,然后配置编译。1. 查看原来编译带的参数 nginx -V 2. 重新配置 ./configure --pr
2015-12-19 12:16:35 2107
mongodb_stretch_3_0_14_core.zip
2020-01-15
mongodb-linux-arm64-ubuntu1604-v3.4-latest.tgz
2020-01-15
kamailio 安装配置过程
2016-12-27
dx9sdk.part5.rar
2014-01-14
dx9sdk.part4.rar
2014-01-14
dx9sdk.part3.rar
2014-01-14
dx9sdk.part2.rar
2014-01-14
dx9sdk.part1
2014-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人