0% found this document useful (0 votes)
24 views13 pages

DCC Micro Project Yash 1

Dcc micro project

Uploaded by

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

DCC Micro Project Yash 1

Dcc micro project

Uploaded by

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

Sahyadri Shikshan Santha’s

SAHYADRI POLYTECHNIC SAWARDE

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

Name of Guide: Okate U.G


MAHARASHTRA STATE BOARD TECHNICAL
EDUCATION
Certificate
This is to certify that
Mr. SAWANT YASH MANGESH
Mr KHAN MOHAMMED SUZAN S.
Mr. DABHOLKAR SANCHIT SACHIN
Of 4rd semester diploma in Computer Engineering / Information
Technology of Sahyadri polytechnic Sawarde (Code:0108) has
completed the Micro Project satisfactory in subject DCC (22414) for the
academic year 2023-24 as prescribed in the curriculum.
Place: Sawarde Enrollment Number
2201080290
2201080291
2201080292
Date: _______________ Exam Seat No:

Subject Teacher HOD principal


Micro Project Report

 Actual Resources Used:


Sr Name of Resource/
Specification QTY Remark
No Material
Computer system 16 GB RAM, 1
1)
Windows 11
Internet Chatgpt /
2)
wikipedia
Text book Software 1
3)
engineering
Annexure 1
1.0 Aim/Benifits of the micro project
1.Reliability: TCP ensures reliable data delivery by employing acknowledgments
and retransmissions to guarantee that data packets arrive intact and in the correct
order.
2.Error Checking: TCP uses checksums to detect errors in transmitted data,
ensuring data integrity.
3.Flow Control: TCP regulates the flow of data between sender and receiver,
preventing congestion and ensuring that the receiver can handle the data at its own
pace.
4.Congestion Control: TCP employs algorithms to manage network congestion,
preventing network saturation and ensuring fair sharing of network resources.
5.Connection-Oriented: TCP establishes a connection between sender and receiver
before transmitting data, ensuring that data is delivered to the correct destination

2.0 Course Outcome


1. Understanding the fundamental principles of TCP, including its role in the
Internet Protocol suite and its operation at the transport layer.
2. Demonstrating proficiency in TCP connection establishment, data
transmission, flow control, and error detection and recovery mechanisms.
3. Analyzing TCP header fields and packet structure to comprehend how TCP
operates within network communication.
4. Applying TCP concepts to design and implement reliable data transmission
applications.
5. Evaluating the performance of TCP-based network applications under
various network conditions and configurations.
6. Troubleshooting common TCP-related issues such as congestion control,
packet loss, and retransmission timeouts.
3.0 Literature review
Identify Relevant Sources: Search academic databases, journals, conference
proceedings, and industry reports for literature related to TCS micro projects. Look
for studies, articles, and papers that provide insights into similar projects or
methodologies.

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.

From start to finish


Let’s step through the process of transmitting a packet with TCP/IP.
Step 1: Establish connection
When two computers want to send data to each other over TCP, they first need to
establish a connection using a three-way handshake..

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

1.It helps you to establish/set up a connection between different types of


computers.

2.It operates independently of the operating system.


3 It supports many routing-protocols.

4.It enables the internetworking between the organizations.

5.TCP/IP model has a highly scalable client-server architecture.

6.It can be operated independently.

7.Supports a number of routing protocols.

8.It can be used to establish a connection between two computers.


Evaluation Sheet for the Micro Project

Academic Year: 2023-24 Name of the Faculty: Prof. Okate.U.G

Course: DCC Course code: 22414 Semester: 4


Title of the project: TCP

Major learning outcomes achieved by students by doing the project


(a)Practical outcome:
1) Computer skills increase.

Comments/suggestions about team work /leadership/inter-personal


communication (if any)
………………………………………………………………………………………
………………
Marks out of 6 Marks out of
for 4for
performance performance in
Roll in group oral/
Student Name Total out of 10
No activity presentation
(D5 Col.8) (D5 Col.9)

2410 Sawant Yash Mangesh

2411 Khan Mohammad Suzan s.


2412 Dabholkar Sanchit Sachin

(Signature of Faculty)
Prof. Okate.U.G

You might also like