So we have learnt how to create a small FAST personal web
site with out much typing/coding, thanks to Frontpage XP. But, we
want to upload this to the Web Server so that the world over people
can watch it……24 hrs a day 7 days a week 365 days a year. To have a
server serve your pages 24/7, you can keep your PC ON always –which
is costly, or you can spare a few bucks to the Web Hosting company
which will keep your Web Site up 24/7 or you can go for some FREE
Web Hosting plans which is good for training purposes.
Types of Web
Hosting
http
this is the famous form of web hosting called Hyper Text
Transport Protocol
you need a http server (like Apache-Linux, IIS-WinNT) to
host a http service
after IE 5 and above, you can view ftp site’s folders on
a browser also
popular uses are….image sharing, songs sharing, file
sharing
other popular or
obsolete or less used protocols and its servers are
usenet
gopher
mosaic
NNTP – Network News Transport Protocol
SMTP – Simple Mail Transfer Protocol – to send your mails
Port 110
POP3 – Post Office Protocol version 3 – to receive your
mails Port 25
SNMP – Simple Network Management Protocol
IRC – Internet Relay Chat Protocol – Port 5050
ftp 21 telnet 23 smtp 25 domain 53 finger 79
Don’t get afraid of the terms, you will get used to it.
You don’t need different computers to run different
servers. All the above protocols listen at different ports (virtual
ports – software controlled – you can’t see them physically). They
are controlled/monitored by WinSock Sockets protocol. To write any
Internet based program, like Chat program, you must know Sockets,
TCP/IP programming. So all the above server software can run on a
SINGLE PC, only the server needs a faster connection, more RAM etc..
Before uploading the files to your web hosting server, you
have to create some website on your name of interest. Where?
Free web hosting is good if you are planning to learn.
After learning you can have a PAID service from the same
idea/company/business.
Domain Name Tit
bits
Every Domain whether Primary or virtual has an IP Number
It is not easy to remember and type the Number so Domain
Name is born
When you type Domain Name, the DNS redirects you to that
IP No.
IP number means Internet Protocol Number
A DNS (Domain Name Server) is kept at most of the ISPs or
gateways
If DNS is not having your site name in its
database, you can’t reach to your site by typing
www.yourname.com in the
address bar of the browser
By default IE resolves any name typed in the address bar
to .com first, .net second, .org third. If it cant get any such
from nearby DNS, it will show cannot find server (or DNS error)
page.
.in, .us, .sl –these are country domains –costly
ping, whois, finger, nslookup, tracert, IP block, dig,
time, blacklist, abuse lookup –these are al some commands
you can use to verify/scan/investigate on any domain –more on
this later
ICANN –International Consortium on Authorised
Network Names –this is the monopolistic(!) standardization
organization that regulates the domain names – some OPEN minded
people are against them, they create varied domains, but not
gained much popularity.
WWW Consortium (W3C) standardizes on HTML,
protocols etc.
IEEE standardizes on Electronic Hardware like
Network cards etc..
Standards are discussed as RFC’s (Request For Comments)
on their sites, many people comment it, modify it, then it
becomes a standard.
Some people sell shared IP numbers which is cheaper, in
which you cant do the above
Rs.4500 if you are registering at US company –more
reliable
Rs.500 to Rs.3000 if Indian Registrars –more or less (!)
reliable
Webhosting Tit bits
Rs.1000 to Rs.5000 per annum for 20 MB web space
Prices vary, so services also vary
Web host should have SCSI hard disk, fiber optic back
bone (OC3),faster processor, dual processor (high profile
hosting), more RAM, firewall etc..
Individual IP Number must be insisted. For example you
can type 66.96.210.59 in the address bar to go to
www.Saivaneri.org
Web server Operating System can be chosen as of your
interest, but Apache –Linux/Unix based http server is 60% of the
world is using – fast, reliable
Win NT with Internet Information Server is costly, but
have less followers
Also with any web hosting you get many email ids for you.
So if you run a personal website, you can have
avoodai@avoodai.com as
an email id!
Service should be nice form the host
You must insist these if you are paying for hosting:-
Multi mail id/web mail/SMTP,POP3 access/auto
responder/email blocker/chat room/FTP manager/search engine
submit/POP manager/catch all account/forwarders/mailing
lists/folder protection/sub domain manager/customized error
pages/CGI center/raw access logs/web FTP/site
stats/backup/message forum/discussion room/FREE perl scripts..
Practicals:-
Go to the above sites, make your own web site, then tell me
to visit it.
I will visit and see how you have created it
Then I will suggest how to upload/download/update your
website
Do it I can give you only a DAY for this, but I give you 5
DAYS do it FAST before we go to next chapter!