在浏览器输入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协议相关推荐

  1. ftp协议是一种用于_______的协议_网络安全常见协议解析:TCP、UDP、HTTP、FTP、SMTP等之间的区别...

    了解网络安全行业的都知道,网络安全协议是营造网络安全环境的基础,是构建安全网络的关键技术.常见的网络协议如HTTP协议.TCP/IP协议.FTP协议等. 如果你想进入网安行业,这些协议都是需要重点要学 ...

  2. [ 笔记 ] 计算机网络安全_2_internet协议的安全性

    [笔记] 计算机网络安全:(2)internet协议的安全性 网络安全基础 internet协议的安全性 Web安全 网络扫描和网络监听 防火墙原理与设计 入侵检测系统 VPN技术 目录 [笔记] 计 ...

  3. 网络安全-HSRP协议

    HSRP协议(Hot StandBy Router Protocol)热备份路由器协议 HSRP组号:1-255 组号没有大小之分 虚拟路由器的IP称为虚拟IP地址 HSRP组成员 虚拟路由器(老大) ...

  4. 网络安全---OSPF协议

    文章目录 一.路由 二.动态路由协议 OSPF:动态路由协议 一.路由 路由:跨网段转发数据 从某一网段到某一网段的数据发送方式 路由表? 电脑 路由器 都有路由表-最优的路径集合-百度地图 高德地图 ...

  5. 网络安全——TCP/IP协议簇中的安全协议

    网络安全--安全协议 为TCP/IP每一层(网络接口层以上)设计了特有的安全协议 序号 安全协议 对应TCP/IP的层 功能 1 DNSSec.PGP,SET等 应用层 实现两个应用进程之间消息的安全 ...

  6. 【网络安全】RADIUS协议

    1 摘 要: 目前,电信运营商和服务提供商所采用的认证方式主要有本地认证.RADIUS认证和不认证:而计费策略更是丰富多彩,常见的有不计费(包月).按时长计费.按流量计费.按端口计费等等.目前在所有这 ...

  7. 网络安全——会话层安全协议

    作者简介:一名云计算网络运维人员.每天分享网络与运维的技术与干货.   座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录 前言 一.会话层安全协议 1.背景介绍 2.SSH协议简介 ...

  8. ipsec协议_网工知识角轻松学网络|三分钟了解PPPOE协议

    学网络,就在IE-LAB 国内高端网络工程师培养基地 PPPOE( Point-to-PointProtocol Over Ethernet)以太网上的点对点协议,是将点对点协议(PPP)封装在以太网 ...

  9. (44.1)【APP应用漏洞发现】抓包工具、协议分析、逆向工程

    目录 APP应用漏洞发现 一.抓包工具: 1.1.http/https 1.1.1.Burpsuite: 1.1.2.Charies: 1.1.3.Fiddler: 1.1.4.抓包精灵(安卓): 1 ...

  10. 密码学与网络安全课程习题集及参考答案(一些思考题)

    1.   请分别举例说明什么是保密性原则?完整性原则?认证原则?不可抵赖原则?访问控制原则?可用性原则?为了实现这六个安全原则,主要采用哪些密码技术? 答: (1)  保密性原则是指不经过授权,不能访 ...

最新文章

  1. java中有符号数和无符号数,C语言中无符号数和有符号数之间的运算
  2. Python基础 模块
  3. unity 模型销毁_Unity3D常用 API 之实例化与销毁
  4. 微信为什么不进入鸿蒙生态,马化腾为何迟迟不将微信, 加入任正非的华为鸿蒙生态系统中呢?...
  5. mysql gtid是什么_mysql gtid初探
  6. Elasticsearch架构原理
  7. Linux进程管理之ps的使用
  8. 世界最早投入运行的计算机网络是,世界最早投入运行的计算机网络是
  9. 大数据之搭建HDP环境,以三个节点为例(上——部署主节点以及服务)
  10. 马斯克的SpaceX星链网遇散热危机,气温过高自动关机
  11. DeFi巨鲸0xb1向DeBank打赏5 ETH
  12. win10和linux双系统分区大小,win10与Linux双系统分区问题
  13. AcWing 893. 集合-Nim游戏(SG函数)
  14. 在玩图像分类和图像分割?来挑战基于 TensorFlow 的图像注解生成!
  15. 游戏娱乐计算机配置方案,计算机配置方案.doc
  16. 菜鸟AJAX 教程和JSON
  17. Qt VS Tools插件官方下载及安装
  18. java实现别踩白块儿,jQuery实现别踩白块儿网页版小游戏
  19. 干货|教你使用Doxygen制作出漂亮程序文档
  20. Win11自带的输入法不见了

热门文章

  1. 「新手指南」如何在Mac上格式化U盘和移动硬盘?
  2. sqlite内存模式
  3. GT9xxxxx系列------如何加入电源管理模块
  4. ORA-01045: user lacks CREATE SESSION privilege
  5. Industry工业软件开发平台设计A-1
  6. UG NX二次开发(C#)-分析-测量体对象的体积
  7. MPU6050的数据获取、分析与处理
  8. English--consonant_摩擦音
  9. 数据管理知识体系指南(第二版)-第四章——数据架构-学习笔记
  10. 入侵修改服务器内容,怎么入侵服务器修改数据库