You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.2 KiB
2.2 KiB
七层模型详解open system internetwork
- 物理层:电器规范、机械规范、网络光纤、铜轴电缆、光模块
- 数据链路:格式化数据,在物理介质上传输
- 网络层(地图): 路由数据包、寻址(IP) 、交换机
- 传输层(TCP): 确保数据安全、端到端连接
- 会话层:应用程序会话
- 表述层:格式化数据、提供加密、解析
- 应用层(TCP): 为应用进程提供网络服务、提供身份验证
路由
- IP地址唯一标识了网络中的一个节点,每个IP地址都拥有自己的网段,各个网段可能分布在网络的不同区域。 为实现IP寻址,分布在不同区域的网段之间要能够相互通信。
- 路由是指导报文转发的路径信息,通过路由可以确认转发IP报文的路径。
- 路由设备是依据路由转发报文到目的网段的网终设备,最常见的路由设备∶路由器。
- 路由设备维护着一张路由表,保存着路由信息。
HTTP
- HTTP是要基于TCP连接基础上的
- HTTP是用来收发数据,即实际应用上来的。
- 第一:发送一个HTTP请求给主机A,这个请求包括请求头和请求内容
- 请求的方法是POST/GET,
- 1.请求的URL,http协议版本;
- 2.请求的数据,和编码方式;
- 3.是否有cookie和cooies,是否缓存等。
- 第二:主机B收到了HTTP请求,然后根据请求头,返回HTTP响应。
- cookies或者sessions;
- 状态码;
- 内容大小等;
- 主机A收到了以后,就由浏览器完成一系列的渲染,包括执行JS脚本等。
- HTTP是应用层协议,定义的是传输数据的内容的规范;
- HTTP协议中的数据是利用TCP协议传输的,所以支持HTTP也就一定支持TCP ;
HTTPS工作流程
- 1、TCP 三次同步握手
- 2、客户端验证服务器数字证书 CA证书,第三方发布 公钥与私钥
- 3、DH 算法协商对称加密算法的密钥、hash 算法的密钥
- 4、SSL 安全加密隧道协商完成
- 5、网页以加密的方式传输,