SlideShare a Scribd company logo
UNIT V
Transport Layer
&
Application Layer
Transport Layer
• UDP: User Datagram Protocol
• TCP: Transmission Control Protocol
Introduction to UDP
The UDP header.
TCP: Transmission Control Protocol
The TCP Service Model
Well Known ports.
The TCP Segment Header
TCP Header.
TCP Connection Establishment
(a) TCP connection establishment in the normal case.
6-31
(b) Call collision.
TCP Connection Release
TCP Connection Management Modeling
The states used in the TCP connection management finite state machine.
TCP Transmission Policy
Window management in TCP.
TCP Congestion Control
(a) A fast network feeding a low capacity receiver.
(b) A slow network feeding a high-capacity receiver.
TCP Timer Management
TCP Uses multiple timers to do works. The following are
the various types of Timers.
• Retransmission Timer
• Persistence Timer (Used to prevent Deadlocks)
• Keep Alive Timer (Connection is ideal for long Time)
• Retransmission Timer : The sender after sending the
data unit it will start the Retransmission Timer, if the
sender does not receive any acknowledge from the
receiver after some time Retransmission timer goes off
and the sender will retransmit the data unit once again.
• Persistence Timer : The Receiver sends an Ack with
window size of zero telling the sender to wait.
Later the receiver updates the window but the data unit
with the update is lost.
Now both sender and receiver will wait forever
resulting in a Deadlock state. To avoid this DL the
Persistence timer is set and once if the timer is gone
off the sender transmits a probe message to the
receiver.
• Keep Alive Timer : When a connection has been ideal
for a long time , the keep alive timer may go off to
cause one side to check if other side is still there.
If it fails to respond, the connection is Terminated.
The Application Layer
DNS – The Domain Name System
Name Space
i) Flat Name Space
ii) Hierarchical Name Space (Ex: Domain Name
space)
• Flat Name space searching will be difficult.
• Domain name space is a tree format having root at
the top.
Transport layer and Application layer
• Each node in the tree has a domain name.
• Full Domain is a sequence of labels separated by
dots.
• The domain names are always read from leaves to
root.
• Domain names are of two types
i) Fully qualified domain names.
Ex: cse.gprec.ac.in
ii) Partially qualified domain names.
Ex: cse.gprec
Domain Name Space
• DNS Name space is a Hierarchical name
space.
Top Level Domain
• Ex: cse.gprec.ac.in
Most Specific Most Generic
The DNS Name Space
A portion of the Internet domain name space.
Resource Records
The principal DNS resource records types.
Name Servers
Part of the DNS name space showing the division into zones.
Thank You

More Related Content

What's hot (20)

PPT
3a data link layer continued
kavish dani
 
PPTX
go back n protocol
shivani monga
 
PPT
Data link control
Iffat Anjum
 
PPT
14 data link control
arvindsarja
 
PPTX
Go back-n protocol
STEFFY D
 
PPT
Flow & Error Control
tameemyousaf
 
PPTX
Feedback Queueing Models for Time Shared Systems
Ishara Amarasekera
 
PDF
Importance of sliding window protocol
eSAT Journals
 
PPT
Mac sub layer
DIKSHA_LAHRANI
 
PDF
Sliding window protocol
ranakishi
 
PDF
Chapter 7 - Data Link Control Protocols 9e
adpeer
 
PPT
Chapter3
Nagarajan
 
PDF
Importance of sliding window protocol
eSAT Publishing House
 
PPSX
Flow Control
selvakumar_b1985
 
PPTX
New framing-protocols
Nitesh Singh
 
PDF
Cse3213 11 flow_errorcontrol_f2010
namokar
 
PPTX
Stop And Wait ARQ
Anitha Selvan
 
PPTX
Sliding window protocol(ARQ technique)
shilpa patel
 
PPTX
Multiple Access Networking
Shashi Kumar
 
3a data link layer continued
kavish dani
 
go back n protocol
shivani monga
 
Data link control
Iffat Anjum
 
14 data link control
arvindsarja
 
Go back-n protocol
STEFFY D
 
Flow & Error Control
tameemyousaf
 
Feedback Queueing Models for Time Shared Systems
Ishara Amarasekera
 
Importance of sliding window protocol
eSAT Journals
 
Mac sub layer
DIKSHA_LAHRANI
 
Sliding window protocol
ranakishi
 
Chapter 7 - Data Link Control Protocols 9e
adpeer
 
Chapter3
Nagarajan
 
Importance of sliding window protocol
eSAT Publishing House
 
Flow Control
selvakumar_b1985
 
New framing-protocols
Nitesh Singh
 
Cse3213 11 flow_errorcontrol_f2010
namokar
 
Stop And Wait ARQ
Anitha Selvan
 
Sliding window protocol(ARQ technique)
shilpa patel
 
Multiple Access Networking
Shashi Kumar
 

Similar to Transport layer and Application layer (20)

PPTX
TCP timers in transport layer .pptx
anair23
 
DOCX
Network Testing ques
Pragya Rastogi
 
PPTX
Life & Work of Dr. Vinton Cerf and Dr. Robert Kahn | Turing100@Persistent
Persistent Systems Ltd.
 
PPTX
Iso model
Aileen Ereño
 
PPT
Computer Networks - DNS
DHIVYADEVAKI
 
PPTX
Computer Networks & internet protocols.pptx
jesudossai2
 
PDF
Computer Networks Module 1 - part 2.pdf
ShanthalaKV
 
PDF
Application layer
Sisir Ghosh
 
PPT
Mod4
Alam Garcia
 
PPTX
applayer.pptx
ssuser8b4eb21
 
PPTX
applicationlayer.pptx
georgejustymirobi1
 
PPT
Computer Networking - Application Layer.ppt
jananpoh
 
PDF
CN R16 -UNIT-6.pdf
Joshuaeeda1
 
PPT
Tcp ip
Dhani Ahmad
 
PPTX
3-Application Layer.pptx
SachinDUpadhye
 
PPTX
Week3 lec 2
syedhaiderraza
 
PPT
Transport Layer [Autosaved]
Ram Dutt Shukla
 
PPT
Transport Layer
Ram Dutt Shukla
 
PDF
Build Dynamic DNS server from scratch in C (Part1)
Yen-Kuan Wu
 
TCP timers in transport layer .pptx
anair23
 
Network Testing ques
Pragya Rastogi
 
Life & Work of Dr. Vinton Cerf and Dr. Robert Kahn | Turing100@Persistent
Persistent Systems Ltd.
 
Iso model
Aileen Ereño
 
Computer Networks - DNS
DHIVYADEVAKI
 
Computer Networks & internet protocols.pptx
jesudossai2
 
Computer Networks Module 1 - part 2.pdf
ShanthalaKV
 
Application layer
Sisir Ghosh
 
applayer.pptx
ssuser8b4eb21
 
applicationlayer.pptx
georgejustymirobi1
 
Computer Networking - Application Layer.ppt
jananpoh
 
CN R16 -UNIT-6.pdf
Joshuaeeda1
 
Tcp ip
Dhani Ahmad
 
3-Application Layer.pptx
SachinDUpadhye
 
Week3 lec 2
syedhaiderraza
 
Transport Layer [Autosaved]
Ram Dutt Shukla
 
Transport Layer
Ram Dutt Shukla
 
Build Dynamic DNS server from scratch in C (Part1)
Yen-Kuan Wu
 
Ad

More from TharuniDiddekunta (17)

PDF
String class
TharuniDiddekunta
 
PDF
Exception handling basic
TharuniDiddekunta
 
PDF
Creating your own exception
TharuniDiddekunta
 
PDF
Built in exceptions
TharuniDiddekunta
 
PDF
Packages access protection, importing packages
TharuniDiddekunta
 
PDF
Interfaces in java
TharuniDiddekunta
 
PDF
Inheritance used in java
TharuniDiddekunta
 
PDF
Operators, control statements represented in java
TharuniDiddekunta
 
PDF
Classes, objects, methods, constructors, this keyword in java
TharuniDiddekunta
 
PDF
Arrays in java
TharuniDiddekunta
 
PPTX
Software Metrics (Testing)
TharuniDiddekunta
 
PPTX
unit 3 Design 1
TharuniDiddekunta
 
PPTX
Unit 4 testing
TharuniDiddekunta
 
PPTX
risk managment and quality
TharuniDiddekunta
 
PPTX
Design
TharuniDiddekunta
 
PPT
Network layer
TharuniDiddekunta
 
PPT
Congection control and Internet working
TharuniDiddekunta
 
String class
TharuniDiddekunta
 
Exception handling basic
TharuniDiddekunta
 
Creating your own exception
TharuniDiddekunta
 
Built in exceptions
TharuniDiddekunta
 
Packages access protection, importing packages
TharuniDiddekunta
 
Interfaces in java
TharuniDiddekunta
 
Inheritance used in java
TharuniDiddekunta
 
Operators, control statements represented in java
TharuniDiddekunta
 
Classes, objects, methods, constructors, this keyword in java
TharuniDiddekunta
 
Arrays in java
TharuniDiddekunta
 
Software Metrics (Testing)
TharuniDiddekunta
 
unit 3 Design 1
TharuniDiddekunta
 
Unit 4 testing
TharuniDiddekunta
 
risk managment and quality
TharuniDiddekunta
 
Network layer
TharuniDiddekunta
 
Congection control and Internet working
TharuniDiddekunta
 
Ad

Recently uploaded (20)

DOCX
A summary of SPRING SILKWORMS by Mao Dun.docx
maryjosie1
 
PPTX
How to Configure Prepayments in Odoo 18 Sales
Celine George
 
PPSX
Health Planning in india - Unit 03 - CHN 2 - GNM 3RD YEAR.ppsx
Priyanshu Anand
 
PPTX
Pyhton with Mysql to perform CRUD operations.pptx
Ramakrishna Reddy Bijjam
 
PDF
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
PPTX
Soil and agriculture microbiology .pptx
Keerthana Ramesh
 
PPTX
How to Configure Access Rights of Manufacturing Orders in Odoo 18 Manufacturing
Celine George
 
PPTX
HYDROCEPHALUS: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
PDF
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
PDF
People & Earth's Ecosystem -Lesson 2: People & Population
marvinnbustamante1
 
PDF
'' IMPORTANCE OF EXCLUSIVE BREAST FEEDING ''
SHAHEEN SHAIKH
 
PPTX
BANDHA (BANDAGES) PPT.pptx ayurveda shalya tantra
rakhan78619
 
PPTX
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
PPTX
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
PPTX
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
PPTX
Views on Education of Indian Thinkers Mahatma Gandhi.pptx
ShrutiMahanta1
 
PPTX
Gall bladder, Small intestine and Large intestine.pptx
rekhapositivity
 
PDF
CEREBRAL PALSY: NURSING MANAGEMENT .pdf
PRADEEP ABOTHU
 
PDF
1, 2, 3… E MAIS UM CICLO CHEGA AO FIM!.pdf
Colégio Santa Teresinha
 
PPSX
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 
A summary of SPRING SILKWORMS by Mao Dun.docx
maryjosie1
 
How to Configure Prepayments in Odoo 18 Sales
Celine George
 
Health Planning in india - Unit 03 - CHN 2 - GNM 3RD YEAR.ppsx
Priyanshu Anand
 
Pyhton with Mysql to perform CRUD operations.pptx
Ramakrishna Reddy Bijjam
 
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
Soil and agriculture microbiology .pptx
Keerthana Ramesh
 
How to Configure Access Rights of Manufacturing Orders in Odoo 18 Manufacturing
Celine George
 
HYDROCEPHALUS: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
People & Earth's Ecosystem -Lesson 2: People & Population
marvinnbustamante1
 
'' IMPORTANCE OF EXCLUSIVE BREAST FEEDING ''
SHAHEEN SHAIKH
 
BANDHA (BANDAGES) PPT.pptx ayurveda shalya tantra
rakhan78619
 
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
Views on Education of Indian Thinkers Mahatma Gandhi.pptx
ShrutiMahanta1
 
Gall bladder, Small intestine and Large intestine.pptx
rekhapositivity
 
CEREBRAL PALSY: NURSING MANAGEMENT .pdf
PRADEEP ABOTHU
 
1, 2, 3… E MAIS UM CICLO CHEGA AO FIM!.pdf
Colégio Santa Teresinha
 
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 

Transport layer and Application layer

  • 2. Transport Layer • UDP: User Datagram Protocol • TCP: Transmission Control Protocol
  • 5. The TCP Service Model Well Known ports.
  • 6. The TCP Segment Header TCP Header.
  • 7. TCP Connection Establishment (a) TCP connection establishment in the normal case. 6-31
  • 10. TCP Connection Management Modeling The states used in the TCP connection management finite state machine.
  • 11. TCP Transmission Policy Window management in TCP.
  • 12. TCP Congestion Control (a) A fast network feeding a low capacity receiver.
  • 13. (b) A slow network feeding a high-capacity receiver.
  • 14. TCP Timer Management TCP Uses multiple timers to do works. The following are the various types of Timers. • Retransmission Timer • Persistence Timer (Used to prevent Deadlocks) • Keep Alive Timer (Connection is ideal for long Time)
  • 15. • Retransmission Timer : The sender after sending the data unit it will start the Retransmission Timer, if the sender does not receive any acknowledge from the receiver after some time Retransmission timer goes off and the sender will retransmit the data unit once again. • Persistence Timer : The Receiver sends an Ack with window size of zero telling the sender to wait. Later the receiver updates the window but the data unit with the update is lost. Now both sender and receiver will wait forever resulting in a Deadlock state. To avoid this DL the Persistence timer is set and once if the timer is gone off the sender transmits a probe message to the receiver.
  • 16. • Keep Alive Timer : When a connection has been ideal for a long time , the keep alive timer may go off to cause one side to check if other side is still there. If it fails to respond, the connection is Terminated.
  • 18. DNS – The Domain Name System
  • 19. Name Space i) Flat Name Space ii) Hierarchical Name Space (Ex: Domain Name space) • Flat Name space searching will be difficult. • Domain name space is a tree format having root at the top.
  • 21. • Each node in the tree has a domain name. • Full Domain is a sequence of labels separated by dots. • The domain names are always read from leaves to root. • Domain names are of two types i) Fully qualified domain names. Ex: cse.gprec.ac.in ii) Partially qualified domain names. Ex: cse.gprec
  • 22. Domain Name Space • DNS Name space is a Hierarchical name space. Top Level Domain • Ex: cse.gprec.ac.in Most Specific Most Generic
  • 23. The DNS Name Space A portion of the Internet domain name space.
  • 24. Resource Records The principal DNS resource records types.
  • 25. Name Servers Part of the DNS name space showing the division into zones.