9.17 小白学习日记
网络协议
TCP/IP协议:
四层应用模型
1.IP地址/IP协议
IP相当于网络中的一个节点,类似于地址,我们称之为IP地址,同一个网络中,IP地址具有唯一性。
127.0.0.1:本机
192.168.*** 小型局域网(路由器)
10.***:内部局域网
其他:广部局域网
windows:ipconfig
unix:ifconfig
静态IP
动态IP DHCP
2.DNS 域名解析系统
在Internet上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。
3.HTTP协议
无状态性:每次请求相互独立
Request
Response
现版本是1.1
默认端口是80
firefox工具F12
4.请求参数
两种方式:
URL:GET请求
requrst Body:POST请求
参数格式,参数以键对值的方式出现,如p1=123;多个参数用&隔开,如参数1=参数值&参数2=参数值。
5.HTML最好不要缓存 ,图片等可以缓存
6.Requst=动词+URLs
7.GET和POST的区别
GET是获取数据,POST是传输数据;
GET用URL传数据,POST用body传数据 ;
GET显示数据大小是2K,POST没有理论限制;
POST相对安全一点。
8.发送POST请求
浏览器默认使用GET请求;
HTML from中可以指定GET还是POST;
发送HTTP请求:http://www.atool.org/httptest.php
9.HTTP 响应Response
10.HTTP状态代码
200 成功;
301 永久重定向;
302 临时重定向;
400 客户请求由语法错误,不能被服务器所理解;
403 服务器收到请求,但是拒绝提供服务;
404 网页不存在;
500 服务器出错;
503 稍后再来;