网关:

 

 

 

 

在采用不同体系结构或协议的网络之间进行互通时,用于提供协议转换、路由选择、数据交换等网络兼容功能的设施。

 

 

 

 

 

 

Some Common HTTP methods:

 

HTTP method Description

GET                Send named resource from the server to the client.

PUT                Store data from client into a named server resource.

 

DELETE         Delete the named resource from a server.

POST             Send client data into a server gateway application.

HEAD            Send just the HTTP headers from the response for the named resource.

 

 

 

Architectural components of the Web

Proxy:

    Sit between client and server, important building blocks for web security, application integration, and performance optimization.

Cache:

    A special type of HTTP proxy server that keeps copies of popular documents that pass through the proxy.

Gateway:

    Gateways are special servers that act as intermediaries for other servers. They are often used to convert HTTP traffic to another protocol.

Tunnel:

    HTTP Tunneling is a technique by which communications performed using various network are encapsulated using the protocol, the network protocols in question usually belonging to the family of protocols. The HTTP protocol therefore acts as a wrapper for a channel that the network protocol being tunneled uses to communicate.

公司的server 可能只开了80端口,那么 其他的app要想访问server只能通过80端口,所以通过Http隧道技术就可以通信了。

Agent:

    User agents (or just agents) are client programs that make HTTP requests on the user’s behalf. 

 反向代理(Reverse Proxy)方式是指以来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的,此时代理服务器对外就表现为一个服务器。