Escolar Documentos
Profissional Documentos
Cultura Documentos
Jinitha Obash
NIBM
The Internet
• Is a global decentralized system of
interconnected computer networks.
• It uses the standard Internet Protocol Suite
(TCP/IP).
• It serves billions of users worldwide.
• The Internet carries a vast array of information
resources and services
Is a global decentralized system of
interconnected computer networks.
• Global
All over the world.
• Decentralized
There is no central controlling in exchange of information.
• interconnected computer networks
It is a network of networks.
It consists of millions of private, public, academic,
business, and government networks.
The Internet carries a vast array of information
resources and services
• Services: • Resources:
– Inter-linked hypertext – Data & Information
documents of the World – Hypertext documents
Wide Web (WWW) – Pictures
– Electronic mail. (POP3 / – Movies
SMTP )
– Shared h/W resources
– File transferring (FTP) such as printers, scaners
– Remote logins (Telnet)
– Gopher protocol
– Usenet news group
Network
• Is a Data Communications system made up of
Hardware and Software that transmits data
from one computer to another.
– physical infrastructure:
– Cables/Fiber optic lines/Undersea cables/ Satellites
– Routers/switches/Hubs/Modems
– Computers/Servers
– Software infrastructure:
– Protocols (TCP/IP, UDP, HTTP, FTP, SMTP, POP3)
– Server software (web server/mail server)
– Client software (web browser/mail client)
Networks
Small Networks:
• Local Area Network ( LAN )
E.g. :
• Office Network
• University Network
• Home Network
Large Networks:
Network 2
Network 1
Network 3
Make an Internet Connection
Telephone line
ISP
Modem
PC
ISP – Internet Services
Provider
• Important feature of an internet connection is the
line speed
• It depends on line’s bandwidth
• Bandwidth of a particular device is the maximum data rate supported
by the device.
• Measuring units of Bandwidth are:
– bps -> Bits Per Second
– Kbps -> Kilo bits per second
– Mbps -> Mega bits per second
– E.g.
• A 56 Kbps modem transmits data at speeds up to 56,000 bits per
second.
• Internet Connecting Methods:
– Dialup connection – Dialup modems
– Broadband cable – Cable modems
– ADSL – ADSL modems
– Satellite Broadband
– ISDN - Integrated Services Digital Network
– Mobile broadband – HSPDA modems – (High-
Speed Downlink Packet Access )
WWW - World Wide Web
Version:
Although the most current version of HTTP is 1.1, HTTP versions 1.0 and 0.9 are still
in use.
E.g.
• http://www.myfavoritewebsite.com:8080/chatware/chatroom.php
method
• protocol used to retrieve the document.
• Several different protocols can retrieve a
document;
• FTP
• HTTP
host
• computer where the information is located,
although the name of the computer can be
an alias.
• Web pages are usually stored in computers,
and computers are given alias names that
usually begin with the characters www.
• This is not mandatory, however, as the host
can be any name given to the computer
that hosts the Web page.
Path
• path name of the file where the information is
located.
• Note that the path can itself contain slashes.
Request Type
• The request type field in a request message defines
several kinds of messages referred to as methods.
• The request method is the actual command or
request that a client issues to the server.
– GET
– POST
• GET
– GET method is used when the client wants to
retrieve a document from the server.
– The address of the document is defined in the
URL; this is the main method for retrieving a
document.
– The server usually responds with the contents of
the document in the body of the response
message unless there is an error.
• POST
– The POST method is used by the client to provide
some information to the server.
– For example, it can be used to send input to a
server.
Categories of Web Documents
Document
Dynamic Documents
• Dynamic documents do not exist in a predefined
format.
• A dynamic document is created by a Web server
whenever a browser requests the document.
• When a request arrives, the Web server runs an
application program that creates the dynamic
document.
• The server returns the output of the program as a
response to the browser that requested the
document.
• Because a fresh document is created for each
request, the contents of a dynamic document can
vary from one request to another.
• A very simple example of a dynamic document is
getting the time and date from the server.
• Time and date are kinds of information that are
dynamically change from moment to moment.
File Transfer Protocol (FTP)
• The standard mechanism provided by the
internet for copying a file from one host to
another.
• Transferring files from one computer to
another is one of the most common tasks
expected from a networking or interworking
environment.
• FTP differs from other client-server applications
in that it establishes two connections between
the client and the server.
• One connection is used for data transfer, the
other for control information ( command and
responses)
• Separation of commands and data transfer
makes FTP more efficient.
• The Control connection uses a very simple
rules of communication. Need to transfer only
one line of command or a line of response at a
time.
• The data connection on the other hand need
more complex rules due to the variety of data
types transferred.
• Client: three components
• User Interface
• Client control process
• Clients data transfer process