My Interests
I have put up these pages to inform and support a few of my interests like:
Some Useful Things to Know
About domain name look ups. The client(eg. browser, IRC program, etc) has the system's TCP
setup look up the IP(Internet Protocal) number that's associated with the domain by doing the
following:
- Contacts the specified DNS(Domain Name System) which can have a secondary or backups.
- If the DNS can't find the IP(Internet Protocal) number in it's database:
- It then eventually contacts a central upstream (root) server to find the next one starting from the end (top) of the domain name(eg. .com, .nz, .uk, etc).
- And if a central (root) or any name server can't be found or has no listing, you then get a "look up" error.
- Once an IP number(s) are returned the client then accesses the name server linked to that number for the next look up working from right to left.
- Depending on the client software you are using, a port number may need to be specified.
- The port tells what process on a server receives the IP packets for the service and some default TCP ports are:
- HTTP(MIME-based media) and tunnelling use port 80.
- Proxies commonly use port 8000 or 8080.
- POP (downloading mail to a client) uses port 110.
- IMAP (managing mail on a server) uses port 143.
- IMAP (administration) uses port 626.
- SMTP (sending and relaying mail) uses port 25.
- Finger (user information lookup) uses port 79.
- PASS (changing mail or user password) uses port 106.
- FTP - data service (IETF server file transfers) uses port 20 or is assigned by the server.
- FTP - control service (IETF server file transfers) uses port 21 or is assigned by the server.
- SMB - name service (MS server file transfers) uses UDP port 137.
- SMB - network neighborhood (MS server file transfers) uses UDP port 138.
- SMB/NETBIOS - data service (MS server file transfers) uses port 139.
- AFP - data service (Apple server file transfers) uses port 548.
- AFP - user data (Apple server file transfers) uses port 687.
- News/NNTP (Usenet/Newsgroups/cached server messenging) uses port 119.
- IRC (real time server messenging) uses port 6667.
- Terminals/telnet (unsecured) uses port 23.
- LPR (printing services) uses port 515.
- Gopher hosts (document retrival) use port 70.
- Now if the process or server isn't offline/down the link is established and the client begins receiving & sending protocal commands.
- Viola! Ideally you then get the stuff you requested.
NOTE: The DNS's IP number can be automatically assigned when you connect by
your TCP software and/or ISP. The DNS's IP number can also be manually entered/changed.
You can contact me at [email protected].