网络
文章平均质量分 68
@皮皮榴
一个前端开发的小菜鸟,分享一些小知识,一起进步~
展开
-
HTTP的基础知识——TCP/IP协议族
TCP/IP 协议族 计算机与网络设备要相互通信,双方就必须基于相同的方法。比如, 如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通 信、怎样结束通信等规则都需要事先确定。不同的硬件、操作系统之 间的通信,所有的这一切都需要一种规则。而我们就把这种规则称为 协议(protocol)。 TCP/IP 协议族里重要的一点就是分层。TCP/IP 协议族按层次分别分 为以下 4 层:应用层、传输层、网络层和数据链路层。 把 TCP/IP 层次化是有好处的。比如,如果互联网只由一个协议统 筹,某个地方需要改原创 2022-05-05 12:31:52 · 122 阅读 · 0 评论 -
HTTP的基础知识——IP、TCP(3次握手) 和 DNS
与 HTTP 关系密切的协议 : IP、TCP 和 DNS 负责传输的 IP 协议 按层次分,IP(Internet Protocol)网际协议位于网络层。 可能我们会把“IP”和“IP 地址”搞混,“IP”其实是一种协议的名称。 IP 协议的作用是把各种数据包传送给对方。而要保证确实传送到对方 那里,则需要满足各类条件。其中两个重要的条件是 IP 地址和 MAC 地址(Media Access Control Address)。 IP 地址指明了节点被分配到的地址,MAC 地址是指网卡所属的固定 地址。原创 2022-05-05 12:54:14 · 271 阅读 · 0 评论 -
HTTP的基础知识——HTTP协议
简单的HTTP协议 HTTP 协议和 TCP/IP 协议族内的其他众多的协议相同,用于客户端和 服务器之间的通信。 HTTP 协议规定,请求从客户端发出,最后服务器端响应该请求并返 回。换句话说,肯定是先从客户端开始建立通信的,服务器端在没有 接收到请求之前不会发送响应。 请求报文是由请求方法、请求 URI、协议版本、可选的请求首部字段 和内容实体构成的。 接收到请求的服务器,会将请求内容的处理结果以响应的形式返 回。 响应报文基本上由协议版本、状态码(表示请求成功或失败的数字代 码)、用以解释状态码的原原创 2022-05-05 21:44:44 · 317 阅读 · 0 评论 -
域名和DNS
DNS(Domain Name System)服务器是一种用于将域名转换为相应 IP 地址的网络服务。在互联网上,每个设备都有一个唯一的 IP 地址,它类似于设备的网络地址。然而,人们更容易记住和使用名称,比如网站的域名,而不是一长串数字。DNS 服务器的作用就是提供一个将域名映射到相应 IP 地址的服务。当你在浏览器中输入一个网址时,比如"www.example.com",你的计算机首先会查询 DNS 服务器,请求它提供与该域名相对应的 IP 地址。原创 2024-05-04 11:30:00 · 383 阅读 · 0 评论 -
XSS攻击
XSS(Cross Site Scripting,跨站脚本攻击),是指攻击者利用站点的漏洞,在表单提交时,在表单内容中加入一些恶意脚本,当其他正常用户浏览页面,而页面中刚好出现攻击者的恶意脚本时,脚本被执行,从而使得页面遭到破坏,或者用户信息被窃取。原创 2024-04-28 10:50:31 · 139 阅读 · 0 评论 -
跨域解决方案-JSONP
在出现之前,开发者们用一种奇妙的办法来实现跨域–JSONP。要实现JSONP,需要浏览器和服务器来一个“完美”配合。但是,JSONP有着明显的缺点,即其只能支持GET请求。原创 2024-04-27 14:33:42 · 394 阅读 · 0 评论 -
浏览器中的同源策略
同源策略是指,若页面的源和页面运行过程中加载的源不一致时,出于安全考虑,浏览器会对跨域的资源访问进行一些限制。原创 2024-04-27 10:11:25 · 322 阅读 · 0 评论 -
网络中常用的请求方法
从 http 协议的角度来说,GET 和 POST 它们都只是请求行中的第一个单词,除了语义不同,其实没有本质的区别。之所以在实际开发中会产生各种区别,主要是因为浏览器的默认行为造成的。原创 2024-04-26 17:05:11 · 422 阅读 · 0 评论