网络安全、HTTP协议
在浏览器输入url地址并按下回车,发生了什么?
1.查找当前的url是否存在缓存,并比较缓存是否过期
2. DNS解析url对应的ip
3. 根据ip建立tcp连接(三次握手)
4. htttp发起请求,服务器处理请求,浏览器接收http响应
5.渲染页面,构建dom树
6.关闭tcp连接(四次挥手)
三次握手和四次挥手
三次握手:
第一次:建立连接时,客户端发送syn包到服务器,等待服务端确认
第二次:服务器收到syn包,必须确认客户的syn,返回syn和ack包
第三次:客户端收到服务端的syn和ack包,向服务器发送确认包,发送完毕,客户端和服务端连接成功,完成三次握手
四次挥手:
第一次:浏览器发送完数据后,发送fin请求断开连接
第二次:服务器发送ack到客户端,确认客户端的断开请求
第三次:服务器请求断开fin的请求
第四次:客户端确认服务器的断开ack
TCP、UDP区别:
1. TCP向上层提供面向连接的可靠服务,UDP向上层提供无连接不可靠服务
2. 虽然 UDP 并没有 TCP 传输来的准确,但是也你能在很多实时性要求高的地方有所作为
3. 对数据准确性要求高,速度可以相对较慢的,可以选用TCP
HTTP HTTPS区别
1. HTTP说不安全的、HTTPS说安全的。 HTTP无法加密,而HTTPS对传输的数据进行加密
2.HTTP标准端口说80,而HTTPS的标准端口是443
3. 在网络模型中,HTTP工作在应用层,而HTTPS的安全传输机制在传输层
4.HTTP无需证书,而HTTPS需要CA机构颁发的SSL证书
http1.0 http1.1 http2.0 区别
1. 和http1.0相比,http1.1可以一次传输多个文件
2. http1.x解析基于文本
3. http2.0采用二进制格式,新增特性 多路复用、header压缩、服务端推送(静态html资源)
网络安全、HTTP协议相关推荐
- ftp协议是一种用于_______的协议_网络安全常见协议解析:TCP、UDP、HTTP、FTP、SMTP等之间的区别...
了解网络安全行业的都知道,网络安全协议是营造网络安全环境的基础,是构建安全网络的关键技术.常见的网络协议如HTTP协议.TCP/IP协议.FTP协议等. 如果你想进入网安行业,这些协议都是需要重点要学 ...
- [ 笔记 ] 计算机网络安全_2_internet协议的安全性
[笔记] 计算机网络安全:(2)internet协议的安全性 网络安全基础 internet协议的安全性 Web安全 网络扫描和网络监听 防火墙原理与设计 入侵检测系统 VPN技术 目录 [笔记] 计 ...
- 网络安全-HSRP协议
HSRP协议(Hot StandBy Router Protocol)热备份路由器协议 HSRP组号:1-255 组号没有大小之分 虚拟路由器的IP称为虚拟IP地址 HSRP组成员 虚拟路由器(老大) ...
- 网络安全---OSPF协议
文章目录 一.路由 二.动态路由协议 OSPF:动态路由协议 一.路由 路由:跨网段转发数据 从某一网段到某一网段的数据发送方式 路由表? 电脑 路由器 都有路由表-最优的路径集合-百度地图 高德地图 ...
- 网络安全——TCP/IP协议簇中的安全协议
网络安全--安全协议 为TCP/IP每一层(网络接口层以上)设计了特有的安全协议 序号 安全协议 对应TCP/IP的层 功能 1 DNSSec.PGP,SET等 应用层 实现两个应用进程之间消息的安全 ...
- 【网络安全】RADIUS协议
1 摘 要: 目前,电信运营商和服务提供商所采用的认证方式主要有本地认证.RADIUS认证和不认证:而计费策略更是丰富多彩,常见的有不计费(包月).按时长计费.按流量计费.按端口计费等等.目前在所有这 ...
- 网络安全——会话层安全协议
作者简介:一名云计算网络运维人员.每天分享网络与运维的技术与干货. 座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页 目录 前言 一.会话层安全协议 1.背景介绍 2.SSH协议简介 ...
- ipsec协议_网工知识角轻松学网络|三分钟了解PPPOE协议
学网络,就在IE-LAB 国内高端网络工程师培养基地 PPPOE( Point-to-PointProtocol Over Ethernet)以太网上的点对点协议,是将点对点协议(PPP)封装在以太网 ...
- (44.1)【APP应用漏洞发现】抓包工具、协议分析、逆向工程
目录 APP应用漏洞发现 一.抓包工具: 1.1.http/https 1.1.1.Burpsuite: 1.1.2.Charies: 1.1.3.Fiddler: 1.1.4.抓包精灵(安卓): 1 ...
- 密码学与网络安全课程习题集及参考答案(一些思考题)
1. 请分别举例说明什么是保密性原则?完整性原则?认证原则?不可抵赖原则?访问控制原则?可用性原则?为了实现这六个安全原则,主要采用哪些密码技术? 答: (1) 保密性原则是指不经过授权,不能访 ...
最新文章
- ubuntu 14.04 下通过apt-get 安装jdk
- SURF 特征检测及匹配
- leecode---46---数组,dfs---求出数组的所有组合
- WebGL 浏览器函数
- Java Vector
- 50%的次日留存率,没有评论留言功能的same是如何做到的?
- python学习(操作列表、if语句)
- oracle vm 安装虚拟机小bug
- 在.NET Core 中实现健康检查
- Java 8的8个新功能
- java程序初始化_Java程序初始化顺序
- php中strtotime的意思,PHP中strtotime
- ES10新特性_数组方法扩展flat_与flatMap---JavaScript_ECMAScript_ES6-ES11新特性工作笔记059
- 彻底解决 LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- JAVA设计模式(08):结构化-飞锤(Flyweight)
- 使用RMAN迁移文件系统数据库到ASM
- animate.css的使用
- Unity InControl插件 按键映射对照表
- iOS开发者 如何突破自身技术瓶颈,成为别人眼中的 架构师?
- 对象数据如何转化成数组
热门文章
- HTTP 412状态码
- Kinect2.0相机标定
- PAT 乙级 1055 集体照
- 组建服务计算机我的电脑有个下三角,excel小三角怎么弄出来
- matplotlib之pyplot模块——阶梯图(step():基本功能、参数)
- oracle同义词6,oracle 同义词,oracle同义词是什么意思?
- nn棋盘放n个皇后java_帮忙解决一道大学c++题八皇后问题。在一个8*8的国际象棋盘,有八个皇后,每个皇后占一格:要求棋盘上放上八个皇后是不出现...
- 【C/C++服务器开发】什么是服务器?服务器分类及构建一个简单的服务器系统
- ts 报错:‘new‘ expression, whose target lacks a construct signature, implicitly has an ‘any‘ type.
- 微信电脑版找不到服务器,实用微信小技巧:微信无法连接服务器解决办法