Friday+
首页
文章归档
关于页面
分类>
网络
2022-01-09
网络
Linux网络协议栈
0. 概述前边我们学习了Linux的进程与内存部分,这里我们来看看linux网络协议栈。从以往的学习中,有如下3点的认识:socket的使用流程:建立、通信、关闭TCP/IP的分层协议栈:链路层、网络层、传输层等Linux操作系统是硬件与应用程序之间的代理特性这样也就组成了对Linux网络协议栈的基
阅读更多
2021-11-07
网络
nginx之upstream机制
1. 概述upstream机制是事件驱动框架与HTTP框架的综合,它既属于HTTP框架的一部分,又可以处理所有基于TCP的应用层协议(不限于HTTP)。它不仅没有任何阻塞地实现了Nginx与上游服务器的交互,同时又很好地解决了一个请求、多个TCP连接、多个读/写事件间的复杂关系。为了帮助Nginx实
阅读更多
2021-11-03
网络
nginx之Http模块
1. 概述从事件模块中,隐约可以看出2块内容:1. 模块的初始化,这里边最主要的配置项的解析,以及相关内存的分配;2. 模块的执行流程,就是在进程中的运行逻辑。这个在http框架中表现的更为突出一些。http模块的配置比事件模块更复杂,它分成3个层级:直接隶属于http{}块内的配置项称为main配
阅读更多
2021-10-24
网络
nginx事件模块
0. 前言本文是继续上一节来看看事件模块,事件模块是nginx的核心,它负责事件的收集、管理、分发。这里所说的事件,主要以网络事件和定时器事件为主,而网络事件中又以TCP网络事件为主(Nginx毕竟是个Web服务器)。1. 基本结构ngx_event_t简单看就是一个连接data,一个定时器time
阅读更多
2021-10-18
网络
nginx基础架构
0. 前言前一段时间对分布式系统进行了整理,其中提到了api网关,常用的api网关就是nginx,这里对nginx进行一个较深入的学习,主要参考《深入理解Nginx:模块开发与架构解析》。初步划分成4篇文章来学习:nginx基础架构nginx事件模块Http模块执行流程upstream机制本篇来看看
阅读更多
2021-09-18
网络
如何设计一个应用层协议
如何设计一个应用层协议前言看完这几个协议的报文,发现有一种共性在其中,于是就引发了一个思考:如何设计一个协议?协议的特点是上层协议依赖下层协议的传输,而TCP协议、IP协议已经比较成熟了,所以在这里加一个限定:应用层协议。在以往的经历中,也接触了一些协议相关的内容,比如最早的USB协议、后来的前置服
阅读更多
2021-09-17
网络
网络协议与设备
网络模型这里采用用5层级的网络模型:物理层、链路层、网络层、运输层、应用层。在TCP/IP协议族中,与后4个层级相关,如下图所示:ps:网络的的发展,大概是从局域网,慢慢发展到了广域网,最终实现了互联网。从协议来看,上层的协议依赖底层的协议,那么在出现的顺序上,一定是底层的协议先出现。这样底层的协议
阅读更多
2021-05-12
网络
Netty基础
概述TCP的编程要暂时脱离基于HTTP的MVC的编程范式,从网络的角度去看看一步一步的进化,这里看到了跟redis相同的Reactor模型。首先,我们从BIO开始进入TCP编程,在BIO部分只做简单的介绍;然后,进入NIO部分,对于多路复用的方式进行详细介绍;接着,介绍Reactor线程模型;
阅读更多
2021-01-24
网络
Api网关Kong简介
2020-03-26微服务框架选择.md定位Kong的定位是Api网关,Api网关的地位越发的重要,在这篇文章中,讲的很清楚。
阅读更多
2020-12-16
网络
nginx基础
本文主要整理一下nginx的基本原理以及3种功能概览Nginx是一款轻量级的Web服务器,由俄罗斯程序员伊戈尔·赛索耶夫(下图)于2004年首次开发,2011成立同名公司提供支持。
阅读更多
2020-09-27
网络
上网技术
原理简介GWF:VPN:ShadowSocks、
阅读更多
2020-07-08
网络
tcp协议简介
想写一下对消息的思考,就复习了一下tcp协议,没想到一下子被tcp给惊艳到了,这里简单做一下笔记。
阅读更多
2018-07-15
网络
http协议基础
本文主要介绍http的协议基础:主要包括报文的结构、请求的方法、url、状态码、header,以及http的连接
阅读更多
上一页
下一页
1
Diego
文章
182
分类
8
标签
13
分类
技术
93
展示
22
算法
6
存储
20
网络
13
数据
19
产品
15
读书
18
标签云
Node.js
数学
一致性算法
MySQL
nginx
redis
Linux
微服务
大数据
语言
python
tcp/ip
spring
最新文章
Fri Mar 25
CustomAuth总结
Fri Mar 18
SpringBoot几个机制总结
Thu Mar 17
Converter使用总结
Thu Mar 17
Validator使用总结
Thu Mar 17
Mybatis使用总结
标签
Node.js
3
数学
13
一致性算法
3
MySQL
4
nginx
6
redis
5
Linux
12
微服务
16
大数据
9
语言
18
python
10
tcp/ip
3
spring
28
最新文章
Fri Mar 25
CustomAuth总结
Fri Mar 18
SpringBoot几个机制总结
Thu Mar 17
Converter使用总结
Thu Mar 17
Validator使用总结
Thu Mar 17
Mybatis使用总结
Your browser is out-of-date!
Update your browser to view this website correctly.
Update my browser now
×
分类
技术
展示
算法
存储
网络
数据
产品
读书
标签
Node.js
数学
一致性算法
MySQL
nginx
redis
Linux
微服务
大数据
语言
python
tcp/ip
spring