fpchen note
latest
  • 常用命令脚本
  • BlockChain
  • 算法与数据结构
  • 数据存储与消费
  • Golang 开发
  • 服务部署运行
  • 网络通信
    • 网络协议
      • 1. 计算机网络
      • 2. HTTP 协议
      • 3. websocket
    • IO通信
      • 1. 网络I/O模型
    • 通信框架
      • 1. Netty 实现 webSocket
    • Nginx
      • 1. Nginx
      • 2. nginx代理跨域
  • 设计模式
fpchen note
  • Docs »
  • 网络通信
  • Edit on GitHub

网络通信¶

网络协议¶

  • 1. 计算机网络
  • 2. HTTP 协议
    • 2.1. 请求数据
      • 2.1.1. 请求码
        • 2.1.1.1. 常见请求码
      • 2.1.2. 请求方法
    • 2.2. HTTP工作原理
      • 2.2.1. 参考如下:
  • 3. websocket
    • 3.1. 请求
    • 3.2. 响应
    • 3.3. 格式
    • 3.4. 参考如下:

IO通信¶

  • 1. 网络I/O模型
    • 1.1. 数据操作
    • 1.2. 1、阻塞式I/O:blocking IO
    • 1.3. 2、非阻塞式I/O: nonblocking IO
    • 1.4. 3、I/O复用(select,poll,epoll...):IO multiplexing
    • 1.5. 4、信号驱动式I/O(SIGIO):signal driven IO
    • 1.6. 5、异步I/O(POSIX的aio_系列函数):asynchronous IO
    • 1.7. 总结
    • 1.8. 参考

通信框架¶

  • 1. Netty 实现 webSocket
    • 1.1. 处理 WebSocket frame
    • 1.2. 如何实现消息推送
    • 1.3. 参考如下

Nginx¶

  • 1. Nginx
    • 1.1. 请求的处理流程
  • 2. nginx代理跨域
    • 2.1. nginx反向代理接口跨域
    • 2.2. 配置
    • 2.3. 预检请求(preflight request)
Next Previous

© Copyright 2019, 方平 Revision c324f67e.

Built with Sphinx using a theme provided by Read the Docs.