![](https://img-blog.csdnimg.cn/20210302103421372.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
网络基础
文章平均质量分 94
计算机网络相关整理。
Channon_
我是Channon,我喂自己袋盐...
展开
-
一篇文章带你详解HTTP协议(2)
一、 计算机网络体系结构分层计算机网络体系结构分层计算机网络体系结构分层不难看出,TCP/IP 与 OSI 在分层模块上稍有区别。OSI 参考模型注重“通信协议必要的功能是什么”,而 TCP/IP 则更强调“在计算机上实现协议应该开发哪种程序”。二、 TCP/IP 基础1. TCP/IP 的具体含义从字面意义上讲,有人可能会认为 TCP/IP 是指 TCP 和 IP 两种协议。实际生活当中有时也确实就是指这两种协议。然而在很多情况下,它只是利用 IP...转载 2021-02-24 10:50:57 · 293 阅读 · 0 评论 -
一篇文章带你详解HTTP协议(1)
一、概述1.计算机网络体系结构分层 计算机网络体系结构分层2.TCP/IP 通信传输流利用 TCP/IP 协议族进行网络通信时,会通过分层顺序与对方进行通信。发送端从应用层往下走,接收端则从链路层往上走。如下: TCP/IP 通信传输流首先作为...转载 2021-01-26 17:25:39 · 756 阅读 · 0 评论 -
带你详解 HTTP 协议(八):与 HTTP 协作的 Web 服务器
HTTP 通信时,除客户端和服务器外,还有一些用于协助通信的应用程序。如下列出比较重要的几个:代理、缓存、网关、隧道、Agent 代理。1.代理代理HTTP 代理服务器是 Web 安全、应用集成以及性能优化的重要组成模块。代理位于客户端和服务器端之间,接收客户端所有的 HTTP 请求,并将这些请求转发给服务器(可能会对请求进行修改之后再进行转发)。对用户来说,这些应用程序就是一个代理,代表用户访问服务器。出于安全考虑,通常会将代理作为转发所有 Web 流量的可信任中间节点使用。代理还.转载 2020-09-22 09:54:51 · 157 阅读 · 0 评论 -
带你详解 HTTP 协议(七):HTTP 报文实体
1. HTTP 报文实体概述HTTP 报文结构大家请仔细看看上面示例中,各个组成部分对应的内容。接着,我们来看看报文和实体的概念。如果把 HTTP 报文想象成因特网货运系统中的箱子,那么 HTTP 实体就是报文中实际的货物。报文:是网络中交换和传输的数据单元,即站点一次性要发送的数据块。报文包含了将要发送的完整的数据信息,其长短很不一致,长度不限且可变。 实体:作为请求或响应的有效载荷数据(补充项)被传输,其内容由实体首部和实体主体组成。(实体首部相关内容在上面第六点中已有阐述。)我们转载 2020-09-22 09:50:52 · 1360 阅读 · 0 评论 -
带你详解 HTTP 协议(六):HTTP 响应状态码
1. 状态码概述HTTP 状态码负责表示客户端 HTTP 请求的返回结果、标记服务器端的处理是否正常、通知出现的错误等工作。 HTTP 状态码如 200 OK ,以 3 位数字和原因短语组成。数字中的第一位指定了响应类别,后两位无分类。 不少返回的响应状态码都是错误的,但是用户可能察觉不到这点。比如 Web 应用程序内部发生错误,状态码依然返回 200 OK。2. 状态码类别 类别 原因短语 1xx Informational(信息性状态码) 接收的请求正在处理.转载 2020-09-21 19:59:52 · 431 阅读 · 0 评论 -
带你详解 HTTP 协议(五):HTTP 报文首部之首部字段
1.首部字段概述先来回顾一下首部字段在报文的位置,HTTP 报文包含报文首部和报文主体,报文首部包含请求行(或状态行)和首部字段。在报文众多的字段当中,HTTP 首部字段包含的信息最为丰富。首部字段同时存在于请求和响应报文内,并涵盖 HTTP 报文相关的内容信息。使用首部字段是为了给客服端和服务器端提供报文主体大小、所使用的语言、认证信息等内容。2.首部字段结构HTTP 首部字段是由首部字段名和字段值构成的,中间用冒号“:”分隔。 另外,字段值对应单个 HTTP 首部字段可以有多个值。 当转载 2020-09-21 19:57:36 · 2248 阅读 · 0 评论 -
带你详解 HTTP 协议(四):HTTP 报文首部之请求行、状态行
HTTP 报文首部之请求行、状态行1.请求行举个栗子,下面是一个 HTTP 请求的报文:GET /index.htm HTTP/1.1Host: sample.com其中,下面的这行就是请求行,GET /index.htm HTTP/1.1开头的 GET 表示请求访问服务器的类型,称为方法; 随后的字符串 /index.htm 指明了请求访问的资源对象,也叫做请求 URI; 最后的 HTTP/1.1,即 HTTP 的版本号,用来提示客户端使用的 HTTP 协议功能。转载 2020-09-18 11:05:09 · 1110 阅读 · 0 评论 -
带你详解 HTTP 协议(三):HTTP 协议报文结构
转自涤生_Woo简书HTTP 协议报文结构1.HTTP 报文用于 HTTP 协议交互的信息被称为 HTTP 报文。请求端(客户端)的 HTTP 报文叫做请求报文;响应端(服务器端)的叫做响应报文。HTTP 报文本身是由多行(用 CR+LF 作换行符)数据构成的字符串文本。2.HTTP 报文结构HTTP 报文大致可分为报文首部和报文主体两部分。两者由最初出现的空行(CR+LF)来划分。通常,并不一定有报文主体。如下: ...转载 2020-09-18 11:03:56 · 271 阅读 · 0 评论 -
带你详解 HTTP 协议(二):HTTP 协议基础
转自涤生_Woo简书HTTP 协议基础1.通过请求和响应的交换达成通信应用 HTTP 协议时,必定是一端担任客户端角色,另一端担任服务器端角色。仅从一条通信线路来说,服务器端和客服端的角色是确定的。HTTP 协议规定,请求从客户端发出,最后服务器端响应该请求并返回。换句话说,肯定是先从客户端开始建立通信的,服务器端在没有接收到请求之前不会发送响应。2.HTTP 是不保存状态的协议HTTP 是一种无状态协议。协议自身不对请求和响应之间的通信状态进行保存。也就是说在 HTTP 这个级别..转载 2020-09-14 09:41:06 · 133 阅读 · 0 评论 -
带你详解 HTTP 协议(一):概述 HTTP 工作过程
转自涤生_Woo简书 一张图带你看完本系列文章一、概述1.计算机网络体系结构分层 计算机网络体系结构分层2.TCP/IP 通信传输流利用 TCP/IP 协议族进行网络通信时,会通过...转载 2020-09-13 20:37:38 · 2205 阅读 · 0 评论 -
并发(Concurrency)与并行(Parallelism)的区别?
以下文章来源于云原生实验室,作者米开朗基杨现在我们都说设计可并行、高并发的程序,那么什么是并发?什么又是并行呢?并行的概念比较简单,并行总是和执行(executions)相关,很多东西同时执行就是并行;而并发则是通过一些方式组织你的程序,让它可以分成多个模块去独立地执行。并行必然是需要多核的,一个处理器是无法并行的;但并发和处理器并没有什么必然联系,在一个处理器上面,我们的程序也可以是并发的。举个简单的例子,华罗庚泡茶,必须有烧水、洗杯子、拿茶叶等步骤。现在我们想尽快做完这件事,也就是“一.转载 2020-08-30 09:39:12 · 525 阅读 · 0 评论