rfc2068 писал(а):There are three common
forms of intermediary: proxy, gateway, and tunnel. A proxy is a
forwarding agent, receiving requests for a URI in its absolute form,
rewriting all or part of the message, and forwarding the reformatted
request toward the server identified by the URI. A gateway is a
receiving agent, acting as a layer above some other server(s) and, if
necessary, translating the requests to the underlying server's
protocol. A tunnel acts as a relay point between two connections
without changing the messages; tunnels are used when the
communication needs to pass through an intermediary (such as a
firewall) even when the intermediary cannot understand the contents
of the messages.
Мужицкий перевод:
Есть три типа посредников: прокси, шлюз и туннель. Проксик это разновидность пересыльщика, которая получая запрос на УРЛ в общем виде(absolute ) переписывает его(запрос!!!!) или его части и передаёт переделанный запрос дальше к серверу, указаному в исходном УРЛе. Шлюз это принимающий агент, работающий как прослойка перед (above - этот чертило криво перевёл, дословно, но криво) некоторыми другимим серверами и, если нада(нада!necessary! если нада а не всегда!), транслируя запрос на уровне основных(underlying - не значит что они снизу, они основные, нижние в смысле фундаментальные, типа из TCP в AppleTalk) серверных протоколов. А тунель деуствует как релей(реле, передатчик, всмысле не руками передаёт, не осознанно, а как проводник) между двумя соединениями без изменения сообщения(УРЛ запроса имеется ввиду); тунели использубтся когда соединению надо пройти через передатчик? вроде фаервола, даже если передатчик не вникает в содержимое сообщения.
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.