
计算机网络
文章平均质量分 86
Nice2cu_Code
立志成为一个前端、后端、测试全方位发展的程序员
展开
-
Web攻击之CSRF和SSRF
文章目录WEB攻击一、CSRF1. 举例2. 漏洞防御方式2.1 验证Referer字段2.2 在请求地址中添加token并验证二、SSRF1. 举例2. 漏洞防御方式3. 二者的区别WEB攻击一、CSRF1. 举例通过对银行的网站发送请求 “http://bank.example/withdraw?account=bob&amount=1000000&for=bob2”可以使 Bob把1000000块的存款转到Bob2的账号下。黑客自己做一个网站,在网站中放入如下代码: src=“原创 2021-08-27 16:14:57 · 302 阅读 · 0 评论 -
HTTP的缓存控制
HTTP的缓存控制文章目录HTTP的缓存控制1. 服务器的缓存控制2. 客户端的缓存控制3. 条件请求3.1 Last-Modified / If-Modified-Since3.2 Etag / If-None-Match由于网络时延不可控,浏览器使用 HTTP 从服务器获取资源的成本较高。所以,非常有必要把“来之不易”的数据缓存起来,下次再请求的时候尽可能地复用而不必去服务器中查找。这样,就可以避免多次请求 - 应答的通信成本,节约网络带宽,也可以加快响应速度。1. 服务器的缓存控制缓存使用的流原创 2021-08-12 10:08:51 · 789 阅读 · 0 评论 -
HTTP协议传输大文件及断点续传的方式
HTTP传输大文件及断点续传的方式文章目录HTTP传输大文件及断点续传的方式1. 数据压缩2. 分块传输3. 范围请求及断点续传4. 多段请求1. 数据压缩通常浏览器在发送请求时都会带着 “Accept-Encoding” 头字段,里面是浏览器支持的压缩格式列表,例如 gzip、deflate、br 等,这样服务器就可以从中选择一种压缩算法,放进 “Content-Encoding” 响应头里用来标识这次传输使用的压缩算法,再把原数据压缩后发给浏览器。优缺点:数据压缩在处理文本的时候效果还是很好的原创 2021-08-11 12:17:33 · 3057 阅读 · 0 评论 -
HTTPS协议的加密过程
HTTPS协议的加密过程文章目录HTTPS协议的加密过程一、概述1. HTTP协议的缺点2. 什么是HTTPS协议3. HTTPS协议的四个特性二、加密技术1. 对称加密技术2. 非对称加密技术3. 对称 + 非对称加密技术4. 混合加密 + CA + Hash算法 + 数字签名4.1 CA证书颁发机构4.2 对证书的加密4.2.1 Hash算法4.2.2 数字签名三、HTTPS对网络性能的影响1. HTTPS使用成本2. HTTPS对性能的影响一、概述1. HTTP协议的缺点HTTP协议传输数据原创 2021-08-10 19:46:21 · 472 阅读 · 0 评论 -
JWT令牌的快速入门
文章目录JWT一、JWT概述1. 简介2. 作用3. 传统Session认证的缺点二、JWT结构三、JWT认证流程及优势1. JWT认证流程文字概述2. JWT认证图示流程3. JWT优势JWT一、JWT概述1. 简介JWT简称JSON Web Token,也就是通过JSON形式作为Web应用中的令牌,用于在各方之间安 全的将信息作为JSON对象传输;在数据传输过程中还可以完成数据加密、签名等相关处理2. 作用(1) 授权JWT的最常见方案;一旦用户登录,每个后续请求将包括JWT,从而允许用户原创 2021-02-17 19:43:42 · 440 阅读 · 0 评论 -
HTTP协议详细总结
计算机网络全总结:计算机网络五层体系结构总结HTTPS协议的总结:近期更新~文章目录HTTP协议一、了解HTTP协议1. 浏览器背后的故事2. 两个概念3. HTTP协议的概念4. DNS的介绍5. HTTP事务处理过程二、HTTP协议的特点1. 支持客户/服务器模式2. 简单快速3. 灵活4. 无连接5. 无状态三、区分URI和URL四、HTTP报文结构分析1. 请求报文结构2. 响应报文结构3. HTTP报文头4. 报文头常见字段AcceptAccept-EncodingAccept-Languag原创 2021-02-15 16:34:16 · 4973 阅读 · 6 评论 -
计算机网络之运输层
运输层文章目录运输层一、运输层概述二、端口号、复用与分用的概念三、TCP和UDP的对比四、TCP的流量控制五、TCP的拥塞控制六、TCP超时重传时间的选择七、TCP的连接和释放1. 连接2. 释放一、运输层概述网络层及其下各层共同完成了主机与主机间的通信实际上通信的实体是位于两端主机中的应用进程如何为运行在不同主机上的应用进程提供直接的通信服务是运输层的任务运输层对应用层屏蔽了下面网络的核心细节,使得应用进程感觉有一条端到端的通信通道运输层为应用层提供了两种不同的运输原创 2021-01-11 19:36:27 · 1213 阅读 · 1 评论 -
计算机网络之网络层
网络层文章目录网络层一、网络层概述二、网络层提供的两种服务1. 面向连接的虚电路服务2. 无连接的数据报服务3. 两种服务的对比三、IPv4地址概述1. IP地址概念2. IPv4地址概念3. 点分十进制表示法四、IPv4地址编址方法经历的三个阶段1. 分类编址2. 划分子网3. 无分类编址五、IPv4地址的应用规划六、IP数据报的发送和转发过程七、静态路由配置及其可能产生的路由环路问题八、路由选择协议概述1. 静态路由选择与动态路由选择对比2. 常见的路由选择协议九、路由信息协议RIP的基本工作原理十、原创 2021-01-11 19:31:19 · 477 阅读 · 0 评论 -
电子邮件之SMTP协议详解
链接:https://pan.baidu.com/s/1eLPUAUg-M-692TtRaNab1A提取码:79bc复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员V3的分享视频地址:2019 王道考研 操作系统本人主页有学习时的笔记......原创 2020-11-19 15:46:41 · 7605 阅读 · 0 评论 -
可靠传输的实现机制
可靠传输的实现机制在平板上总结的,只能导出成图片格式,给大家参考。文章目录可靠传输的实现机制停止等待协议回退N帧协议选择重传协议停止等待协议回退N帧协议选择重传协议原创 2020-10-24 19:37:23 · 775 阅读 · 2 评论 -
计算机网络之数据链路层
数据链路层文章目录数据链路层一、基础知识二、使用点对点信道的数据链路层1. 数据链路层传送的是帧2. 三个基本问题(1) 封装成帧(2) 透明传输(3) 差错检测三、点对点信道使用的PPP协议1. 用户到ISP的链路使用PPP协议2. PPP协议的帧格式3. 数据链路层的两个子层四、使用广播信道的数据链路层五、广播信道使用的CSMA/CD协议1. 以太网(即局域网)是将许多计算机都连接到一根总线上2. CSMA/CD技术的介绍3. 传播时延对载波监听的影响4. 争用期5. 二进制指数类型退避算法6. 强化原创 2020-09-21 17:11:23 · 2386 阅读 · 0 评论 -
计算机网络之物理层
物理层文章目录物理层一、物理层的基本概念二、数据通信的基础知识1. 数据通信系统的模型2. 几个术语3. 对基带信号的调制4. 对基带信号的编码5. 信道的极限容量三、物理层下面的传输媒体信道复用技术一、物理层的基本概念物理层解决如何在传输媒体上传输数据比特流,而不是指具体的传输媒体物理层的主要任务是确定与传输媒体的接口的一些特性,如图:二、数据通信的基础知识1. 数据通信系统的模型注意:通信的目的是传送消息2. 几个术语模拟的:代表信息的参数的取值是连续的数字的:代表信息的原创 2020-09-17 15:31:10 · 854 阅读 · 0 评论 -
计算机网络之因特网概述
计算机网络概述文章目录计算机网络概述一、计算机网络向用户提供的最重要的功能二、因特网概述三、因特网的组成四、几种不同类别的网络五、计算机网络的性能指标六、计算机网络的体系结构一、计算机网络向用户提供的最重要的功能连通性:上网用户之间都可以交换信息共享:信息共享、软件共享(如远程桌面)、硬件共享(如两台计算机通过网络使用同一台打印机)二、因特网概述网络由若干结点和连接结点的链路组成互联网是网络的网络因特网是全球最大的互联网,连接在因特网上的计算机都称为主机注意:网络把许多计算机连接在一原创 2020-09-17 15:23:53 · 3254 阅读 · 2 评论