计算机网络
文章平均质量分 75
计算机网络
低吟不作语
这是最坏的时代,也是最好的时代
展开
-
HTTPS 详解
HTTP 被用于在 Web 浏览器和网站服务器之间传递信息,但以明文形式发送内容,不提供任何方式的数据加密,如果攻击者截取了 Web 浏览器和网站服务端之间的传输报文,就可以直接读懂其中的信息,因此 HTTP 不适合传输一些敏感信息,比如身份证号码、密码等。为了数据传输的安全性,HTTPS 在 HTTP 的基础上加入了 SSL 协议,SSL 依靠证书来验证客户的身份,并对客户端和服务端之间的通信进行数据加密,以保障数据传输的安全性,其端口一般是 443。原创 2024-08-17 20:20:53 · 701 阅读 · 0 评论 -
HTTP 请求流程
【代码】HTTP 请求流程。原创 2024-08-17 20:06:00 · 444 阅读 · 0 评论 -
OSI 七层网络模型和 TCP/IP 四层网络模型
TCP/IP 不是指 TCP 和 IP 这两个协议的合称,而是指因特网的整个 TCP/IP 协族。从协议分层模型方面来讲,TCP/IP 由 4 个层次组成,从下到上分别是:网络接口层、网络层、传输层和应用层。网络的七层架构从下到上主要分为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。原创 2024-08-15 15:46:10 · 467 阅读 · 0 评论 -
HTTP 连接详解
世界上几乎所有的 HTTP 通信都是由 TCP/IP 承载的,客户端可以打开一条TCP/IP连接,连接到任何地方的服务器。一旦连接建立,客户端和服务器之间交换的报文就永远不会丢失、受损或失序TCP(Transmission Control Protocol)传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议。通俗来讲,TCP就是双方通信的一个规范标准,负责对数据的传输进行一定的控制HTTP 要传送一条报文时,会以流的形式将报文数据的内容通过一条打开的 TCP 连接按序传输。原创 2024-05-12 15:31:11 · 1992 阅读 · 0 评论 -
HTTP 报文详解
可以通过三位数字代码对不同状态码进行分类,200 到 299 之间的状态码表示成功,300 到 399 之间的代码表示资源已经被移走了,400 到 499 之间的代码表示客户端的请求出错,500 到 599 之间的代码表示服务器出错。方法用来告知服务器要做些什么,比如,GET 方法负责从服务器获取一个文档,POST 方法会向服务器发送需要处理的数据,OPTIONS 方法用于确定 Web 服务器的一般功能,或者 Web 服务器处理特定资源的能力。所有的 HTTP 报文都可以分为两类:请求报文和响应报文。原创 2024-05-10 16:15:59 · 976 阅读 · 0 评论 -
HTTP URL 详解
params>?方案:访问服务器以获取资源时要使用哪种协议用户:某些方案访问资源时需要的用户名密码:用户名后面可能要包含的密码,中间由冒号分隔主机:资源宿主服务器的主机名或 IP 地址端口:资源宿主服务器正在监听的踹口号,很多方案都有默认端口号(HTTP 的默认端口号为 80)路径:服务器上资源的本地名,由一个斜杠(/)将其与前面的 URL 组件分隔开来参数:指定输入参数,参数为键值对,URL 中可以包含多个参数,使用分号分隔。原创 2024-05-09 13:23:05 · 665 阅读 · 0 评论 -
HTTP 结构概述
Web 内容都是存储在 Web 服务器上的,Web 服务器所使用的是 HTTP 协议,因此经常被称为 HTTP 服务器,HTTP 服务器存储了因特网的数据。HTTP 支持几种不同的请求命令,这些命令被称为 HTTP 方法,每条 HTTP 请求报文都包含一个方法,这个方法会告诉服务器要执行什么动作(获取一个 Web 页面、运行一个程序、删除一个文件等)URI 的第二种形式就是统一资源名(URN),URN 作为特定内容的唯一名称使用,与目前的资源所在地无关,因此可以将资源四处搬移。原创 2024-05-09 11:33:43 · 444 阅读 · 0 评论