网络协议回顾

1.TCP/IP模型&OSI模型
    应用层 为程序提供服务
    表示层 数据格式转换、数据加密
    会话层 管理会话
    传输层 端对端的连接
    网络层 ip选址
    链路层 访问介质
    物理层 物理传输
2.TCP三次握手
    双方需要确认连接的建立
    一次:客户端请求建立连接 (请求SYN=1 seq=J)
    二次:服务端接收请求,请求客户端的连接 (请求SYC=1,ACK=1 ack=J+1, sqe=J )
    三次:客户端响应服务端的请求 (请求ACK=1,ack=K+1)
3.TCP四次挥手
    一次:客户端请求关闭(要关了)
    二次:服务端响应请求(知道了)
    三次:服务端请求结果(我关了)
    四次:客户端请求结果(知道了)
4.HTTP

   请求流程:

首先进行DNS域名解析(本地浏览器缓存、操作系统缓存或者DNS服务器)

三次握手建立 TCP 连接
客户端向服务器发送请求命令  Get /www.xx.com/ http/1.1
客户端发送请求头信息
服务服务器应答器  Http/1.1 200 OK
返回响应头信息
服务器向客户端发送数据
服务器关闭 TCP 连接
网络协议回顾

    网络协议回顾