You are on page 1of 9

Transmission Control

Protocol

S Hemasai Reddy
Mrits/IOT/Sensors &Devices 20S11A6909
TCP
Transmission Control Protocol or Internet Protocol
 Transmission Control Protocol (TCP) is a transport layer or routing protocol.
  The Internet Protocol (IPv4 and IPv6) is a network layer or adaption layer protocol. Often TCP and IP are quoted
together as TCP/IP.
 The TCP and IP are two separate protocols operating at different TCP model layers and OSI levels. 
 R

Mrits/IOT/Sensors &Devices
2
TCP model

.
• The TCP/IP model was developed prior to the OSI model.
• The TCP/IP model is not exactly similar to the OSI model.
Click icon to add picture • The TCP/IP model consists of five layers: the application
layer, transport layer, network layer, data link layer and
physical layer.
• The first four layers provide physical standards, network
interface, internetworking, and transport functions that
correspond to the first four layers of the OSI model and these
four layers are represented in TCP/IP model by a single layer
called the application layer.
• TCP/IP is a hierarchical protocol made up of interactive
modules, and each of them provides specific functionality.
• Here, hierarchical means that each upper-layer protocol is
supported by two or more lower-level protocols.

Mrits/IOT/Sensors &Devices

3
Click icon to add picture

How Transmission Control • TCP performs the following actions:


Protocol works • determines how to break application data into packets that
TCP is a connection-oriented protocol, which means a networks can deliver;
connection is established and maintained until the applications
at each end have finished exchanging messages. • sends packets to, and accepts packets from, the network
layer;
• manages flow control;
• handles retransmission of dropped or garbled packets, as
Mrits/IOT/Sensors &Devices it's meant to provide error-free data transmission; and
• acknowledges all packets that arrive.
4
Functions of TCP/IP layers:

. .
• Network Access Layer • Internet Layer
• A network layer is the lowest layer of the TCP/IP model.
• A network layer is the combination of the Physical layer and Data • An internet layer is the second layer of the
Link layer defined in the OSI reference model. TCP/IP model.
• It defines how the data should be sent physically through the
network. • An internet layer is also known as the network
• This layer is mainly responsible for the transmission of the data layer.
between two devices on the same network.
• The main responsibility of the internet layer is to
• The functions carried out by this layer are encapsulating the IP
datagram into frames transmitted by the network and mapping of IP send the packets from any network, and they
addresses into physical addresses. arrive at the destination irrespective of the route
• The protocols used by this layer are ethernet, token ring, FDDI, they take.
X.25, frame relay.

Mrits/IOT/Sensors &Devices

5
Following are the protocols used in this layer are:

• IP Protocol: IP protocol is used in this layer, and it is the most significant part of the entire TCP/IP suite.

• IP Addressing: This protocol implements logical host addresses known as IP addresses. The IP addresses are used by the internet and
higher layers to identify the device and to provide internetwork routing.

• Data Encapsulation and Formatting: An IP protocol accepts the data from the transport layer protocol. An IP protocol ensures that the
data is sent and received securely, it encapsulates the data into message known as IP datagram.

• Routing: When IP datagram is sent over the same local network such as LAN, MAN, WAN, it is known as direct delivery. When
source and destination are on the distant network, then the IP datagram is sent indirectly. This can be accomplished by routing the IP
datagram through various devices such as routers

Mrits/IOT/Sensors &Devices

6
What TCP is used for:
• TCP is used for organizing data in a way that ensures the secure transmission
between the server and client.
• It guarantees the integrity of data sent over the network, regardless of the amount.
• For this reason, it is used to transmit data from other higher-level protocols that
require all transmitted data to arrive.
• Examples of these protocols include the following:
• Secure Shell (SSH), File Transfer Protocol (FTP), Telnet: For peer-to-peer file sharing,
and, in Telnet's case, logging into another user's computer to access a file.
• Simple Mail Transfer Protocol (SMTP), Post Office Protocol (POP), Internet Message
Access Protocol (IMAP): For sending and receiving email.
• HTTP: For web access.
Mrits/IOT/Sensors &Devices

7
.
Mrits/IOT/Sensors &Devices
.
8
Thank You!
._.

._.
._.
._.
._.

You might also like