Introduction To Internet and Internet Protocols
Introduction To Internet and Internet Protocols
HOME PAGE
• It is the basic software that is needed to find, retreive, view, and send
information over the internet.
• The most popular browsers are Microsoft Internet Explorer and Chrome.
Graphical Browser
Text Browser
• Text browsers provide access to the web in text - only mode. Lynx is an
example of text - based browser.
World Wide Web (Cont..)
• Website and home page of WHO
• Example: https://www.who.int/
1.a.Uniform Resource Locator
• Each web page has a unique address, called Uniform Resource
Locator (URL) that identifies its location on the internet (e.g.
HTML page, image, sound clip etc).
PROTOCOL
• The protocol gives the method of communication to be used. http is most
common, but you may see ftp as well.
DOMAIN NAME
• The domain name is the name of the computer that has the resource you
want.
• This computer is often called the host.
• Domain names are broken down into different levels.
1. The top level domain (.in)
2. The second level domain name is vit
3. The third level domain name is https
PARTS OF URL
Domains that are typical on the internet are:
– If multiple users are hosted on a system, the first part of the path will be
~user.
– The last part of the path is the actual resource desired, usually an
HTML page.
• PORT
– The port specifies the port number that the server is listening
to for requests.
• The public files on the web servers are ordinary text files, much like
the files used by word-processing software.
– Reliability
– Technical assistance
Online
Offline
• It includes a set of rules that process the idea of unreliable packet delivery.
IP Service
•Delivery service of IP is minimal
•It provides an unreliable connectioness best effort service:
•Unreliable : IP doesn’t make an attempt to recover lost packets.
•Connectionless: Each packet is handled independently.
•Best Effort: it doesn’t make guarantees on the services (no through output).
•IP supposrts the following services
1. one to one (unicast)
2. one – to – all (broadcast)
3. one – to –several (multicast)
Layers of IP
• Physical layer – Deals with hardware of network (cables, connectors)
• Two other protocols that you can use on the Internet are the File
Transfer Protocol (FTP) and the Telnet Protocol.
HOW HTTP WORKS?
• HTTP is implemented in two
programs: a client program and a
server program, executing on
different end systems, talk to each
other by exchanging HTTP
messages.
• Virtual key to get into an FTP site is the User ID and Password
• To make an FTP connection you can use a standard Web browser or FTP Client
FTP client
• Software designed to transfer files back-and-forth between two computers over
the Internet.
• It needs to be installed on your computer and can only be used with a live
connection to the Internet.
• File transfers are as easy as dragging-and-dropping files from one pane to the
other
– site: Sends information to the foreign host that is used to provide services specific to
that host.
– ls: Lists the contents of the remote directory. This command is intended to create
output readable by human users.
– dir: Lists the contents of the remote directory. Similar to the ls command, the list
generated by dir is treated as data and requires the use of a data connection.
Commands
• Controlling how the data is transferred: The user has to decide on
three aspects of the data handling
– The way the bits will be moved from one place to another
– mget: Copies multiple files from the remote to the local host.
– put: Copies a file from the local host to the remote host.
– mput: Copies multiple files from the local host to the remote host.
– close: Disconnects from the remote host but leaves the FTP client running.
An open command can be issued to establish a new control connection.
Features of FTP
• FTP operates in a client/server environment, meaning that the remote machine is
configured as a server, and consequently waits for the other machine(client) to
request a service from it.
• In UNIX, the service is provided by what is called a daemon, a small task that
runs in the background. The FTP daemon is called ftpd.
• The FTP protocol is used for transferring one file at a time, in either direction,
between the client machine (the one which initiated the connection, i.e. the
calling machine) and the server machine (which provided the FTP service, i.e.
the called machine).
• The FTP protocol can also perform other actions, such as creating and deleting
directories (only if they are empty), listing files, deleting and renaming files, etc.