深入理解HTTP

HTTP原理理解:超文本传输协议;无状态协议

TCP/IP协议族分为四层: 应用层(Http),传输层(tcp可靠 udp不可靠)  ,网络层(IP) , 链路层

TCP和UDP区别:

   TCP需要经过三次握手,传输可靠

   UDP不经过握手,只管发送,所以速度较TCP快

IP概念: IP协议的作用是把各种数据包传送个对方

    IP地址:指明节点被分配的地址(可以改变)

    MAC地址: 网卡所属的固定地址(不能改变)


MyAnswer博客

持久连接节省通信量:持久连接也称为HTTP keep-alive,只要任意端没有明确提出断开连接,则保持tcp连接状态;

MyAnswer博客

图: 持久连接,在建立1次,TCP连接后进行多次请求和响应的交互;

Cookie技术是通过在请求和响应报文中Cookie信息来控制客户端的状态;

获取部分内容的范围请求: 下载中断后,就必须重头开始;可以指定下载的实体范围,从而接着下载;

MyAnswer博客




状态码:

   204 No Content: 一般在只需要从客户端往服务器发送消息,而对客户端不需要发送新信息内容的情况下使用;

MyAnswer博客

   206 Partial Content: 客户端进行范围请求,而服务器成功执行了这部分,响应报文中包含由Content-Range指定范围实体内容;

MyAnswer博客

 301永久重定向,302临时重定向 

 304 Not Modified

MyAnswer博客


 4xx客户端错误

 400 Bad RequestMyAnswer博客

403 Forbidden 没有权限

404 Not Found 服务器上没有请求的资源



5xxx 服务器错误

500服务器执行发生错误

503服务器暂时处于超负载或者正在进行维护,现在无法处理请求;

MyAnswer博客



MyAnswer博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论