Lists Home |
Date Index |
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
> 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
A city is like a large, complex, rabbit