diango入门
web复习 五层 应用层 传输层 网络层 数据链路层 物理层 socket 套接字 位于应用层和网络传输层之间的虚拟层 一组接口 c/s-->b/s web框架 原理 1.百度 socket 服务端 2.socket服务端启动 3.绑定ip和端口 4.监听等待连接 8.接受数据 9.返回数据 12断开连接 浏览器socket客户端 5.socket服务端启动 6.连接(ip和端口) 7.发送数据 10.接受数据 11.断开连接 web框架本质--> socket服务端 超文本 双工通信 HTTP工作原理 在浏览器地址栏键入URL,按下回车之后会经历以下流程: 浏览器向 DNS 服务器请求解析该 URL 中的域名所对应的 IP 地址; 解析出 IP 地址后,根据该 IP 地址和默认端口 80,和服务器建立TCP连接; 浏览器发出读取文件(URL 中域名后面部分对应的文件)的HTTP 请求,该请求报文作为 TCP 三次握手的第三个报文的数据发送给服务器; 服务器对浏览器请求作出响应,并把对应的 html 文本发送给浏览器; 释放 TCP连接; 浏览器将该 html 文本并显示内容; HTTP状态码 所有HTTP响应的第一行都是状态行,依次是当前HTTP版本号,3位数字组成的状态代码,以及描述状态的短语,彼此由空格分隔。 状态代码的第一个数字代表当前响应的类型: 1xx消息—