user@hostnamebut more commonly:
user@subdomain user@ibm.com user@computing.dcu.ieCase irrelevant.
Any "." to the LHS:
name.surname@computing.dcu.ieare just cosmetic. They do not represent subdivisions, as "." to the RHS does.
Site can implement any naming scheme it likes on LHS of the @ sign.
telnet hostname telnet logingateway.computing.dcu.ie ftp hostname ftp filegateway.computing.dcu.ie
http://hostname/path http://hostname/directory/subdirectory/file.html http://computing.dcu.ie/ http://computing.dcu.ie/Research/ http://computing.dcu.ie/Research/Multimedia-Group/ http://computing.dcu.ie/Research/Multimedia-Group/people.html http://computing.dcu.ie/~user/ http://computing.dcu.ie/~user/publications.htmlPath may map 1-1 to actual path on disk.
Case irrelevant in the http: part and the hostname part.
Case may be relevant in the path part only. e.g. UNIX server maps 1-1 with file on disk and respects case. Windows server doesn't.
Is case sensitivity a good thing?
http://computing.dcu.ie/~Humphrys/
http://computing.dcu.ie/~HUMPHRYS/
http://computing.dcu.ie/~HUMPHRYS/teaching.htmlbut not filename:
http://computing.dcu.ie/~HUMPHRYS/TEACHING.html
http://computing.dcu.ie/alumni/
http://computing.dcu.ie/ALUMNI/
See My CGI Error Handler to replace "404 Not Found"
Some people still say: "Why are Internet addresses so complicated? What's with all this http @ //www//com stuff?"
Maybe I can't see it, but to me, Internet addresses are the simplest, most logical, and most easy to guess form of addressing ever invented, far easier than postal addresses, and a million times easier than telephone numbers.
Internet addressing is:
Funny enough, on the Internet some people, notably Compuserve in email addresses and Geocities in web page addresses, chose to disable the alphanumeric ability, and make everything numeric. I'm sure their misdirected email and "web page not found" errors are far higher as a result. Even the University of Cambridge, when I was there, was enforcing a ludicrous numeric system so that my userid was: mh10006 - this despite the fact that the userid humphrys was unused and available on all machines in the university.
It is interesting to consider that underneath, Internet addressing is actually numeric, but machines have been forced to map text strings to numbers since the earliest days of the Internet.
Maybe I could remember IBM's phone number if it was 1-800-IBM-CORP. Or does that 1-800 number only work in America? Or should it be 1-800-BUY-IBM? Who knows. And what is their postal address? I don't know, but I know I'll find all that information at ibm.com.
Historically, one area where UNIX/Internet fell down was on userids. Variable-length hostnames were ok, variable-length filenames were ok, but usernames were restricted to 8 chars.
The legacy of this is still with us. e.g. The Solaris UNIX system here allows long usernames, but the log files and other administration tools only display the first 8 chars - which is why undergrad userids are still ugly and squashed.
Something that would be nice: An integrated computer-phone system, such that, once your PC had a mike and speakers and was connected to a free (i.e. not engaged) phone line, you could click on location independent hyperlinks such as:
phoneto:7008059@1.353 phoneto:7008059@1.ie phoneto:7008059@dublin.ie phoneto:8059@700.dublin.ie phoneto:8059@dcu.dublin.ie phoneto:humphrys@dcu.dublin.ie phoneto:ca@dcu.dublin.ie phoneto:dcu@dublin.ie phoneto:12345678@london.ukThen you could set up location-independent links for other people. Would require the implementation of a name server system for phones.
callto can launch non-Skype VoIP clients.