Unit 4 T 4 TCPIP Model
Unit 4 T 4 TCPIP Model
Computer Networking:
1. Introduction.
2. Goals.
3. ISO-OSI Model.
4. Functions of Different Layers.
5. Internetworking Concepts.
6. Devices.
7. TCP/IP Model.
8. Introduction to Internet.
9. World Wide Web.
10. E-commerce.
Prepared By:- Mr. Anurag Jain, Assit. Prof. Department of Computer Science & Engineering
Adina Institute Of Science And Technology Sagar, Subject: - Basic Computer Engineering Code: - BT-205
TCP/IP Model
The TCP/IP Model is developed before than OSI Model. The layers in TCP/IP Model are
different than OSI Model.
Layers in TCP/IP Model
The TCP/IP Model has four layers:
1. Physical Layer and
2. data link layer combined known as host-to-network layer
3. Network layer
4. Transport
5. Application
Note*:- Physical Layer and data link layer combined known as host-to-network layer
Prepared By:- Mr. Anurag Jain, Assit. Prof. Department of Computer Science & Engineering
Adina Institute Of Science And Technology Sagar, Subject: - Basic Computer Engineering Code: - BT-205
Prepared By:- Mr. Anurag Jain, Assit. Prof. Department of Computer Science & Engineering
Adina Institute Of Science And Technology Sagar, Subject: - Basic Computer Engineering Code: - BT-205
ARP protocol is used to find the physical address of a device whose internet addresses (IP
address) is known.
2. Reverse Address Resolution Protocol (RARP)
RARP protocol helps to find the internet address of a device whose physical address is known.
3. Internet Control Message Protocol (ICMP)
IP in network layer sends data in form of small packets known as datagram’s. ICMP protocol
sends the datagram’s problems back to sender. It is used for query and error reporting
messages.
4. Internet Group Message Protocol (IGMP)
This protocol is used for simultaneous transmission of a message to a group of recipients.
3. Transport Layer
Transport layer in TCP/Model can be represented by three protocols: Transmission control
protocol (TCP), User data gram protocol (UDP) and Stream Control Transmission Protocol
(SCTP).
These three protocols in transport layer are responsible for delivery of messages from one
process to another. The SCTP protocol was later introduced to meet the needs of newer
applications.
User Datagram protocol (UDP)
1. UDP is a process to process protocol used for data transmission.
2. It takes the data from upper layer of TCP/IP Model and adds following information to the
data:
a) Port Address – Source port address of 16 bits and destination port address of 16
bits added to the data so that it reaches to correct destination and displays the correct
source of data.
b) Checksum error control – 16 bits of checksum data is added to the data received
from upper layer, this is used for error control.
c) Length of data – Length defines the total bytes of data in datagram.
3. Although this protocol finds the error in the transmission of data, it doesn’t specify the error
which makes it hard to identify the actual error in transmission.
Prepared By:- Mr. Anurag Jain, Assit. Prof. Department of Computer Science & Engineering
Adina Institute Of Science And Technology Sagar, Subject: - Basic Computer Engineering Code: - BT-205
4. Application Layer
1. This is the top most layer of TCP/IP model.
2. It is used for interaction between user and application.
3. There are several protocols used by the application layer for user interaction such as: HTTP,
SNMP, SMTP, DNS, TELNET, FTP etc.
HTTP: HTTP stands for Hypertext transfer protocol; it allows the user to interact with World
Wide Web through the browser application.
HTTP can be used to transfer various types of data such as plain text, audio, video etc.
FTP: FTP stands for File Transfer Protocol. This protocol is used for transmitting files from
one system to another system.
TELNET: TELNET is a client-server protocol. It is a reliable connection oriented protocol.
This protocol is used on internet or on LAN to provide a bidirectional (both ways) text based
communication through a virtual (आभासी) terminal connection.
DNS: DNS stands for Domain Name System. Each computer on a network has different IP
address, a computer is known by its IP address.
Prepared By:- Mr. Anurag Jain, Assit. Prof. Department of Computer Science & Engineering
Adina Institute Of Science And Technology Sagar, Subject: - Basic Computer Engineering Code: - BT-205
DNS provides a mapping to a name to the IP Address so a name can be used to identify a system
on network rather than IP address itself.
SNMP: SNMP stands for Simple Network Management Protocol. It managers the devices
connected to the internet using TCP/IP protocol.
SMTP: SMTP stands for Simple mail transfer protocol. It is used for email services, using
this protocol an email containing data can be sent to another email address.
Prepared By:- Mr. Anurag Jain, Assit. Prof. Department of Computer Science & Engineering
Adina Institute Of Science And Technology Sagar, Subject: - Basic Computer Engineering Code: - BT-205
Prepared By:- Mr. Anurag Jain, Assit. Prof. Department of Computer Science & Engineering