0% found this document useful (0 votes)
4 views

TCP-and-IP-model

The document provides an overview of the TCP/IP model, a crucial framework for computer networking that consists of four layers: Link, Internet, Transport, and Application. It explains the functions of TCP and IP, highlighting their differences, and discusses the role of the Dynamic Host Configuration Protocol (DHCP) in automating IP address assignment and network configuration. The document emphasizes the importance of TCP/IP in ensuring reliable data transmission and efficient network management.

Uploaded by

krakenhs02
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)
4 views

TCP-and-IP-model

The document provides an overview of the TCP/IP model, a crucial framework for computer networking that consists of four layers: Link, Internet, Transport, and Application. It explains the functions of TCP and IP, highlighting their differences, and discusses the role of the Dynamic Host Configuration Protocol (DHCP) in automating IP address assignment and network configuration. The document emphasizes the importance of TCP/IP in ensuring reliable data transmission and efficient network management.

Uploaded by

krakenhs02
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/ 5

University of Global Village, Barishal

Course Code: CSE-403


Course Teacher: Sohag Mollik & Short Tag: SM
TCP/IP Model
The TCP/IP model is a fundamental framework for computer networking. It stands
for Transmission Control Protocol/Internet Protocol, which are the core protocols
of the Internet. This model defines how data is transmitted over networks, ensuring
reliable communication between devices. It consists of four layers: the Link Layer,
the Internet Layer, the Transport Layer, and the Application Layer. Each layer has
specific functions that help manage different aspects of network communication,
making it essential for understanding and working with modern networks.
What Does TCP/IP Do?
The main work of TCP/IP is to transfer the data of a computer from one device to
another. The main condition of this process is to make data reliable and accurate
so that the receiver will receive the same information which is sent by the sender.
To ensure that, each message reaches its final destination accurately, the TCP/IP
model divides its data into packets and combines them at the other end, which helps
in maintaining the accuracy of the data while transferring from one end to another
end. The TCP/IP model is used in the context of the real-world internet, where a
wide range of physical media and network technologies are in use. Rather than
specifying a particular Physical Layer, the TCP/IP model allows for flexibility in
adapting to different physical implementations.
Difference Between TCP and IP
TCP (Transmission Control
Feature Protocol) IP (Internet Protocol)

Ensures reliable, ordered, and Provides addressing and


Purpose error-checked delivery of data routing of packets across
between applications. networks.
TCP (Transmission Control
Feature Protocol) IP (Internet Protocol)

Type Connection-oriented Connectionless

Manages data transmission Routes packets of data from


Function between devices, ensuring data the source to the destination
integrity and order. based on IP addresses.

No, IP itself does not handle


Yes, includes error checking
Error Handling errors; relies on upper-layer
and recovery mechanisms.
protocols like TCP.

Yes, includes flow control


Flow Control No
mechanisms.

Yes, manages network


Congestion Control No
congestion.

Breaks data into smaller packets


Breaks data into packets but
Data Segmentation and reassembles them at the
does not handle reassembly.
destination.

Header Size Larger, 20-60 bytes Smaller, typically 20 bytes

Does not guarantee delivery,


Reliability Provides reliable data transfer
reliability, or order.

Transmission Yes, acknowledges receipt of


No
Acknowledgment data packets.
How Does the TCP/IP Model Work?
Whenever we want to send something over the internet using the TCP/IP Model,
the TCP/IP Model divides the data into packets at the sender’s end and the same
packets have to be recombined at the receiver’s end to form the same data, and this
thing happens to maintain the accuracy of the data. TCP/IP model divides the data
into a 4-layer procedure, where the data first go into this layer in one order and
again in reverse order to get organized in the same way at the receiver’s end.

How many layers are in the TCP/IP Model?


The TCP/IP Model has four layers:
• Network Interface Layer
• Internet Layer
• Transport Layer
• Application Layer
What does each layer do?
• Network Interface Layer: Handles the physical transmission of data
over a network.
• Internet Layer: Manages the routing of data packets across the
network.
• Transport Layer: Ensures reliable data transmission between devices.
• Application Layer: Provides protocols for specific data communication
services on a process-to-process level.

Difference between TCP/IP and OSI Model

TCP/IP OSI

TCP refers to Transmission Control OSI refers to Open Systems


Protocol. Interconnection.

TCP/IP uses both the session and


OSI uses different session and
presentation layer in the application
presentation layers.
layer itself.
TCP/IP OSI

TCP/IP follows connectionless a


OSI follows a vertical approach.
horizontal approach.

In the OSI model, the transport layer


The Transport layer in TCP/IP does not
provides assurance delivery of
provide assurance delivery of packets.
packets.

While in the OSI model, Protocols are


Protocols cannot be replaced easily in
better covered and are easy to
TCP/IP model.
replace with the technology change.

TCP/IP model network layer only


Connectionless and connection-
provides connectionless (IP) services.
oriented services are provided by the
The transport layer (TCP) provides
network layer in the OSI model.
connections.

Dynamic Host Configuration Protocol (DHCP)


Dynamic Host Configuration Protocol is a network protocol used to automate the
process of assigning IP addresses and other network configuration parameters to
devices (such as computers, smartphones, and printers) on a network. Instead of
manually configuring each device with an IP address, DHCP allows devices to
connect to a network and receive all necessary network information, like IP
address, subnet mask, default gateway, and DNS server addresses, automatically
from a DHCP server.
This makes it easier to manage and maintain large networks, ensuring devices can
communicate effectively without conflicts in their network settings. DHCP plays a
crucial role in modern networks by simplifying the process of connecting devices
and managing network resources efficiently.
What is DHCP?
DHCP stands for Dynamic Host Configuration Protocol. It is the critical feature on
which the users of an enterprise network communicate. DHCP helps enterprises to
smoothly manage the allocation of IP addresses to the end-user clients’ devices
such as desktops, laptops, cellphones, etc. is an application layer protocol.

Why Do We Use DHCP?


DHCP helps in managing the entire process automatically and centrally. DHCP
helps in maintaining a unique IP Address for a host using the server. DHCP servers
maintain information on TCP/IP configuration and provide configuration of
address to DHCP-enabled clients in the form of a lease offer.

You might also like