TCP/IP练习题
2021-10-28 本文已影响0人
Amy木婉清
1.HTTP中使用登录授权的两个Header
Cookie和Authorization
2.Cookie的工作机制
服务器使用Set-Cookie header返回希望客户端保存的信息,客户端在以后的每次请求中使用Cookie Header将内容附上
3.Cookie的作用
会话管理:登录状态、购物车
个性化:用户偏好、主题
用户追踪:分析用户行为、定向广告
4.当使用Basic Authorization进行授权的时候,格式是
Authorization:Basic<username:password(Base64ed)>
5.OAuth流程中,Authorization code的作用是
保证监听者不会获取到真正可用的授权信息
6.refresh token的作用是
当access token失窃时,可以保证盗窃者的操作时间足够短
7.TCP/IP协议族中,HTTP协议在哪一层
应用层
8.TCP/IP协议族中, TCP协议在哪一层
传输层
9.TCP/IP协议族中,IP协议在哪一层
网络互联层
10.TCP协议的主要作用是
保证网络数据的可靠传输
11.IP协议的主要作用是
解决在网络上传输包的问题,例如网络寻址、以包为单位发送网络数据
12.简书TCP连接建立时的三次(三向)握手
1). 客户端:「我要向你发送消息」
2). 服务器:「好的。我要向你发送消息」
3). 客户端:「好的。
13.简述TCP连接关闭时的四次挥手
- 客户端:「我不再给你发送消息」
- 服务端:「好的」
- 服务端:「我不再给你发送消息」
- 客户端:「好的」
14.为什么TCP连接在断开时是四次挥手而不是三次?
因为在客户端停止向服务器发送消息时,也许服务器还有消息需要向客户端发送,因此在它对客户端的「Fin」(即「我不再给你发送消息」)消息进行回应时,不需要立即附加上「我也不再向你发送消息」。在稍后服务器的消息发送完毕之后,才需要向客户端发送通知。
15.HTTPS的消息传输为什么要用对称加密,而不是非对称加密》
因为对称加密性能更好
16.HTPPS连接建立过程中,证书的作用在于?
让客户端确信和自己通信的对象确实是自己认为的对象