2. INTRODUCTION:
principal of digital message formats and rules for
exchanging messages between computers across a single
network or a series of interconnected networks, using the
Internet Protocol Suite (TCP/IP)
Messages are exchanged as datagrams, also known as
data packets or packets
main purpose and task of IP is the delivery of packets from
the source host to the destination host
IPv4 was the first major version of IP which is the
dominant protocol of the Internet
iPv6 is active and in use, and its deployment is increasing
all over the world on their addresses
3. TCP/IP:
TCP/IP stands for transmission control protocol/Internet
Protocol
Actually a collection of protocols that govern the way
data travels from one machine to another across
networks
Internet is based on TCP/IP
normally used to refer to a whole suite of protocols,
each with different function
Has two major components i.e. TCP and IP
4. IP Component:
Envelopes and addresses data
Enables the network to read the envelope and forward
the data to its destination.
Defines how many data can fit in a single ‘envelope’
TCP Component:
Breaks data up into packets that the network can handle
efficiently
Verifies whether all the packets have arrived at their
destination
Reassembles the data
5. FTP:
FTP stands for File Transfer Protocol
standard network protocol used to transfer computer
files from one host to another host over a TCP-based
network, such as the Internet
FTP is built on a client-server architecture and uses
separate control and data connections between the client
and the server
Files that can be transferred are stored on computers
called FTP Servers
FTP allow a user to access a wealth of publicly available
information
If FTP is involved, the URL will have ftp: at the front.
6. There are wide variety of files that are publicly
available through anonymous FTP:
Shareware: software that you can try for free for a
limited period
Freeware: completely free software, eg: fonts, clipart
and games
Upgrades and patches: upgrades to current
software and ‘fixes’ for software problems
Documents: examples include research papers,
articles and internet documentation
7. HTTP:
Stands for hypertext transfer protocol
Protocol that governs the transfer of hypertext between two
or more computers
HTTP is an application protocol for distributed,
collaborative, hypermedia information systems
foundation of data communication for the World Wide Web
Web pages are constructed according to a standard
method called HTML and the page transmitted over the
Web in a standard way and format is known as HTTP
Web page using this protocol will have https: at the front of
its URL
8. contd….
HTTP functions as a request-response protocol in
the client-server computing model
HTTP resources are identified and located on the
network by Uniform Resource Identifiers (URIs)—or,
more specifically, Uniform Resource Locators(URLs)
Based on client/server principle which allows to
establish a connection between client and server
designed to permit intermediate network elements to
improve or enable communications between clients
and servers
HTTP request identify the resource that the client is
interested in and tells the server what action to take