
网络
1. 网络知识(开发必备盘点);
2. http相关;
3. Tcp/Ip相关;
架构师训练营
惟日孜孜 无敢逸豫
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从输入一个网址到浏览器显示页面经历的全过程(网络开篇)
作为网络专栏的开篇导文,本文概况介绍下经典案例:从输入一个网址到浏览器显示页面的全过程。步骤概要介绍如下:1、输入网址 2、DNS解析获取域名对应的IP地址 3、建立TCP连接 4、web浏览器向web服务器发送HTTP请求 5、服务器的永久重定向响应 6、浏览器跟踪重定向地址 7、web服务器做出应答 8、浏览器显示 HTML 9、浏览器发送请求获取其他嵌入在 HTML 中的资源 10、web服务器关闭TCP连接1、输入网址当在浏览器中输入网址时,浏览器其实就已在智能匹配原创 2020-10-29 19:12:03 · 4300 阅读 · 0 评论 -
《图解HTTP》读书笔记一:概述
前言:学习HTTP之前,很必要了解一下关于Web网络基础。一、TCP/IP协议族1、应用层:应用层决定了向用户提供应用 服务时的通信活动,比如FTP(文件传输协议)、DNS(域名系统)、HTTP(超文本传输协议)应用层就像目的地2、传输层:传输层对上层应用层提供处理网络连接中的两台计算机之间的数据传输,有两个协议TCP(传输控制协议)、UDP(用户数据协议)传输层就像是马...原创 2019-03-24 00:20:33 · 371 阅读 · 0 评论 -
《图解HTTP》读书笔记九:确认访问用户身份的认证
Session管理及Cookie应用 基于表单认证的标准规范尚未有定论,一般会使用Cookie来管理Session(会话)。基于表单认证本身是通过服务器端的Web应用,将客户端发送过来的用户ID和密码与之前登录过的信息做匹配来进行认证的。但鉴于HTTP是无状态协议,之前已认证成功的用户状态无法通过协议层面保存下来,即,无法实现状态管理,因此即使该用户下一次继续访问,也无法...原创 2019-03-30 10:27:59 · 338 阅读 · 0 评论 -
《图解HTTP》读书笔记八:确保Web安全的HTTPS
HTTP主要有这些不足, 例举如下。 通信使用明文( 不加密) , 内容可能会被窃听。 不验证通信方的身份, 因此有可能遭遇伪装。 无法证明报文的完整性, 所以有可能已遭篡改。我们把添加了加密及认证机制的HTTP称为HTTPS(HTTP Secure)。HTTPS是身披SSL外壳的HTTP HT...原创 2019-03-30 10:26:49 · 262 阅读 · 0 评论 -
《图解HTTP》读书笔记七:HTTP首部
HTTP报文首部 HTTP协议的请求和响应报文中必定包含HTTP首部。 首部内容为客户端和服务器分别处理请求和响应提供所需要的信息。 对于客户端用户来说, 这些信息中的大部分内容都无须亲自查看。HTTP请求报文在请求中,HTTP报文由方法、URI、HTTP版本、HTTP首部字段等部分构成。HTTP响应报文在响应中,HTTP报文由HT...原创 2019-03-30 10:26:03 · 199 阅读 · 0 评论 -
《图解HTTP》读书笔记六:与HTTP协作的Web服务器
一台Web服务器可搭建多个独立域名的Web网站, 也可作为通信路径上的中转服务器提升传输效率。用单台虚拟主机实现多个域名 HTTP/1.1规范允许一台HTTP服务器搭建多个Web站点。 比如, 提供Web托管服务(Web Hosting Service) 的供应商, 可以用一台服务器为多位客户服务, 也可以以每位客户持有的域名运行各自不同的网站。 这是...原创 2019-03-30 10:24:43 · 268 阅读 · 0 评论 -
《图解HTTP》读书笔记五:返回结果的HTTP状态码
HTTP状态码负责表示客户端HTTP请求的返回结果、标记服务器端的处理是否正常、通知出现的错误等工作。 状态码的类别2XX 成功200 OK表示从客户端发来的请求在服务器端被正常处理了。在响应报文内,随状态码一起返回的信息会因为方法的不同而发生改变。204 No Content该状态码代表服务器端接收的请求已成功处理,但在返回的响应报文...原创 2019-03-30 10:23:23 · 244 阅读 · 0 评论 -
《图解HTTP》读书笔记四:HTTP报文内的HTTP信息
HTTP通信过程包括从客户端发往服务端的请求及从服务器端返回客户端的响应。 用于HTTP协议交互的信息被称为HTTP报文。客户端的HTTP报文叫做请求报文,服务器端的叫做响应报文。HTTP报文本身是多行(CR+LF作换行符)数据构成的字符文本。 HTTP报文大致可分为报文首部和报文主体两块。两者由最初出现的空行(CR+LF)来划分。通常,并不一定要有报...原创 2019-03-30 10:22:18 · 339 阅读 · 0 评论 -
《图解HTTP》读书笔记三:简单的HTTP协议
HTTP协议是一种不保存状态,即无状态(stateless)协议。HTTP协议自身不对请求和响应之间的通信状态进行保存。也就是说在HTTP这个级别,协议对于发送过的请求或响应都不做持久化处理。 使用HTTP协议,每当有新的请求发送时,就会有对应的新响应产生。协议本身并不保留之前一切的请求或响应报文的信息。这是为了更快的处理大量事物,确保协议的可伸缩性,而特意把HTTP协议...原创 2019-03-30 10:20:54 · 259 阅读 · 0 评论 -
《图解HTTP》读书笔记二:了解Web及网络基础
Web页面不能凭空显示出来。根据Web浏览器地址栏指定的URL,Web浏览器从Web服务器端获取文件资源等信息,从而显示出Web页面。 Web使用一种名为HTTP(HyperText Transfer Protocol,超文本传输协议)的协议作为规范,完成从客户端到服务端等一系列运作流程。而协议是指规则的约定。Web是建立在HTTP协议上通信的。 ...原创 2019-03-30 10:19:19 · 296 阅读 · 0 评论