仅总结学习笔记,版权问题不涉及内容
以问题的形式总结,方便复习,温故而知新。
————————————————————————————————————————————————————————
1、从整体上简述你所了解的http报文的相关内容?
2、简述tcp/udp的报文格式。
3、说说http报文格式的组成?哪些成分必须要有?
4、讲一讲请求行的相关内容?(请求行的定义,组成等)
5、简述什么是状态行,在哪种报文之中,组成,作用?
6、讲一讲http报文头部的相关内容(组成,字段,字段分类等)。
7、http报文头部中常用的请求字段有哪些?通用字段有哪些?响应字段有哪些?实体字段有哪些?
以及它们各自的作用和相关实例。
8、谈谈对http中请求方法的理解。
9、常用请求方法的分类。
10、简述GET,HEAD 请求方法(区别,联系,作用,实例)
11、GET与URI的配合使用?
12、简述PUT,POST 请求方法(区别,联系,作用,实例)
13、讲讲CONNECT方法。
14、HTTP是否支持自定义扩展方法?为什么?
15、讲讲对HTTP协议安全、幂等、安全/不安全的方法的理解。
16、进一步谈谈对URI的理解(定义,作用,组成)。
17、URI各组成部分的详细作用及其注意事项,可以通过实例讲出。
18、URI对于客户端和服务器的可见性是否一样?有什么区别?为什么?
19、URL的编码规则、作用、使用、以及实例
20、讲讲对http响应报文的理解?
21、状态码的作用,分类,对于客户端和服务端的不同意义和处理方式?(1xx,2xx,3xx,4xx,5xx)
22、讲讲对http协议特性的理解?
23、灵活可扩展性,可靠性,是一个应用层协议,请求-应答的通信模式,无状态的通信模式(与有状态的tcp的对比)。
以及在基于上述特性的基础之上衍生出来的其他特点。
24、说说你觉http有哪些优缺点?以及你想到的解决方法?(灵活简单易扩充,应用广泛、环境成熟,无状态明文特性,在安全和身份验证上的问题,完整性校验,性能问题)。