QWERTYASDF писал(а): ↑27.08.2011 17:03
: ) Короче...Прокси действительно осуществляет замену ip-адресов...и для этого он задействует NAT/PAT...Верно ведь?? Ну так тогда и приходим к тому, о чем писалось в стартовом посте - НАТ можно рассматривать как частный случай ПРОКСИ (если такой конкретный прокси так настроен, что ничего больше не делает кроме ретрансляции адресов). Ну так почему тогда тут некоторые говорят о том, что это мол "совершенные перпендикуляры" и т.п.?...)
NAT - это редактирование заголовков пакетов, точнее, адреса и/или порта в них. Не обязательно даже маршрутизируемых, можно просто входящих или исходящих. Важно, что пакет остаётся пакетом, никто не лезет на более высокие уровни; если проводить аналогию с реальной жизнью, то на почте конверт не вскрывается, а просто зачёркивается адрес и пишется новый.
Прокси - это сервис, который отправляет запросы по запросу от клиента. Т.е. клиент связывается с прокси, и даёт ему команду что-то переслать другому серверу. Передача осуществляется на более высоком уровне, чем в прошлом случае, обычно прикладном. Важно, что клиент целенаправленно обменивается данными с прокси; именно прокси - его адресат. Проводя аналогию с реальной жизнью: вы переписываетесь с адвокатом, который для вас переписывается с... эээ... ну, пусть, налоговой. Какие-то документы при этом могут перекладываться из конверта в конверт, но переписываетесь вы всё-таки с адвокатом, а не с налоговой.
Прозрачный прокси - это не отдельная сущность, и не разновидность прокси. Это объединение двух сущностей, когда nat'ом (или другим способом) пакеты насильно заворачиваются на прокси.
Так что да, это совершенные перпендикуляры. То, что на почте зачёркивают адреса, не означает, что ваш адресат будет с кем-то для вас переписываться. И наоборот.