zoukankan      html  css  js  c++  java
  • 计算机网络基础

    • http默认请求端口80,https默认请求端口443
    • http与https区别

    https=http+ssl

    获取一个ssl链接的过程:

    1. 客户端向服务端请求数字证书
    2. 服务端向第三方数字认证机构请求生成一个数字证书(服务端公k钥+数字签名)返回给客户端
    3. 客户端拿到数字证书后在第三方数字认证机构校验证书真实性
    4. 客户端将对称加密密钥通过公钥加密后传输给服务端,双方通过这个对称加密密钥加密通讯
    • tcp三次握手
    1. 客户端处于close状态,服务端处于listen状态
    2. 第一次握手:客户端发送SYN报文给服务端,SYN位=1,初始序列号=x,客户端进入SYN_SEND状态
    3. 第二次握手:服务端回送报文,服务端SYN位=1,ACK位=1,ack号=x+1,初始序列号=y,服务端进入SYN_REVD状态
    4. 第三次握手:客户端回送报文,ACK位=1,ack号=y+1,客户端进入ESTABLISHED状态,服务端收到ACK报文进入ESTABLISHED状态
  • 相关阅读:
    cordova插件(一)-inappbrowser
    quartz框架(一)-入门使用
    gitbook联动github
    系统服务部署入门
    websocket深入研究
    日志组件-logback入门
    nginx专题-nginx入门
    springmvc使用websocket入门
    基于cordova的混合app开发
    C语言------指针
  • 原文地址:https://www.cnblogs.com/liuboyuan/p/14854362.html
Copyright © 2011-2022 走看看