0% found this document useful (0 votes)
12 views12 pages

Cn

Uploaded by

Souvik Majhi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views12 pages

Cn

Uploaded by

Souvik Majhi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

B.P.

Poddar Institute of
Management and Technology
Topic : TCP
A presentation by Group 1
Department : Electrical Engineering
Course Name : Computer Network
Course Code : OE-EE702C
Session : 2024-25 Year : 4th Semester : 7th

Name University Roll Number


Souvik Majhi 11501622023
Content
Part Slide number

Introduction 3

Important facts about TCP 4

Four layers of TCP 5

Features of TCP 6

Functions of TCP 7

Advantages and Disadvantages 8


of TCP

Conclusion 9

Bibliography 10

Acknowledgement 11

Thank you note 12


Introduction
What is TCP ?
Transmission Control Protocol (TCP) is a communications standard that enables
application programs and computing devices to exchange messages over a
network. It is designed to send packets across the internet and ensure the
successful delivery of data and messages over networks.
What is IP ?
Internet Protocol (IP) is a method that is useful for sending data from one device to
another from all over the internet. It is responsible for addressing and routing
packets of data so they can travel from the sender to the correct destination across
multiple networks. Every device contains a unique IP Address that helps it
communicate and exchange data across other devices present on the internet.
Important facts about TCP
• One of the main communication protocols of the Internet
Protocol (IP) suite, TCP resides at the transport layer of the
Open Systems Interconnection (OSI) model. It works with
the IP, which defines how computers send packets of data to
each other. Together, TCP and IP are the basic rules that
define the internet and ensure the successful delivery of
messages over networks.
• TCP is the underlying protocol behind many applications,
such as web browsing, email, file and data transfers and
peer-to-peer (P2P) sharing.
• The position of TCP is at the transport layer of the OSI
model. TCP also helps in ensuring that information is
transmitted accurately by establishing a virtual connection
between the sender and receiver.
Four layers of TCP
• The TCP/IP model is composed of four layers, each of
which handles a certain function in the data transmission
process.
• The four layers of the TCP/IP stack include the following:
 Network access layer
 Internet layer
 Transport layer
 Application layer
 Data transfer
 Acknowledgement
 Flow control
 Error handling
 Connection termination
Features of TCP
Some of the most prominent features of
Transmission control protocol are mentioned
below.
 Segment Numbering System
 Connection Oriented
 Full Duplex
 Flow Control
 Error Control
 Congestion Control
Functions of TCP
TCP is used for organizing data in a way that ensures secure transmission
between the server and the 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, FTP, Telnet. For P2P file sharing,
and, in Telnet's case, logging into another
user's computer to access a file.
• SMTP, Post Office Protocol, Internet
Message Access Protocol. For sending and
receiving email messages.
• HTTP. For web access.
These examples all exist at the application layer of
the TCP/IP stack and send data downwards to TCP
on the transport layer.
Advantages and Disadvantages
of TCP
Advantages of TCP :
• It is a reliable protocol.
• It provides an error-checking mechanism as well as one for recovery.
• It gives flow control.
• It makes sure that the data reaches the proper destination in the exact order that it was sent.
• It is a well-documented and widely implemented protocol, maintained by standards
organizations like the IETF (Internet Engineering Task Force).
• It works in conjunction with IP (Internet Protocol) to establish connections between devices
on a network.

Disadvantages of TCP :
• TCP is made for Wide Area Networks, thus its size can become an issue for small networks
with low resources.
• TCP runs several layers so it can slow down the speed of the network.
• It is not generic in nature. Meaning, it cannot represent any protocol stack other than the
TCP/IP suite. E.g., it cannot work with a Bluetooth connection.
• No modifications since their development around 30 years ago.
Conclusion
TCP (Transmission Control Protocol) is a
vital component of internet communication,
ensuring that data is transmitted reliably and
accurately between devices. Its ability to
manage data packet transmission, error
correction, and proper sequencing underpins
the smooth and efficient exchange of
information that we rely on every day.
Bibliography
 Websites and Links :
1. https://geeksforgeeks.org
2. https://www.fortinet.com
3. https://www.techtarget.com
Acknowledgement
We, as a team, would like to express our special
thanks of gratitude to our Computer Network
teacher, ‘Assistant Prof. Asim Kumar Panda’ for
his able teaching and guidance, continuous
support for the completion of this project and its
presentation, from initial advice and
encouragement.
And last but not the least

Thank you …….

You might also like