
必会技术专栏
文章平均质量分 91
开发须知
陆·柒
失败了 别给自己找理由 就是菜而已!
展开
-
一次浏览器输入url经过,到底发生了什么
文章目录URL解析DNS解析应用层客户端发送HTTP请求传输层TCP传输报文网络层IP协议查询MAC地址数据到达数据链路层服务器端接收数据并响应请求关闭TCP连接浏览器处理数据信息并渲染页面参考文章从浏览器输入URL到浏览器显示页面发生了什么,这是面试中经常会被问到的题目,今天我们就详细看看每个流程执行的细节URL解析URL是什么URL全名叫统一资源定位符,uniform resource Locator,字面上来理解,它就是用来定位资源的。相当于图书上面的标签,有了这些标签,管理员可以很快的找到相原创 2021-03-14 11:12:11 · 204 阅读 · 0 评论 -
HTTP状态码总结
文章目录状态码分类状态码列表当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。HTTP状态码的英文为HTTP Status Code。状态码分类分类分类描述1xx信息,服务器收到请求,需要请求者继续执行操作2xx成功,操作成功接收并处理3xx重定向,需要进一步的操作完成请求4xx客户端错误,请求包含错误语法或者原创 2021-03-14 20:09:06 · 160 阅读 · 0 评论 -
HTTP请求中POST和GET的区别
原理区别一般我们在浏览器输入一个网址访问网站都是GET请求;再FORM表单中,可以通过设置Method指定提交方式为GET或者POST提交方式,默认为GET提交方式。HTTP定义了与服务器交互的不同方法,其中最基本的四种:GET,POST,PUT,DELETE,HEAD,其中GET和HEAD被称为安全方法,因为使用GET和HEAD的HTTP请求不会产生什么动作。不会产生动作意味着GET和HEAD的HTTP请求不会在服务器上产生任何结果。但是安全方法并不是什么动作都不产生,这里的安全方法仅仅指不会修改信息原创 2021-03-14 16:53:17 · 243 阅读 · 0 评论 -
TCP和UDP的区别&TCP协议如何保证可靠性
基于上面的区别;TCP和UDP的优缺点也很明显了。UDP 优点:简单、传输快。缺点:不可靠,不稳定;UDP应用场景:TCP:优点:可靠 稳定TCP的可靠体现在TCP在传输数据之前,会有三次握手来建立连接,而且在数据传递时,有确认. 窗口. 重传. 拥塞控制机制,在数据传完之后,还会断开来连接用来节约系统资源。缺点:慢,效率低,占用系统资源高,易被攻击TCP应用场景:当对网络质量有要求时,比如HTTP,HTTPS,FTP等传输文件的协议;POP,SMTP等邮件传输的协议。参考:https://blog.csd原创 2022-06-03 02:09:34 · 604 阅读 · 0 评论 -
简单介绍HTTPS的工作原理
文章目录我们为什么需要HTTPSHTTPS是什么?SSL/TLS是什么?SSL/TSL发展史SSL/TLS的工作原理参考当你打开浏览器,访问某个网站,如果网址旁有个小锁,代表访问的网址是安全的,反之不安全。当我们没有看到那个小锁的小图标的时候,需要提高警惕,不要随意输入个人重要的资料。所有的银行和支付相关的网站都是100%使用HTTPS的。我们为什么需要HTTPS保护隐私(Privacy): 所有信息都是加密传播,第三方无法窃听数据。如果使用HTTP明文传输数据的话,很可能被第三方劫持数据,转载 2021-01-27 11:15:58 · 742 阅读 · 0 评论 -
TCP三次握手和四次挥手
文章目录TCP协议TCP协议是什么TCP协议的作用TCP工作模式TCP三次握手SYN攻击为什么进行三次握手,而不是两次或者四次TCP四次挥手TCP协议TCP协议是什么传输控制协议(Transmission Control Protocol,TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议。在 TCP 协议中,通过三次握手建立连接。通信结束后,还需要断开连接。如果在发送数据包时,没有正确被发送到目的地时,将会重新发送数据包TCP协议的作用TCP 协议是以面向连接的方式进行通信的,其作用如原创 2021-03-15 11:50:05 · 110 阅读 · 0 评论 -
DNS域名解析原理及过程
文章目录基本概念DNS域名域名结构DNS记录DNS域名解析过程基本概念DNS域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。域名系统(Domain Name System,DNS)是Internet上解决网上机器命名的一种系统。就像拜访朋友要先知道别人家怎么走一样,Inte原创 2021-03-14 09:41:12 · 2356 阅读 · 0 评论 -
Git教程(持续更新中)
每天带你学习一个git小技巧,轻松解决工作中的问题。原创 2021-02-04 12:23:22 · 553 阅读 · 0 评论 -
【杂谈】protobuf详解
我们在日常开发过程中进行网络通信和数据交换等应用场景中经常使用的技术是json或xml,最近接触了Google的Protobuf。在查阅相关资料学习 ProtoBuf 以及研读其源码之后,发现其在效率、兼容性等方面非常出色。在以后的项目技术选型中,尤其是网络通信、通用数据交换等场景应该会优先选择 ProtoBuf。下面详细的看下protobuf相关的内容 (protocol buffer) 是谷歌内部的混合语言数据标准。通过将结构化的数据进行序列化,用于通讯协议、数据存储等领域和语言无关、平台无关、可扩展的原创 2022-07-14 15:40:34 · 4012 阅读 · 1 评论 -
【杂谈】傻傻分不清之 Cookie、Session、Token、J WT
文章目录什么是认证(Authentication)什么是授权(Authorization)什么是凭证(Credentials)什么是cookie什么是sessionCookie 和 Session 的区别什么是token(令牌)Acesss TokenRefresh Token什么是JWT生成JWTJWT的原理JWT的使用方式方式一方式二方式三项目中使用JWTToken 和 JWT 的区别常见的前后端鉴权方式常见的加密算法常见问题使用 cookie 时需要考虑的问题使用 session 时需要考虑的问题使用转载 2020-12-30 02:54:35 · 884 阅读 · 0 评论 -
【杂谈】并发和并行、同步和异步、阻塞和非阻塞、IO模型
文章目录并发和并行\color{purple}{并发和并行}并发和并行并发和并行\color{purple}{并发和并行}并发和并行https://www.cnblogs.com/zhangyafei/p/9606765.htmlhttps://zhuanlan.zhihu.com/p/109287530https://www.cnblogs.com/greene/p/13621993.htmlhttps://blog.youkuaiyun.com/weixin_38071136/article/detail原创 2020-12-24 15:11:51 · 1134 阅读 · 1 评论