协议
OSI
应用层
表示层
会话层
传输层(端到端的连接;tcp: 三次握手、四次挥手、滑动窗口、拥塞机制(慢开始门限+拥塞避免算法)、快重传、快恢复)
网络层
数据链路层(比特转化为字节流,字节流转化成帧)
物理层 (比特流传输)
快重传:当发现某个包丢失(没按顺序到达),立即向发送方连续发3个确认,重新发送,避免后面的无用发送。
快恢复:当发送方收到3个确认后,采用快恢复机制,拥塞窗口不再从1开始,而是从新的慢开始门限(最大拥塞窗口的一半位置)线性增长。
五层体系模型
应用层(http,ftp.dns.smtp)
传输层(tcp,udp)
网路层 (ip,icmp,arp:ip到mac的映射、ARP缓存)
数据链路层(ethernet)
物理层(802.11)
http
请求报文
请求行(请求方法、请求url、协议及版本)
首部行
https
非对称加密(a用b公钥加密,b用自己的私钥解密)
ip地址分类
在浏览器中输入网址之后发生什么?
- 查找域名对应的IP地址。这一步会依次查找浏览器缓存,系统缓存,路由器缓存,ISPNDS缓存,根域名服务器
- 浏览器向IP对应的web服务器发送一个HTTP请求
- 服务器响应请求,发回网页内容
- 浏览器解析网页内容