The Internet can best be described as network of data networks with millions of users, spanning the entire globe. Your browser accesses the Internet using the World Wide Web (WWW) to retrieve information.
Having its origin in the military, the Net is now undergoing fundamental changes. Business has discovered it as a medium to transfer information quickly and cost-effectively. But as an inherently one-to-one communication medium, it also holds enormous potential for marketing in companies big or small.
The Internet is linked via satellite and undersea cables. The "host" or "server", the core of individual networks, usually carries all the information of the "clients", and make them available to anyone in the world who is "online". This allows the "clients" to be "offline", means their information is still accessible from the "server".
Picture it as your right hand as the server, and your fingers as individual
clients; the body is the world, and your other hand or foot is just another
server. But now you don't only have two hands and two feet, but thousands
of them, each one with hundreds or thousands of fingers and toes. And if
one foot is bathing, means temporarily "offline", others will ensure that
information crossing the body is still delivered via another route until
the server is up again. This is the Internet - big, fast, flexible.
The World Wide Web is an information system that makes it possible to navigate through the Internet in a simple fashion by clicking on what are known as 'links'. You can access documents, files, programs and applications via the WWW - or short: "web'.
Lately, technology has made it possible to also 'stream' information to your
PC. This means you no longer have to download the complete file and play/run
it on your side, but you get piece by piece sent to your PC, and you can
use it as it is sent. In practice, this means you can listen to the first
20 seconds of a -- say -- RealAudio file, and then abort the transfer whenever
you like. The information is used as it is received, therefore a 'stream' of data.
Email is probably the most versatile and effective element of modern communications technology. It allows you to communicate with friends, relatives or like-minded souls quickly and cost-effectively.
Email is split into SMTP and POP3. SMTP (Simple Mail Transfer Protocol) is for sending mail; POP (Post Office Protocol) is used for receiving messages.
The e-mail address is in format:
ie. SMTP format.
Hardware is the bit you can kick :-)
USENET or newsgroups is a 'place' in cyberspace where people with common interests share discussion forums. Anything from the absurd to the bizarre, from politics to computers, from hobbies to interests, from the present to the future is being discussed. There are currently more than 20.000 individual newsgroups listed. Have your pick, and take part in inter-continental communication. Subscription is free in most cases. Please refer to the group:
for details on how to conduct in the news- or discussion forums.
On the public USENET, technical questions relating to browsers are discussed under
Your bowser is a program which provides access to the World Wide Web World_Wide_Web(WWW). WWW uses a type of address known as Universal Resource Locator (URL). This is an example of URL:
Usually a URL consists of the following sections:
but in some cases particular sections can be omitted.
A protocol states how a document shall be retrieved, and what type of document it is. Browsers support some of the protocols below:
HTTP - HyperText Transfer Protocol. This is the most common protocol and is used for retrieving normal documents on the Web.
FTP - File Transfer Protocol. This is used for retrieving simple documents, files and programmes from so-called FTP (FTP-file-stores).
Gopher - This is used for searching for files in large archives of documents.
WAIS - Wide Area Information Server.
News - This is used for reading newsgroups (discussion groups).
Mailto - This is used for sending electronic mail.
Links can usually be seen as differently coloured text, eg.red. But links can also be graphics, and these have an extra border round them, which is usually red. When you click on a link, you retrieve the document the link points to.
You can now also save files that are links, like .MIDI files. This is being
done via the right-click menu.
Winsock is a programme library, which is used for communications. Most browsers are dependent on this library for retrieving information from the Internet.
Problems with different communications modules
There are very many different communications modules (winsock) available. Sometimes these can be very different in the problems produced. In the worst case the machine can hang.
A Name server is like a telephone directory. Give it a name/address and it finds the corresponding number.
In practice, if you enter a URL (uniform resource locator), the name server will look up the IP (Internet
Protocol) address relating to that URL. This will tell the server to look
up server and retrieve its documents.
The MIME protocol is a method for declaring document types. It is used when
sending mail over the Internet or World Wide Web.
HTML - Hyper Text Markup Language is a readable document format which is used on the World Wide Web.
An example of HTML is shown below:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<TITLE>Welcome to our home page</TITLE>
<META NAME="GENERATOR" CONTENT="">
<META NAME="FORMATTER" CONTENT="">
<BODY BACKGROUND="" BGCOLOR="#000000" TEXT="#ffffff" LINK="#ff80ff" VLINK="#80ff80" ALINK="#b30000">
<H1>This is a header</H1>
This is body text. And this is <B>bold</B>.
On the web, this would look like this:
This is body text. And this is bold.
As you can see, HTML is a markup language, governed by tags in brackets <>.
This makes it easy to write HTML documents, but the newer word processors
and HTML editors take the pain out of writing HTML code manually.
TCP (Transmission Control Protocol) is the protocol that defines how to transmit data and reliably deliver them, or detect and recover from a failure.
IP is the Internet Protocol, defining how to transmit a chunk of data from one computer to another via a number of connected networks.
TCP breaks up the message it will send into smaller packets, which IP then
gets to its destination, and the remote TCP then reconstructs the message
and delivers it, or handles any problems before it can deliver the message
to the receiver.
The TLS (Transport Layer Security) Protocol is the result of further development based on the SSL (Secure Sockets Layer) version 3.0 (developed by Netscape).
The development has been made by a Work Group in the Internet Engineering Task Force (IETF) over the last couple of years. TLS has now been accepted as a Proposed Standard by the standards group overseeing internet standards.
The message structure is mostly the same as in SSL v3, but many of the fundamental (cryptographical) formulas used to calculate encryption keys and so on has been changed to improve security.
The protocol is designed to let a client (browser, in our case) and a server, to agree on a method of encrypted communication, optionally verify each others identities, exchange secret information needed to create encryption keys. The messages sent between the client and the server are then encrypted using the agreed upon keys. Each part of the message contains a signature verifiying the authenticity of the message part (the signature is *very* difficult to counterfeit without knowing the secret exchanged when the connection was set up.
If you are interested in more information, take a look at the IETF TLS WG home page http://www.consensus.com/ietf-tls/ or the SSL talk FAQ at http://www.consensus.com/security/ssl-talk-faq.html
Why do I have to press "Accept" when I do my online banking?
The certificates you have to press accept on, are either registered with a warning in the database, or as I think is the problem in your case, not traceable to a certificate in the database. The certificates from RSA Data security, secure server and commercial.
Some technical info
There are two types of certificate chains a server can send you, an incomplete one, without the root certificates, or complete ones, with root certificates.
All certificate chain shall be traceable to a root certificate, which can then be verified with its own public key (other certificates are verified using the public key of the issuers certificate, next in the chain).
If the certificate chain sent by the server is complete and the root certificate is in the database, or if the issuer of the last certificate in the chain is registered in the database, all is well (provided warning/deny is not set).
If the root certificate, or the issuer of the last certificate, are not registered, a warning is issued, asking the user if he wants to accept the connection. If the chain is complete the user is given the option of installing the root certificate, otherwise the new beta will remember the server's certificate and accept it for that run of Opera, as opposed to this negotiated session as in your version.
If you encountered the accept on every image, or page from a server, those
who run that site did not set it up properly, or they are not closing the
connection properly, or, as is their right, they set it up to not use what
is called session resumption. Session resumption reuses the shared secrets
used to create the encryption keys negotiated in a previous connection, saving
the time needed to exchange the necessary data, and reducing the computational
load on the server.
This is a normal HTML document.
Back in HTML again. </body> </html>
At the first glance this looks like a normal HTML-file. The only new thing
is the part:
This is a normal HTML document.
Back in HTML again.
This is a normal HTML document. Back in HTML again.