zoukankan      html  css  js  c++  java
  • http和https协议

    定义

    http协议:超文本传输协议

    https协议:(Secure  Hypertext  Transfer  Protocol)--安全超文本传输协议

    区别

    HTTPS实际上应用了 Netscape的完全套接字层(SSL)作为 HTTP应用层的子层。

    HTTPS使用端口 443,而不是象HTTP 使用端口80来和TCP/IP 进行通信。

    SSL使用40位关键字作为RC4流加密算法,这对于商业信息的加密是合适的。HTTPS和SSL 支持使用X.509数字认证,如果需要的话用户可以确认发送者是谁。

    HTTP协议简介

    1)支持客户/服务器模式

    2)简单快捷:客户向服务器请求服务时,只需传送请求方法和文档路径。请求方法通常包括GET、HEAD、POST等。

    3)无连接。虽然传输层它使用了有链接的TCP协议。服务器每次处理完客户端的一个请求后,就断开连接。

    4)无状态。对于事务的处理没有记忆能力

    5)面向事务的应用层协议

    6)服务器端:有一个服务器进程(Http daemon),它不断的监听TCP的端口80,以便发现是否有浏览器(即客户端进程)向它发出连接请求。一旦监听到连接请求并建立了TCP连接后,浏览器就向服务器发出浏览某个页面的请求,服务器接着就返回所请求的页面作为响应。最后,TCP连接释放。在浏览器和服务期间的请求和响应的交互,必须按照规定的格式来进行,这些格式和规则就是HTTP协议。

    7)支持代理服务器(计算机网络 谢希仁 P279)

  • 相关阅读:
    KMP字符串查找
    基数排序
    二分查找来查找旋转数组
    通过前序(后序)+中序创建树
    二维数组找最大值
    用字符串的空格替换其他字符
    桶排序
    字符串的排列
    和为S的两个数字
    整数中1出现的次数(从1到n整数中1出现的次数)
  • 原文地址:https://www.cnblogs.com/younes/p/1750185.html
Copyright © 2011-2022 走看看