DCC Micro Project Yash 1
DCC Micro Project Yash 1
A
MICRO PROJECT
ON
_____________________________________________________
Submitted To
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION
IN THE PARTIAL FULFILLMENT OF THE REQUIRMENT FOR DIPLOMA IN
COMPUTER ENGINEERING / INFORMATION ECHNOLOGY
SUBMITTED BY
MR.SAWANT YASH MANGESH
MR. KHAN MOHAMMED SUZAN S.
MR. DABHOLKAR SANCHIT SACHIN
UNDER THE GUINDANCE OF
Prof Okate U.G
2024-2025
SAHYADRI POLYTECHNIC SAWARDE
MICRO PROJECT
Academic Year: 2024-2025
TITLE OF PROJECT
Transmission Control Protocal
Program: CO Program Code:4th
Course: DCC Course Code:22414
Group Details:
TITLE OF PROJECT: Transmission Control Protocal
Sr Name of group members Roll Enrollment Seat
No Number Number Number
1 SAWANT YASH MANGESH 2410 2201080290 115197
2 KHAN MOHAMMED SUZAN 2411 2201080291 115198
S.
3 DABHOLKAR SANCHIT 2412 2201080292 115199
SACHIN
Review Key Concepts and Theories: Explore theories, frameworks, and concepts
relevant to micro projects, such as agile methodologies, project management
principles, and software development practices.
Analyze Case Studies and Examples: Examine case studies, success stories, and
examples of TCS micro projects to understand their challenges,
strategies, and outcomes.
WORKING
The Transmission Control Protocol (TCP) is a transport protocol that is used on top
of IP to ensure reliable transmission of packets.
TCP includes mechanisms to solve many of the problems that arise from packet-
based messaging, such as lost packets, out of order packets, duplicate packets, and
corrupted packets.
Since TCP is the protocol used most commonly on top of IP, the Internet protocol
stack is
Sometimes referred to as TCP/IP.
Packet Format
When sending packets using TCP/IP, the data portion of each IP packet is
formatted as a TCP segment.
Each TCP segment contains a header and data. The TCP header contains many
more fields than the UDP header and can range in size from 202020 to 606060
bytes, depending on the size of the options field.
The TCP header shares some fields with the UDP header: source port number,
destination port number, and checksum. To remember how those are used, review
the UDP article.
The first computer sends a packet with the SYN bit set to 111 (SYN =
“synchronize?”). The second computer sends back a packet with the ACK bit set to
111 (ACK = “acknowledge!”) plus the SYN bit set to 111. The first computer
replies back with an ACK.
In fact, the three packets involved in the three-way handshake do not typically
include any data. Once the computers are done with the handshake, they’re ready
to receive packets containing actual data.
The SYN and ACK bits are both part of the TCP header:
Step 2: Send packets of data
When a packet of data is sent over TCP, the recipient must always acknowledge
what they received.
Step 3: Close the connection
Either computer can close the connection when they no longer want to send or
receive data A computer initiates closing the connection by sending a packet with
the FIN bit set to I (FIN - finish). The other computer replies with an ACK and
another FIN. After one more ACK from the initiating computer, the connection is
closed.
Advantages of the TCP model
(Signature of Faculty)
Prof. Okate.U.G