From owner-freebsd-net Sat Mar 20 12:37:37 1999 Delivered-To: freebsd-net@freebsd.org Received: from rose.niw.com.au (app3022-2.gw.connect.com.au [203.63.119.4]) by hub.freebsd.org (Postfix) with ESMTP id 7066914C10 for ; Sat, 20 Mar 1999 12:37:33 -0800 (PST) (envelope-from ian@apdata.com.au) Received: from apdata.com.au (localhost [127.0.0.1]) by rose.niw.com.au (Postfix) with ESMTP id 303ACA3203; Sun, 21 Mar 1999 07:07:13 +1030 (CST) Message-ID: <36F406F9.92476A04@apdata.com.au> Date: Sun, 21 Mar 1999 07:07:13 +1030 From: Ian West Organization: Applied Data Control X-Mailer: Mozilla 4.5 [en] (X11; I; FreeBSD 4.0-CURRENT i386) X-Accept-Language: en MIME-Version: 1.0 To: Matthew Hagerty Cc: freebsd-net@freebsd.org Subject: Re: Proxy, NATd, what's the dirrerence? References: <4.1.19990320133441.00a322e0@mail.venux.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Matthew Hagerty wrote: > > Greetings, > > Sorry if this is a little off topic, but can someone explain to me the > difference between a proxy server and a NATd server? I am having a hard > time finding a clear explanation. > > Thank you, > Matthew > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-net" in the body of the message In real basic terms, a proxy reads data, and retransmits it on a seperate conenction, nat just rewrites the header info with the translated addresses, so it is possible to pass evil options through, even though the addresses are not visible from 'outside'. A proxy is generally (although not necessarily) an independant program dedicated to filtering the particular type of data it is applied to. This can be generalised a bit for tcp streams, but udp, icmp, and ftp need to be handled a bit more carefully. (ftp because of the data connection is independant of the control connection). Often proxys will do quite a lot more filtering as well, such as checking line lengths for smtp for example. (Or url's for http etc etc..) Hope this helps, Regards, Ian To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message