[Home] [By Thread] [By Date] [Recent Entries]


On Monday 09 December 2002 04:27, Paul Prescod wrote:

> Actually, you can't do significant development with TCP/IP without
> understanding how IP addresses and NAT work.

Yeah you can! Particularly with the java.net APIs; you wrap your hostname in 
an InetAddress object and then pass it to a socket without really needing to 
know that it's been resolved to an IP address underneath. And issues with NAT 
only arise if you are writing a server - and even then you don't need to 
*understand* NAT; the knowledge that servers shouldn't be "behind firewalls" 
is enough for most people. I am more concerned about server authors knowing 
how to implement an authentication and authorisation system than about them 
understanding NAT...

> And you can't do
> significant Web work without understanding a fair bit about HTTP: how
> addressing works, how to respond to events, etc.

Hmmm... you need to know HTML to make Web stuff, but not HTTP; I know people 
who are writing server-side scripts with no real understanding of HTTP. The 
advanced ones know that <? header ("Location: http://www.foo.com/") ?> 
magically causes a redirect, but apart from that it 'just works' that the 
browser's request gets to their script.

>
>   Paul Prescod
>

ABS

-- 
A city is like a large, complex, rabbit
 - ARP

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member