
计算机网络
Geffin
欲戴王冠,必承其重
展开
-
HTTP 协议的历史演变和设计思路
文章目录前言一 HTTP/0.9二 HTTP/1.02.1 简介2.2 请求格式2.3 回应格式2.4 Content-Type 字段2.5 Content-Encoding 字段2.6 缺点三 HTTP/1.13.1 持久连接3.2 管道机制3.3 Content-Length 字段3.4 分块传输编码3.5 其他功能3.6 缺点四 SPDY 协议五 HTTP/25.1 二进制协议5.2 多工5.3 数据流5.4 头信息压缩5.5 服务器推送前言HTTP 协议是互联网的基础协议,也是网页开发的必备知识转载 2020-09-25 21:07:11 · 325 阅读 · 0 评论 -
为你揭开 Restful 的面纱
一,前言其实,我怀疑你并不了解 Restful ,不过没关系,今天,就让我来为大家揭开 Restful 的面纱,带大家看一些深层次的东西吧。二,什么是 Restful?Restful 是一种最流行的互联网架构。在介绍 Restful 之前,我们先介绍一下 REST。REST 是 Fielding 大神在2000年时提出的,这位大神非同小可,不仅是 HTTP 协议的主要设计者,还是 Apac...原创 2020-04-14 19:05:25 · 884 阅读 · 2 评论 -
对 HTTP 和 HTTPS 协议的详细解析
1 什么是 HTTP?HTTP 协议即超文本传输协议,是用于从万维网服务器传输超文本到本地浏览器的传送协议。HTTP 是基于 TCP/IP 通信协议来传递数据的。HTTP 协议工作于客户端-服务端架构之上,浏览器作为 HTTP 客户端通过 URL 向 HTTP 服务端即 WEB 服务器发送所有请求。Web 服务器根据接收到的请求后,向客户端发送响应信息。2 什么是 HTTPS?HTTPS...原创 2020-03-06 13:11:35 · 1968 阅读 · 0 评论 -
计算机网络系列七 -- 网络安全
1 计算机网络面临的安全性威胁1.1 四种威胁截获:从网络上窃听他人的通信内容中断:有意中断他人在网络上的通信篡改:故意篡改网络上传送的报文伪造:伪造信息在网络上传送其中截获信息的攻击称为被动攻击,其他的攻击被称为主动攻击。1.2 被动攻击和主动攻击的区别被动攻击:攻击者只是观察和分析某一个协议数据单元 PDU 而不干扰信息流。主动攻击:指攻击者对某个连接中通过的 PDU ...原创 2019-12-08 00:37:04 · 1174 阅读 · 0 评论 -
计算机网络系列六 -- 应用层详解
1 应用层的基本功能应用层位于运输层之上,主要功能为通过应用进程间的交互来完成特定网络应用。2 DNS 协议2.1 DNS 协议简介DNS 为域名解析系统,其主要功能为将主机名转换为 IP 地址。DNS 运行在 UDP 上,使用53端口。2.2 DNS 服务器分类根域名服务器:知道所有顶级域名服务器的 IP 地址顶级域名服务器:负责管理在其服务器注册的二级域名授权域名服务器:能...原创 2019-12-07 18:06:12 · 4799 阅读 · 2 评论 -
计算机网络系列五 -- 运输层详解
1 运输层1.1 运输层的定义运输层是 OSI 七层参考模型的第四层,主要功能为应用层提供通信服务,它即是面向通信的最高层,也是用户功能的最底层。在计算机网络中,真正进行数据通信的是两个主机的进程,由于一个主机中有多个进程同时在通信。而运输层只有一个,故运输层需要有复用与分用的功能,复用指的是多个进程只使用一个运输层来传输数据,分用指的是运输层在收到数据后能够根据端口号准确地将相应的数据给相...原创 2019-12-07 16:53:18 · 2008 阅读 · 0 评论 -
计算机网络系列四 -- 网络层详解(二)
1 IP 数据报我们在上一篇博客已经提到,IP 协议提供的是不可靠,无连接的数据报传输服务,而 IP 层提供的服务是通过对数据报的封装与拆封来实现的。IP 数据报的格式分为报头区和数据区两大部分,其中报头区是为了正确传输高层数据而加的各种控制信息,而数据区则包括高层协议需要传输的数据。...原创 2019-12-07 16:35:46 · 800 阅读 · 1 评论 -
计算机网络系列三 -- 网络层详解(一)
1 ARP 协议1.1 什么是 ARP 协议?ARP,即 Address Resolution Protocol,为地址解析协议。其功能为通过目标主机的 IP 地址,查询目标主机的 MAC 地址,以保证通信的顺利进行。每台安装有 TCP/IP 协议的电脑里都有一个 ARP 缓存表,这个表里的 IP 地址与 MAC 地址是一一对应的。1.2 为什么我们需要 ARP 协议?在网络层我们关心的是...原创 2019-12-07 14:42:20 · 692 阅读 · 0 评论 -
计算机网络系列二 -- 数据链路层详解
1 数据链路层的基本概念链路是一条点到点的物理线路段,中间没有其他任何的交换节点。数据链路即除了物理线路外,必须还有通信协议来控制数据的传输,若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。现在最常用的方法是使用适配器(网卡)来实现这些协议的硬件和软件,而一般的适配器都包含了数据链路层和物理层这两层的功能。2 数据链路层的信道类型数据链路层的信道主要有以下两种类型:点对点信道:...原创 2019-12-07 14:17:08 · 962 阅读 · 1 评论 -
计算机网络系列一 -- OSI 七层模型与物理层基本概念
1 在浏览器输入一个地址并回车,会发生什么?在计算机网络系列课程中,我将以一个简单的问题开头,如果我们在浏览器输入一个地址并回车,会发生什么?弄懂这个问题,对我们弄懂计算机网络的原理有很大的帮助。浏览器会根据 DNS 协议会将域名解析为 IP 地址。查询的顺序分别如下:浏览器缓存 -> 操作系统缓存 -> 路由器缓存 -> DNS 服务器。浏览器主机会根据 IP 地址与服...原创 2019-12-02 16:30:06 · 963 阅读 · 2 评论 -
HTTP简介
声明:转载自https://www.cnblogs.com/ranyonsue/p/5984001.html 感谢原作者 侵删HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件,...转载 2019-02-25 20:08:24 · 392 阅读 · 0 评论