计算机网络基础
文章平均质量分 95
CrankZ
这个作者很懒,什么都没留下…
展开
-
幂等性概念与解决方案
幂等性概念幂等性原本是数学上的概念用在编程领域,则意为对同一个系统,使用同样的条件,一次请求和重复的多次请求对系统资源的影响是一致的。幂等性原本是数学上的概念,,即使公式:f(x)=f(f(x)) 能够成立的数学性质。编程领域,则意为对同一个系统,使用同样的条件,一次请求和重复的多次请求对系统资源的影响是一致的。用通俗的话讲:就是针对一个操作,不管做多少次,产生效果或返回的结果都是一样的。如果没有实现接口幂等性会有很严重的后果: 支付接口,重复支付会导致多次扣钱 订单接口,同一个订单可能会多次创建。原创 2021-03-24 22:53:51 · 966 阅读 · 0 评论 -
Java操作Cookie实战+Cookie类源码分析(增删改查)
先看一下Java中Cookie类的源码,先来看一下有什么属性//// cookie本身的属性// cookie的信息由键/值对组成//private String name; // 键private String value; // 值private String comment; // 注释,用来描述cookie的用途private String domain; /...原创 2018-05-24 16:27:12 · 1669 阅读 · 0 评论 -
三次握手与四次挥手
OSI模型OSI是Open System Interconnection的缩写,意为开放式系统互联。国际标准化组织(ISO)制定了OSI模型,该模型定义了不同计算机互联的标准,是设计和描述计算机网络通信的基本框架。OSI模型把网络通信的工作分为7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 首先来看看OSI的七层模型:我们需要简单的知道,数据从应用层发下来,会...原创 2018-07-28 18:28:08 · 293 阅读 · 0 评论 -
HTTP与HTTPS区别
为什么需要HTTPSHTTP是明文传输的,也就意味着,介于发送端、接收端中间的任意节点都可以知道你们传输的内容是什么。这些节点可能是路由器、代理等。举个最常见的例子,用户登陆。用户输入账号,密码,采用HTTP的话,只要在代理服务器上做点手脚就可以拿到你的密码了。用户登陆 --> 代理服务器(做手脚)--> 实际授权服务器在发送端对密码进行加密?没用的,虽然别人不知道你原...原创 2018-07-27 12:39:30 · 2554 阅读 · 1 评论 -
HTTP1.0与HTTP1.1与HTTP2.0区别
浏览器与服务器通信过程TCP 连接: 浏览器与服务器三次握手,建立 TCP 连接 客户端请求: 建立 TCP 连接后,客户端就会向服务器发送一个 HTTP 请求信息(比如请求 HTML 资源,我们暂且就把这个称为“ HTML 请求”) 服务器响应: 服务器接收到请求后进行处理并发回一个 HTTP 响应信息影响HTTP访问速度的的因素影响一个HTTP网络请求的因素主要有两个:带宽和延迟...原创 2018-07-27 16:33:06 · 4322 阅读 · 0 评论 -
Docker学习笔记(一):基础概念与核心原理
开发中遇到的问题场景1当你拥有一台新的电脑,你第一件事会做什么?一般都是去装一些常用软件,比如QQ、微信、网易云音乐、Chrome浏览器等等。当然作为开发者,还需要装一些环境,JDK,或者python等等。假如现在让你负责给学校机房100台电脑,都安装以上软件和环境。那你怎么办?一台一台的手工去装?NONO这时候你肯定想在一台电脑上把环境安装好,然后把这个系统打包,直接复制...原创 2018-11-05 11:24:12 · 413 阅读 · 0 评论 -
从输入URL到显示页面的过程中发生了什么?
概览关于这个问题,我看过很多文章,每个人分析的方法与总结的步骤都不相同。我这里按照自己的理解把过程分为了十个部分。因为我主要学习后端,所以最后几步前端的内容略写了。一、URL解析二、DNS域名解析三、建立TCP连接四、发送HTTP请求五、访问重定向301/302(非必须)六、服务器处理请求七、返回响应结果八、断开TCP连接九、浏览器解析HTML十、浏览器渲染界面一...原创 2018-11-20 16:41:09 · 4279 阅读 · 0 评论 -
Cookie、Session、Token
HTTP无状态而Web应用程序是使用HTTP协议传输数据的。HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。就是说假如你去网上购物,把喜欢的商品加到购物车中,因为HTTP是无状态的协议,一旦你的浏览器关闭,下次打开的时候,你上次购物车的商品都没了。这种体验肯定是很差的,所有需要一种机制解决这个问题...原创 2018-11-28 11:47:23 · 484 阅读 · 0 评论