Content of the lesson:
The Internet is a world-wide group of computers (or networks of computers) which are connected to each other.
The term came from an english word network (american networks ended with "-net" due to this word) and international (latin) prefix inter- (between) which means that the Internet connected all older, specialized, propietar or local networks together. The Internet is used to transfer information, to provide services like electronic mailing, chat, WWW pages, file sharing, on-line gaming, searching, catalogues and more.
1969 - An experimental network ARPANET was created, first attempts to
switch nodes (4 nodes in the beginning).
1972 - Ray Tomlinson created a first e-mail program.
1973 - TCP was published (Transmission Control Protocol).
1984 - DNS was developed (Domain Name System).
1987 - The term Internet was created.
1987 - There are 27 000 computers in the network.
1989 - Tim Berners-Lee publishes the draft of WWW development (Information Management: A Proposal).
1990 - Tim Berners-Lee and Robert Cailliau publish the concept of
hypertext.
1990 - The ARPANET ends.
1991 - WWW was tested in a European laboratory in CERN.
1993 - Marc Andreessen develops Mosaic, the first WWW browser which
was also free.
1994 - The Netscape Navigator browser was created.
1994 - The Internet begins to be commercial.
1996 - 55 million users are connected.
1999 - Napster was propagated.
2000 - 250 million users.
2003 - 600 million users.
2005 - 900 million users.
2006 - More than a billion users are connected.
WWW is one of the Internet services. It is a permanently changing set of hypertext documents (internet or web or www pages) which are available in the Internet. Pay attention not to change the term Internet and WWW, because WWW is only a part of the Internet.
HTML is a language for creating WWW documents but it is not a programming language, it is only a markup language which stores the final appearance of the web page. HTML has gone through a long development and nowadays cooperates with CSS styles and other technologies.
HTML language can be viewed when you select the Show source code option from the context menu of your browser.
The Hypertext Markup Language for creating the HTML documents which has two basic properties:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd"> <html> <!-- this is a comment --> <head> <title>Title of the page/title> </head> <!-- body of the document --> <body> <h1>Main headline</h1> <p>This is the body of this document</p> </body> </html>
Every computer can reveal a website. However, the final appearance can be affected by many factors:
Every web has its default page which is automatically loaded when you enter the address. You can set the default page in the server's configuration file.
The most used names are these ones (servers are usually set to search for all of these):
In case the website is hosted on Windows Server, the file names are not case-sensitive but if it is hosted on Linux server (for example Apache), you should pay attention to use lower-case names only to avoid problems.
As written in the previous part you should use lower-case names only to avoid potential problems. A fictive web structure can look like the following one:
The domain is a unique name of a computer or a computer network in the Internet (that means you place a computer in the Internet using an IP address and create a string replacement for the IP address not to have to remember it as a set of numbers). Translating IP addresses to domains and vice versa is done by DNS servers.
Each domain has only one IP address, but each IP address can be linked to many domains at once (for example a computer can host website.cz and website.com at once).
There are different levels of domains:
All .cz domains are maintained by CZ.NIC Company. Their DNS servers provide all translations between IP addresses and domains.
Webhosting means hiring a disk place of someone's server to host our website. The owner of the server is being called a provider. This way is very popular because of low costs and no need to maintain any hardware and is enough for a simple company website.
The providers offer different conditions and prices. You have to pay attention to these parameters:
You can compare several examples of free and paid hostings to have an idea what can you expect:
Provider | Price | Capacity | Technologies | Advertising | Availability |
Aspone.cz (freehosting) | free | 40 MB (+30 MB database) | ASP.NET 4.0, MSSQL, Flash, Silverlight, PHP | none | not given |
IC.cz (freehosting) | free | 250 MB | PHP5, email account, MySQL | top strip | not given |
Wedos.com (nolimit) | 30 Kc/month | unlimited | PHP 5.3, 5 GB for emails, unlimited FTP, IPv6 | none | 99,99 % |
Active24.cz (home) | 129 Kc/month | 5 GB | 5 domains, 5 scripts, 5 FTPs, 5 databases | none | not given |
There are also different types of hosting than shared webhostings:
FTP means File Transfer Protocol and it is a way to copy data to a server or from a server without using a browser. Total Commander or Altap Salamander can handle the FTP protocol.