-
浏览器输入一个网址发生了什么(六) 服务器接收和处理网络请求
发布时间:2021-08-01 22:27上节我们介绍了网络包在互联网中的传递,本节将介绍网络包到达服务端的局域网,并且到达服务器后如何被接收和处理。1.网络包到达服务端防火墙一般而言,web服务器会放在服务器运营商的数据中心,该数据中心与运
-
浏览器输入一个网址发生了什么(五) 网络包在互联网中传输
发布时间:2021-08-01 11:08上节我们介绍了网络包在局域网内的传输,本节将介绍网络包如何进入互联网以及在互联网中如何传输。我们知道互联网是由众多设备如路由器,交换机和计算机通过通信线路(如网线,光纤等)连接组成。而这些设备按区域划
-
浏览器输入一个网址发生了什么(四) 网络包在局域网中传输
发布时间:2021-07-31 21:49接下来我们将介绍数据从客户端主机传输出去后,在局域网内经历了什么。 网络包从客户端主机发出后,要经过集线器、交换机和路由器最终进入到互联网。在我们实际生活中,家里的路由器已经
-
浏览器输入一个网址发生了什么(三) IP模块封装和网卡
发布时间:2021-07-25 16:12上一节探索了网络消息在协议栈内是如何封装、发送和接收。本节将补充协议栈中的IP模块对报文的封装,以及网络包是如何通过网卡发送出去计算机。 1. IP模块封装IP头部 当
-
浏览器输入一个网址发生了什么(二) TCP模块封装和传输机制
发布时间:2021-07-23 10:03上节简单的介绍了http报文封装和dns请求获取目标IP 本节将介绍http报文在协议栈中如何进一步处理并发送到网络中。这里说的协议栈是指TCP/IP协议栈。 &nbs
-
浏览器输入一个网址发生了什么(一) 封装http消息和dns请求
发布时间:2021-07-21 12:43本系列文章围绕着“往浏览器输入网址后发生了什么”介绍计算机网络的相关基础知识。本文将介绍往浏览器中输入一个网址后客户端如何封装http消息和发送dns请求查询目标主机的ip。
-
Go入门系列(二十) go web编程简介
发布时间:2021-06-28 16:17本节简单介绍go web编程并用go构建一个服务器。例子:快速搭建一个go web服务器package main import ( "fmt" "log" "net/http" ) func
-
Mysql主从复制原理 + 快速部署主从节点
发布时间:2021-06-05 14:21主从复制应用场景主从服务器互为备份读写分离分担压力mysql主从复制支持不同形式,主要有如下形式:单向主从复制一主多从模式PS:该模式下,从节点建议不超过5台。从节点越多,同步延迟越久,而且写入数据的
-
深入学习mongodb(三) mongdb聚合
发布时间:2021-03-25 16:32如果你有数据存储在MongoDB中,你想做的可能就不仅仅是将数据提取出来那么简单了;你可能希望对数据进行分析并加以利用,因此本节介绍MongoDB提供的聚合工具。 聚合框架
-
深入学习mongodb(二) mongdb索引的数据结构和类型
发布时间:2021-03-25 15:45 mongodb索引数据结构 在这里我希望能够与mysql索引的数据结构进行比较。 mongodb索引的数据结构是b树,而mysql索引的数据结构是b+树。 &nb