Professional Documents
Culture Documents
VIDYAVARDHINI’S
BHAUSAHEB VARTAK POLYTECHNIC
MICRO PROJECT
Academic year: 2021-22
TITLE OF PROJECT
TCP/IP MODEL
Program Code: CO Semester: Fourth
Name: Group no 8
Group No: 8
Sr.No. Roll No. Enrollment No Name of The Students
1. 1236 2000930111 Ritesh Shinde
2. 1237 2000930112 Richa Patel
3. 1238 2000930113 Anuj Mishra
4. 1239 2100930280 Ayush Vaze
5. 1240 2100930281 Samiksha Mahipatrao
1
Name of Faculty: Prof. Nandini upadhay.
2
MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION
Certificate
This is to certify that Mr. Group no 8 Roll No. 1236-1240 of Fourth
Semester of Diploma in Computer Engineering of Institute,
B.V.POLYTECHNIC (Code:0093) has completed the Micro Project
satisfactorily in Subject–DCC (22414) for the academic year 2021-22 as
prescribed in the curriculum.
Seal of Institution
3
Maharashtra State Board of Technical Education
ANNEXURE –II
EVALUATION SHEET FOR THE MICRO PROJECT
Academic Year : 2021-22 Name of Faculty: Prof. Nandini
upadhay.
Course& code: DCC ( 22414) Semester: Fourth
Title of the Project : TCP/IP Model Program: CO
Marks out of
12 for
Marks out of 08 for
Roll performance Total out
Sr. No Name of the Student individual performance
No. in group of 20
(D5 Col. 9)
activity
(D5 Col. 8)
1. 1236 Ritesh Shinde 2000930111
2. 1237 Richa Patel 2000930112
3. 1238 Anuj Mishra 2000930113
4. 1239 Ayush Vaze 2100930280
5. 1240 Samiksha Mahipatrao 2100930281
4
Signature of Faculty
5
RUBRIC FOR MICRO PROJECT ASSESSMENT
Institute Code:0093 Academic Year: 2021-22
2 Literature survey
3 Project proposal
4 Completion of Target
Analysis of
5
data/representation
6 Quality of prototype/model
7 Report presentation
8 Presentation(oral)
Signature of Faculty
6
WEEKLY ACTIVITY SHEET
7
INDEX
5. Summary 15
6. Conclusion 16
7. Reference 17
8
1. Introduction
The TCP/IP model (Transmission Control Protocol/Internet Protocol) is a model with four layers
which is for both modeling current Internet architecture, as well as providing set rules that
govern all forms of transmission over a network. DARPA, an agency of the Defense, created it in
the 1970s. It evolved from ARPANET, which were an early wide area network and a
predecessor of the Internet. The TCP/IP Model is sometimes called the Internet Model or less
often the DoD Model.
This model was being made at the same time as the OSI Model was created. The TCP/IP model
is not the same as the OSI Model; however it was influenced by the model, which is why many
names of the different layers are the same.
The TCP/IP model describes a set of general design guidelines and implementations of specific
networking protocols to enable computers to communicate over a network. TCP/IP provides end-
to-end connectivity specifying how data should be formatted, addressed, transmitted, routed and
received at the destination. Protocols exist for a variety of different types of communication
services between computers.
TCP/IP has four abstraction layers as defined in RFC 1122: link layer, IP layer, transport layer
and application layer. People often compare this layer architecture with the seven-layer OSI
Reference Model; using terms such as Internet reference model. This is incorrect, however,
because it is descriptive while the OSI Reference Model was intended to be prescriptive, hence
being a reference model.
The TCP/IP model and related protocols are maintained by the Internet Engineering Task Force
(IETF).
9
2. Layers of TCP/IP Model
The TCP/IP model consists of four layers:
10
2.2 Internet Layer
I) IP Protocol: IP protocol is used in this layer, and it is the most significant part of the entire
TCP/IP suite.
11
III) ICMP Protocol
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
messages 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.
The transport layer also offers an acknowledgment of the successful data transmission and sends
the next data in case no errors occurred. TCP is the best-known example of the transport layer.
The two protocols used in the transport layer are User Datagram protocol and Transmission
control protocol.
12
o UDP consists of the following fields:
Source port address: The source port address is the address of the application
program that has created the message.
Destination port address: The destination port address is the address of the
application program that receives the message.
Total length: It defines the total number of bytes of the user datagram in bytes.
Checksum: The checksum is a 16-bit field used in error detection.
o UDP does not specify which packet is lost. UDP contains only checksum; it does
not contain any ID of a data segment.
13
2.4 Application Layer
I) HTTP:
HTTP stands for Hypertext transfer protocol. This protocol allows us to access the data over
the World Wide Web. It transfers the data in the form of plain text, audio, video. It is known
as a Hypertext transfer protocol as it has the efficiency to use in a hypertext environment
where there are rapid jumps from one document to another.
II) SNMP:
SNMP stands for Simple Network Management Protocol. It is a framework used for
managing the devices on the internet by using the TCP/IP protocol suite.
III) SMTP:
SMTP stands for Simple mail transfer protocol. The TCP/IP protocol that supports the e-mail
is known as a Simple mail transfer protocol. This protocol is used to send the data to another
e-mail address.
IV) DNS:
DNS stands for Domain Name System. An IP address is used to identify the connection of a
host to the internet uniquely. But, people prefer to use the names instead of addresses.
Therefore, the system that maps the name to the address is known as Domain Name System.
V) TELNET:
It is an abbreviation for Terminal Network. It establishes the connection between the local
computer and remote computer in such a way that the local terminal appears to be a terminal
at the remote system.
VI) FTP:
FTP stands for File Transfer Protocol. FTP is a standard internet protocol used for
transmitting the files from one computer to another computer.
14
3. Difference between TCP/IP and OSI Model
Here, are some important differences between the OSI and TCP/IP model:
15
4. Advantages and Disadvantages of TCP/IP Model
16
5. Summary
The full form or TCP/IP model explained as Transmission Control Protocol/ Internet
Protocol.
TCP supports flexible architecture
Four layers of TCP/IP model are 1) Application Layer 2) Transport Layer 3) Internet
Layer 4) Network Interface
Application layer interacts with an application program, which is the highest level of OSI
model.
Internet layer is a second layer of the TCP/IP model. It is also known as a network 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.
Network Interface Layer is this layer of the four-layer TCP/IP model. This layer is also
called a network access layer.
OSI model is developed by ISO (International Standard Organization) whereas TCP/IP
model is developed by ARPANET (Advanced Research Project Agency Network).
An Internet Protocol address that is also known as an IP address is a numerical label.
HTTP is a foundation of the World Wide Web.
SMTP stands for Simple mail transfer protocol which supports the e-mail is known as a
simple mail transfer
SNMP stands for Simple Network Management Protocol.
DNS stands for Domain Name System.
TELNET stands for Terminal Network. It establishes the connection between the local
and remote computer
FTP stands for File Transfer Protocol. It is a mostly used standard protocol for
transmitting the files from one machine to another.
The biggest benefit of TCP/IP model is that it helps you to establish/set up a connection
between different types of computers.
TCP/IP is a complicated model to set up and manage.
17
6. Conclusion
There's much more that could be said about TCP/IP, but here are three key points:
TCP/IP is a set of protocols that permit physical networks to be joined together to form
an internet. TCP/IP combines the individual networks to form a virtual network in which
individual hosts are identified not by physical network addresses but by IP addresses.
Data moving between two applications running on Internet hosts travels up and down the
hosts' TCP/IP stacks. Information added by the TCP/IP modules on the sending end is
stripped off by the corresponding TCP/IP modules on the receiving end and used to
recreate the original data.
18
7. Reference
I. https://www.javatpoint.com
II. https://www.guru99.com
III. https://simple.wikipedia.org
IV. https://www.slideshare.net
19