网路知识复习2
tip1HTTP相关
超文本传输协议
支持客户/服务器模式 简单快速 灵活 无连接 无状态
请求结构如下:
状态行 包括 请求方法+URL+协议版本(如HTTP1.1)
+回车符 换行符(指空行) 请求行
+若干个请求头部 包括 头部字段名:+值(头部字段名比如host主机和端口号,还有Connection啥的)+回车符 换行符(指空行\r\n)
+回车符 换行符(指空行,即使后面请求数据为空这个空行也必须)
+请求正文(post才有)
响应结构如下
响应行 包括 协议版本+状态码+状态码描述
+回车符 换行符(指空行)
+若干个响应头部
+回车符 换行符
+相应正文
请求/响应步骤
客户端连接到web服务器
发送http请求
服务器接收请求并返回HTTP响应
释放TCP连接
客户端浏览器解析HTML内容
在浏览器地址栏键入URL,按下回车后发生
DNS解析 从浏览器缓存/系统缓存/路由器缓存/IP服务器缓存/