linux高性能服务器编程第四章(TCP/IP通信案例上的web服务器)

代理服务器:

    在HTTP通讯链上,客户端和服务器之间通常存在某些中转代理服务器,他们提供对目标资源的中转访问。代理服务器可分为,正向代理、反向代理和透明代理三种情况。

    下面介绍正向代理,正向代理是客户端自己设置代理服务器的地址,这里的应用是防火墙内局域网要访问Internet,或要访问一些外国网站,就需要使用正向代理。

    接着是反向代理,反向代理设置在服务端,因此客户端不需要设置,反向代理是指服务端收到Internet上的一些请求,并把他返回给内部的客户端。这种情况下,代理服务器就表现为一个真实的服务器,各大网站有在不同的ip地址一般有多个代理服务器;

    最后是透明代理服务器,只能设置在网关上,用户访问internet必然要经过网关,若在网关上设置代理服务器,那么对用户是透明的,透明的可以看做是正向服务器的一种特殊情况。

Squid3代理服务器:

    可以考虑研究squid服务器的部署问题。

HTTP通信:

HTTP请求:

GET:

HEAD:和GET相似,不过仅要求返回头部信息,而不需要传输实际内容

POST:向服务端提交数据方法。这种方法会影响服务器

PUT:上传某个资源

DELETE:删除某个资源

TRACE:要求返回原始服务器请求内容

OPTAINS:查看某个特定的URL支持哪些方法

CONNECT:用于某些代理服务器,把请求转化为一个安全隧道

PATCH: 对某个资源进行部分修改

HTTP应答:

HTTP的状态码和状态信息及其含义:

1xx信息 100 continue

2xx成功 200OK

3xx重定向 301/302/304/307

4xx客户端错误

5xx服务器错误

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值