博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Http与Https
阅读量:6531 次
发布时间:2019-06-24

本文共 1866 字,大约阅读时间需要 6 分钟。

HTTP与HTTPS:

1.概述:

HTTP   :HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,

        所有的WWW文件都必须遵守这个标准

HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。

     HTTPS协议的主要作用可以分为两种

            1.建立一个信息安全通道,来保证数据传输的安全。

            2.确认网站的真实性。

2.区别:

  使用条件不同:https协议需要证书(阿里云域名备案成功可以弄到免费证书),而http不需要

  安全性不同:http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议

  端口不同:http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。

      (需要在tomcat中的conf文件夹下的server.xml中配置443端口,以及证书指向路径)

  其它:http的连接很简单,是无状态(多次请求之间没有关系,独立的)的;

     HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全 

3.客户端与服务器端:

4.服务器资源:

  html/文本,word,avi/视频,等

5.媒体类型:

  MIME类型。  text/html image/jpeg

6.URI和URL:

    URI:web服务器资源的名字。  列如:index.html

      URL:http://www.baidu.com:80/java/index.html[?query-string] #location

         schema: http/https/ftp

         host: web服务器的ip地址或者域名

         port: 服务端端口, http默认访问的端口是80

         path: 资源访问路径

         query-string: 查询参数

7.请求方式(告诉服务器的动作):

GET/PUT/DELETE/POST/HEAD

 

TCP/IP: 

1.为什么要使用它?(基础)

TCP/IP 通信协议是对计算机必须遵守的规则的描述,只有遵守这些规则,计算机之间才能进行通信。

2.做什么?(概览)

网际互联及OSI七层模型:物理层、数据链路层、网络层(IP)传输层(TCP,UDP)、表示层、会话层、应用层(HTTP)

1.IP (网际协议) - 计算机之间的通信

2.TCP (传输控制协议) - 应用程序之间通信

3.UDP (用户数据报协议) - 应用程序之间的简单通信

注:

TCP/IP 意味着 TCP 和 IP 在一起协同工作。

TCP 负责应用软件(比如您的浏览器)和网络软件之间的通信。IP 负责计算机之间的通信。

TCP 负责将数据分割并装入 IP 包,然后在它们到达的时候重新组合它们。IP 负责将包发送至接受者。

 

TCP/IP、HTTP的区别:

1.TCP/IP协议(Transmission Control Protocol/Internet Protocol):是传输层协议。主要解决数据如何在网络中传输

2.HTTP:是请求响应模式,是应用层协议。主要解决如何包装数据

3.HTTP协议是建立在TCP协议基础之上的。当浏览器需要从服务器获取网页数据时,会发出一次HTTP请求。

   HTTP会通过TCP建立一个到服务器的连接通道,当本次请求到需要的数据完毕后,HTTP会立即将TCP连接断开。

4.TCP就是单纯建立连接,不涉及任何我们需要请求的实际数据,是简单的传输。HTTP是用来收发数据的。

 

参考:

 

Restful:

1.使用WEB标准来做一些准则和约束

2.基本概念:

  1》在Rest中,一切的内容都被认为是一种资源

  2》每个资源都由URI唯一标识

  3》使用统一的接口处理资源请求(POST/GET/PUT/DELETE)

  4》无状态(每次请求不相关)

3.资源和URI:

  1》【/】表示资源的层级关系

  2》【?】表示过滤资源

  3》【_】与【-】让URI的可读性更好

转载于:https://www.cnblogs.com/LJing21/p/10406298.html

你可能感兴趣的文章