unit 3.5
unit 3.5
•Application Layer
•Transport Layer
•Internet Layer
•Network Interface
Application Layer
Transport layer builds on the network layer in order to provide data transport
from a process on a source system machine to a process on a destination
system. It is hosted using single or multiple networks, and also maintains the
quality of service functions.
It determines how much data should be sent where and at what rate. This layer
builds on the message which are received from the application layer. It helps
ensure that data units are delivered error-free and in sequence.
Transport layer helps you to control the reliability of a link through flow control,
error control, and segmentation or de-segmentation.
•It divides the message received from the session layer into
segments and numbers them to make a sequence.
•It also makes sure that the entire message arrives without any
error else it should be retransmitted.
Internet Layer
An internet layer is a second layer of TCP/IP layes of the TCP/IP model. It is also
known as a network layer. The main work of this layer is to send the packets from
any network, and any computer still they reach the destination irrespective of the
route they take.
Message delivery at the network layer does not give any guaranteed to be
reliable network layer protocol.
Layer-management protocols that belong to the network layer are:
1.Routing protocols
2.Multicast group management
3.Network-layer address assignment.
The Network Interface Layer
Network Interface Layer is this layer of the four-layer TCP/IP model. This
layer is also called a network access layer. It helps you to defines details
of how data should be sent using the network.
A network layer is a combination of the data line and defined in the article
of OSI reference model. This layer defines how the data should be sent
physically through the network. This layer is responsible for the
transmission of the data between two devices on the same network.
Most Common TCP/IP Protocols
TCP:
Transmission Control Protocol is an internet protocol suite which breaks up the
message into TCP Segments and reassembling them at the receiving side.
IP:
An Internet Protocol address that is also known as an IP address is a numerical label. It
is assigned to each device that is connected to a computer network which uses the IP
for communication. Its routing function allows internetworking and essentially
establishes the Internet. Combination of IP with a TCP allows developing a virtual
connection between a destination and a source.
HTTP:
The Hypertext Transfer Protocol is a foundation of the World Wide Web. It is used for
transferring webpages and other such resources from the HTTP server or web server to the
web client or the HTTP client. Whenever you use a web browser like Google Chrome or Firefox,
you are using a web client. It helps HTTP to transfer web pages that you request from the
remote servers.
SMTP:
SMTP stands for Simple mail transfer protocol. This protocol supports the e-mail is known as a
simple mail transfer protocol. This protocol helps you to send the data to another e-mail
address.
SNMP:
SNMP stands for Simple Network Management Protocol. It is a framework which is used for
managing the devices on the internet by using the TCP/IP protocol.
DNS:
DNS stands for Domain Name System. An IP address that is used to identify the connection of a
host to the internet uniquely. However, users prefer to use names instead of addresses for that
DNS.
TELNET:
TELNET stands for Terminal Network. It establishes the connection between the local and
remote computer. It established connection in such a manner that you can simulate your local
system at the remote system.
FTP:
FTP stands for File Transfer Protocol. It is a mostly used standard protocol for transmitting the
files from one machine to another.
Advantages of the TCP/IP model
•It helps you to establish/set up a connection between different
types of computers.
•It operates independently of the operating system.
•It supports many routing-protocols.
•It enables the internetworking between the organizations.
•TCP/IP model has a highly scalable client-server architecture.
•It can be operated independently.
•Supports a number of routing protocols.
•It can be used to establish a connection between two
computers.
Disadvantages of the TCP/IP model
Here, are few drawbacks of using the TCP/IP model:
•In this, model the transport layer does not guarantee delivery of
packets.
•It has no clear separation from its services, interfaces, and protocols.