http代理服务器的实现原理

本文介绍了HTTP代理服务器的工作原理,包括代理服务器的分类,如HTTP代理,并详细阐述了HTTP正向代理的使用、代理认证过程以及实现逻辑,特别强调了socket套接字在代理服务器中的关键作用。
摘要由CSDN通过智能技术生成

1.代理服务器

代理服务器(Proxy Server)的功能是代理网络用户去取得网络信息,它是网络信息的中转站,是个人网络和Internet服务商之间的中间代理机构,负责转发网络信息。

代理服务器可以实现一下功能:
1.隐藏身份
2.充当防火墙
3.防止攻击
4.权限控制

代理服务器按照其使用方式和作用,分为正向代理服务器,反向代理服务器.
代理服务器的方式

1.1代理服务器的分类

(1) HTTP代理 :能够代理客户机的HTTP访问,主要是代理浏览器访问网页。

(2)FTP代理:能够代理客户机上的FTP软件访问FTP服务器。

(3)RTSP代理:代理客户机上的Realplayer访问Real流媒体服务器。

(4)POP3代理:代理客户机上的邮件软件用POP3方式收发邮件。

(5)VPN代理:指在共用网络上建立专用网络的技术。之所以称为虚拟网主要是因为整个VPN网络的任意两个结点之间的

1.2.代理服务体现为网络进程的通信
1.2.1本地进程间通信

本地进程间通信主要包括管道、系统IPC(包括消息队列、信号量、信号、共享内存等)、以及套接字socket

1.2.2网络进程通信方式

通信 : 通信协议 + 计算机网络

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值