zoukankan      html  css  js  c++  java
  • HTTP与HTTPS

    • HTTP与HTTPS:
    1. HTTP   :HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准
    2. HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。HTTPS协议的主要作用可以分为两种
      • 建立一个信息安全通道,来保证数据传输的安全。
      • 确认网站的真实性。
    • 区别:
    1. 使用条件不同:HTTPS协议需要证书(阿里云域名备案成功可以弄到免费证书),而HTTP 不需要。
    2. 安全性不同:HTTP是超文本传输协议,信息是明文传输,HTTPS则是具有安全性的SSL加密传输协议。
    3. 端口不同:HTTP和HTTPS使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443(需要在tomcat中的conf文件夹下的server.xml中配置443端口,以及证书指向路径)。
    4. 其它:HTTP的连接很简单,是无状态(多次请求之间没有关系,独立的)的。HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比HTTP协议安全 。
    • 客户端与服务器端:

    • 服务器资源:html/文本,word,avi/视频,等。
    • 媒体类型:MIME类型。  text/html image/jpeg。
    • URI和URL:
    1. URI:web服务器资源的名字。  列如:index.html
    2. 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: 查询参数

    • 请求方式(告诉服务器的动作):GET/PUT/DELETE/POST/HEAD

    • TCP/IP:
      • 为什么要使用它?(基础)TCP/IP通信协议是对计算机必须遵守的规则的描述,只有遵守这些规则,计算机之间才能进行通信。
      • 做什么?(概览)网际互联及OSI七层模型:物理层、数据链路层、网络层(IP)传输层(TCP,UDP)、表示层、会话层、应用层(HTTP)。
    1. IP (网际协议) - 计算机之间的通信
    2. TCP (传输控制协议) - 应用程序之间通信
    3. UDP (用户数据报协议) - 应用程序之间的简单通信
    • 注:
    1. TCP/IP 意味着 TCP 和 IP 在一起协同工作。
    2. TCP 负责应用软件(比如您的浏览器)和网络软件之间的通信。IP 负责计算机之间的通信。
    3. 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是用来收发数据的。

  • 相关阅读:
    期末作业验收
    SDN第五次上机作业
    个人作业——软件工程实践总结作业
    SDN第四次作业
    SDN第四次上机作业
    SDN第三次作业
    SDN第三次上机作业
    SDN第二次上机作业
    SDN第二次作业
    个人作业——软件产品案例分析
  • 原文地址:https://www.cnblogs.com/LJing21/p/10406298.html
Copyright © 2011-2022 走看看