1.http响应码301和302代表的是什么?有什么区别?
都是重定向
- 301是指永久性重定向,无伤害的,指搜索引擎爬虫
- 302是指临时性重定向,有伤害的,不知道具体要爬哪一个
- seo的知识点:搜索引擎优化
2.简述tcp和udp的区别
①TCP
- 面向连接的协议,Socket通信的时候需要3次握手
- 正因为需要连接,所以说会出现DDOS攻击
- 基于流的协议,是一种可靠的协议,排好队然后传输过来
②UDP
- 无连接协议
- 基于数据报( 报文),不是一种可靠的协议,会出现数据丢失
- DataGramSocket DataGramPacket
- 无需太关注数据稳定性
- 应用于:视频、直播、丢包 效率比较高
- 报文头比较简单
3.三次握手原理