网络
文章平均质量分 78
小铃铛的打怪之路
这个作者很懒,什么都没留下…
展开
-
HTTP系列学习(5)—HTTP协议
这篇将针对 HTTP 协议结构进行讲解,主要使用 HTTP/1.1 版本。1. HTTP协议用于客户端和服务器之间的通信HTTP 协议和 TCP/IP 协议族内的其他众多的协议相同,用于客户端和 服务器之间的通信。 请求访问文本或图像等资源的一端称为客户端,而提供资源响应的一端称为服务器端。在两台计算机之间使用 HTTP 协议通信时,在一条通信线路上必定有 一端是客户端,另一端则是服务器端。 有时候,按实际情况,两台计算机作为客户端和服务器端的角色有可 能会互换。但就仅从一条通信路线来说,服务器端原创 2021-12-03 18:10:02 · 522 阅读 · 0 评论 -
HTTP系列学习(3)—确保可靠性的 TCP 协议
theme: cyanosis按照TCP/IP分层协议来划分的话,TCP位于传输层,是为了提供可靠的字节流服务。介绍所谓字节流服务就是,为了方便传输,将大块数据分割成以报文段为单位的数据包进行管理。可靠的传输服务就是,能够把数据准确可靠的传输给对方。TCP协议就是为了更容易的传送大数据才把数据进行分割,并且保证数据最终是否送达到对方。TCP三次握手简单版TCP既要保证大数据能够传输,也要保证可靠的传输,所以TCP采用三次握手策略的方式确保数据的准确无误的送达。握手过程中使用了TCP.原创 2021-12-03 11:30:14 · 456 阅读 · 0 评论 -
HTTP系列学习(1)—了解Web及网络基础
1.使用HTTP协议访问Web当我们在网页浏览器输入一个网址url的时候,web页面是经历了什么才展示在我们的屏幕上吗? 当然Web页面不能是凭空显示出来的,根据Web地址栏提供的url,Web浏览器从Web服务器获取文件资源等信息,从而我们的页面才得以展示。像这种通过发送请求获取服务器资源的Web浏览器等,都可称为客户端(client)Web使用了一种名为HTTP(超文本传输协议)的协议作为规范,完成从客户端到服务器等一系列的运作流程。也可以说Web是建立在HTTP协议上通信的。2.HT原创 2021-12-03 11:23:43 · 160 阅读 · 0 评论 -
HTTP系列学习(4)—负责域名解析的 DNS 服务
介绍DNS(Domain Name System)服务是和HTTP协议一样位于应用层的协议。它提供域名到IP地址之间的解析服务。产生用户通常使用主机名或者域名来访问对方的计算机,而不是通过IP 地址访问,因为相比于 IP 地址的一串纯数字,字母和数字搭配的表现形式更符合人类的记忆习惯。但是计算机理解字母和数字的字符串就不擅长了,它更擅长处理一串纯数字。为了解决这个问题,DNS 服务就应运而生了。DNS 协议通过提供通过域名查找 IP 地址,或逆向从 IP 地址反查域名的服务。这里以淘宝为例,原创 2021-12-03 11:11:39 · 2818 阅读 · 0 评论 -
HTTP系列学习(3)—负责传输的IP的协议
介绍IP是Internet Protocol(网际互连协议)的缩写,是TCP/IP体系中的网络层协议。设计IP的目的是提高网络的可扩展性:一是解决互联网问题,实现大规模、异构网络的互联互通;二是分割顶层网络应用和底层网络技术之间的耦合关系,以利于两者的独立发展。根据端到端的设计原则,IP只为主机提供一种无连接、不可靠的、尽力而为的数据包传输服务。(来自百度百科)开始按层次分,IP位于网络层。几乎所有使用网络的系统都会用到IP协议。TCP/IP里面的IP指的就是网络协议。可能会有人把IP和IP地址搞原创 2021-12-01 11:15:08 · 273 阅读 · 0 评论 -
HTTP系列学习(2)—TCP/IP分层管理
1.TCP/IP分层管理TCP/IP分为:四层模型、五层模型和OSI七层模型先用一张图概括的熟悉一下这三种模型2.详细介绍接下来详细的介绍一下每一层的作用,再面试中最长问到的就是五层协议和OSI七层协议。2.1 物理层主要功能:透明的传输比特流。这层负责比特流在节点之间的传输,即负责物理传输。这层既与链路层有关,又与传输的介质有关。通俗来说就是用物理手段将计算机连接起来。 比特:信息量的度量单位,是信息量的最小单位。二进制数一位所包含的信息量就是1比特,如110就是3比特。原创 2021-11-29 10:19:35 · 1637 阅读 · 0 评论 -
计网复习(一)——输入URL到展示的过程
简略梳理输入网址缓存解析DNS域名解析通过三次握手建立TCP连接浏览器发送HTTP请求,请求数据包服务器->浏览器服务器处理收到的请求,将数据返回给浏览器浏览器收到HTTP响应读取页面内容,解析HTML文档,下载资源,创建DOM树,CSSOM树,执行JS脚本显示页面输入网址也就是直接输入我们想要跳转的网址即可,例如www.baidu.com缓存解析浏览器接收到输入的URL,首先进行的就是解析。按照浏览器缓存-系统缓存-路由器缓存顺序寻找是否有缓存,如果有缓存并且时间没有过原创 2021-02-20 11:32:45 · 199 阅读 · 0 评论 -
一文搞懂前端安全
文章目录跨站脚本攻击(XSS攻击)简介分类XSS防御跨站请求伪造(CSRF)CSRF防御跨站脚本攻击(XSS攻击)简介XSS又称CSS(Cross SiteScript),跨站脚本攻击,是web程序中常见的漏洞,XSS属于被动式且用于客户端的攻击方式。其原理是攻击者有意向有XSS漏洞的网站中输入(传入)恶意的HTML代码,当用户浏览该网站时,这段HTML代码会自动执行,从而达到攻击的目的。如:盗取用户的cookie,破坏页面结构,重定向到其他网站等。分类反射型XSS原理: 反射型XS原创 2020-08-06 20:06:42 · 145 阅读 · 0 评论 -
计网复习(二)——localStorage和seaaionStorage是啥???
webstoragewebstorage是本地存储,存储在客户端。包括localStorage和sessionStorage目标webstorage提供一种在cookie之外存储会话数据的路径。提供一种存储大量可以跨会话存在的数据的机制。作用域不同浏览器之间无法共享localStorage或sessionStorage中的信息。相同浏览器不同页面之间可以共享相同的localStorage(页面属于相同域名和端口)相同浏览器不同页面或者标签页无法共享 sessionStorage中的信息原创 2020-08-05 16:55:00 · 318 阅读 · 0 评论 -
细说HTTP和HTTPS那些事~
文章目录HTTP和HTTPS的基本概念HTTP和HTTPS的发展历史HTTP VS HTTPSHTTPS的工作原理HTTPS 的缺点开始之前先看两张图片一张访问的域名是https://www.csdn.net,一张是http://www.12306.cnHTTP和HTTPS的基本概念1. HTTP:超文本传输协议,是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,可以使浏览器更加高效,网络传输减少。2原创 2020-07-22 22:24:31 · 1071 阅读 · 3 评论