Professional Documents
Culture Documents
TCP /ip
TCP /ip
CONTENTS
INTRODUCTION
MEANING OF INTERNET
INTRODUCTION TO TCP/IP
TCP/IP, OSI REFRENCE MODEL
DIFFERENCE BETWEEN OSI and TCP/IP
SOFTWARE COMPONENTS of TCP/IP
TCP/IP by FUNCTION
INTRODUCTION
Internet is the world’s largest computer network, the
network of networks scattered all over the world.
It was created nearly 25 years ago as a project for the
U.S. Department of Defense.
Its goal was to create a method for widely separated for
computers to transfer data efficiently even in the event of
nuclear attack.
MEANING OF INTERNET
Machines on one network can communicate with
machines on other networks and send data, files and
other information back and forth.
The Internet offers access to data, graphics, sound,
software, text and people through a variety of services
and tools for communication and data exchange:
File transfer protocol (ftp)
Electronic mail (email)
News (USENET or network news)
Hypertext (WWW)
INTRODUCTION TO TCP/IP
The TCP/IP suite of protocols is the set of protocols used
to communicate across the internet.
TCP and IP were developed by a Department of Defense
(DOD) research project to connect a number different
networks designed by different vendors into a network of
networks (the "Internet").
The interconnection of networks is known as
internetworking (or an internet).
Each part of an internet is a sub network (or subnet), and
Transmission Control Protocol (TCP) and Internet
Protocol (IP) are a pair of protocols that allow one subnet
to communicate with another.
A protocol is a set of rules that allows the orderly
exchange of information.
The main characteristics of the TCP protocol are as
follows:
TCP makes it possible to put datagram back in order when coming
from the IP protocol
TCP enables the data flow to be monitored so as to avoid network
saturation.
TCP makes it possible to multiplex data, i.e. so that information
coming from distinct sources (applications for example) on the same
line can be circulated simultaneously.
Finally, TCP allows communication to be courteously started and
ended.
OSI Protocol Stack:
7. Application -- End user services such as email.
Application Layer:
FTP - File Transfer Protocol allows file transfer between
two computers with login required. The FTP functions
are used to open, login and close connections, as well as
upload, download, rename, delete, and get information
on files from file servers.
SMTP - Simple Mail Transfer Protocol is used to
transport mail. Simple Mail Transport Protocol is used on
the internet, it is not a transport layer protocol but is an
application layer protocol.
HTTP - Hypertext Transfer Protocol is used to transport
HTML pages from web servers to web browsers. The
protocol used to communicate between web servers and
web browser software clients.
IGP - Interior Gateway Protocol. The name used to
describe the fact that each system on the internet can
choose its own routing protocol. RIP and OSPF are
interior gateway protocols.
TCP/IP by FUNCTION
Packaging and Low Level:
IP - Internet Protocol. IP provides the mechanism to use
software to address and manage data packets being
sent to computers.
SLIP - Serial Line Internet Protocol. This protocol places
data packets into data frames in preparation for transport
across network hardware media. There is no error
correction, addressing or packet identification. There is
no authentication or negotiation capabilities with SLIP.
SLIP will only support transport of IP packets
Transport and Basic Functions:
TCP - A reliable connection oriented protocol used to
control the management of application level services
between computers. It is used for transport by some
applications.
UDP - An unreliable connection less protocol used to
control the management of application level services
between computers.
Network Management:
SNMP - Simple Network Management Protocol is used
to manage all types of network elements based on
various data sent and received.
Mail Protocols:
SMTP - Simple Mail Transfer Protocol is used to
transport mail. Simple Mail Transport Protocol is used on
the internet, it is not a transport layer protocol but is an
application layer protocol.
Routing Protocols:
BGP - Border Gateway Protocol. When two systems are
using BGP, they establish a TCP connection, then send
each other their BGP routing tables. It exchanges
information about reachable networks.
EGP - Exterior Gateway Protocol is used between
routers of different systems.
IGP - Interior Gateway Protocol. The name used to
describe the fact that each system on the internet can
choose its own routing protocol.
CONCLUSION
The TCP/IP protocol suite has become the de facto
standard for computer communications in today's
networked world.
The ubiquitous implementation of a specific networking
standard has led to an incredible dependence on the
applications enabled by it.
Today, we use the TCP/IP protocols and the Internet not
only for entertainment and information, but to conduct
our business by performing transactions, buying and
selling products, and delivering services to customers.
THANK YOU