| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 计算网络题 -> 正文阅读 |
|
[网络协议]计算网络题 |
计算机网络面试题计算机网络的五层体系结构
Http和HTTPS的发展历史Httphttp是一种长文本传输协议,一个基于请求与响应,无状态的,应用层协议。设置这个的初中是为了提供一种发布和接收html页面的方法。 Http的特点
Https是一种通过计算机网络进行安全通信的传输协议,经由http进行通信。身披SSLQ外壳的HTTP。 https的特点
HTTPS和HTTP的区别主要如下:1. https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。 2. http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。 3. http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。 4. http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。 客户端在使用HTTPS方式与Web服务器通信时有以下几个步骤,如图所示。(1)客户使用https的URL访问Web服务器,要求与Web服务器建立SSL连接。 (2)Web服务器收到客户端请求后,会将网站的证书信息(证书中包含公钥)传送一份给客户端。 (3)客户端的浏览器与Web服务器开始协商SSL连接的安全等级,也就是信息加密的等级。 (4)客户端的浏览器根据双方同意的安全等级,建立会话密钥,然后利用网站的公钥将会话密钥加密,并传送给网站。 (5)Web服务器利用自己的私钥解密出会话密钥。 (6)Web服务器利用会话密钥加密与客户端之间的通信。 TCP三次握手三次握手的目的: 1.第一次握手: 客户端向服务器发送连接请求包SYN,等待服务器回应 TCP四次挥手原理由于TCP通信方式是采用全双工的通信方式,因此关闭的时候要关闭通信双方的接口。假设A断B TCP与UDP的区别基于连接与无连接; |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 7:38:03- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |