物理层: 支持底层网络协议:
其中网络层支持 IP 协议:
传输层支持 TCP 协议, 它是面向连接的:
应用层支持 http,ftp tftp,SMTP,DHCP 协议
一个完整的 http 请求过程:
1, 浏览器中输入 url 地址 ------2, 找到 DNS 解析域名找到对应的 ip---------3, 通过 ip 和端口与服务器建立 TCP 连接 ------4, 浏览器发出读取文件的 http 请求, 改请求报文作为 TCP 三次握手的第三个报文的数据发送给服务器 ------5, 服务器对浏览器请求作出响应, 并将对应的 html 文件发送给浏览器 ------6, 释放 TCP 连接 ------7, 浏览器将该 html 渲染并显示内容.
cookie 和 session
cookie: 保留在客户端的一组键值对, 不安全, 别人可以分析保存在 cookie 中的信息
session: 保存在服务器端的一组键值对, 依赖与 cookie, 安全值比 cookie 高
来源: http://www.bubuko.com/infodetail-2601481.html