第一层 物理层
0101010 强弱强弱电 数模 模数转换
第二层 数据链路层
网卡
第三层 网络层
路由器层 IP协议
第四次 传输层
TCP UDP协议 数据包分割
第五次 会话层
SSL TLS
第六次 表示层
不同系统之间的 语法 格式化
第七次 应用层
消息头 socks
TCP 的三次握手
为什么需要三次握手才能建立连接
SYN Flood不断发生SYN连接然后下线会造成对队列饱和 (一下解决办法)
TCP 四次挥手
UDP
TCP 滑动窗口
(个人理解)滑动窗口大小 也就是 流量大小,窗口越大 TCP同时发送的单包越多,
http 介绍
问题:在浏览器地址栏输入URL 按下回车之后经历的流程
答案: 1 DNS解析 从 浏览器缓存 系统缓存 路由器缓存 IPS服务器缓存 根域名服务器缓存 顶级域名服务器缓存 找ip 2 用IP+端口进行 TCP连接
3 发送http请求
4 服务器处理请求返回http报文
5 浏览器渲染界面
6 结束TCP连接
问题 常见的HTTP状态码
GET POST 区别
幂等性 请求多次都不会对数据造成更改 get put都一般是幂等性 post不是
ookie session的区别
cookie
session
区别
https http
https http区别
socket 简介
IP+协议+端口 唯一标识