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
Computer Networks & internet protocols.pptx
jesudossai2
 
PPTX
Application layer
Neha Kurale
 
PDF
Application layer
Neha Kurale
 
PPT
CN_unit2.ppt Data Link Layer characteristics, categories
VSrilakshmi2
 
PPTX
Transport Layer.pptx
DrTThendralCompSci
 
PPTX
Transport layer
arvind pandey
 
PPT
5 sharing-app
Olivier Bonaventure
 
PPT
tcp ip protocols.ppt
ssuser3acfba
 
PPT
TCP/ IP
Harshit Srivastava
 
PDF
8. TDM Mux_Demux.pdf
Tabrezahmed39
 
PPT
TCPIP in brief and working operation.ppt
Mugabo4
 
PPTX
Network protocols and vulnerabilities
Prachi Gulihar
 
PPT
datalink.ppt
Jayaprasanna4
 
PPTX
tcp-140613123317-phpapp01.pptx
touseeqzulfiqar1
 
PPT
TCP Over Wireless
Farooq Khan
 
PPT
KandR_TCP (1).ppt notes for congestion control
GOKULKANNANMMECLECTC
 
PPT
Data center disaster recovery.ppt
omalreda
 
PPTX
presentation on 474-TCP-UDP-Supplement,They are the types of transport layer
sanjucs1607
 
PPT
MACPresentation based on medium access control mechanism
supriyaharlapur1
 
PPT
Jaimin chp-6 - transport layer- 2011 batch
Jaimin Jani
 
Computer Networks & internet protocols.pptx
jesudossai2
 
Application layer
Neha Kurale
 
Application layer
Neha Kurale
 
CN_unit2.ppt Data Link Layer characteristics, categories
VSrilakshmi2
 
Transport Layer.pptx
DrTThendralCompSci
 
Transport layer
arvind pandey
 
5 sharing-app
Olivier Bonaventure
 
tcp ip protocols.ppt
ssuser3acfba
 
8. TDM Mux_Demux.pdf
Tabrezahmed39
 
TCPIP in brief and working operation.ppt
Mugabo4
 
Network protocols and vulnerabilities
Prachi Gulihar
 
datalink.ppt
Jayaprasanna4
 
tcp-140613123317-phpapp01.pptx
touseeqzulfiqar1
 
TCP Over Wireless
Farooq Khan
 
KandR_TCP (1).ppt notes for congestion control
GOKULKANNANMMECLECTC
 
Data center disaster recovery.ppt
omalreda
 
presentation on 474-TCP-UDP-Supplement,They are the types of transport layer
sanjucs1607
 
MACPresentation based on medium access control mechanism
supriyaharlapur1
 
Jaimin chp-6 - transport layer- 2011 batch
Jaimin Jani
 
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)

PPTX
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
PPTX
Presentation: Climate Citizenship Digital Education
Karl Donert
 
PPTX
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
PPTX
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
PPTX
How to Configure Lost Reasons in Odoo 18 CRM
Celine George
 
PPTX
ROLE OF ANTIOXIDANT IN EYE HEALTH MANAGEMENT.pptx
Subham Panja
 
PPTX
HYDROCEPHALUS: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
PDF
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
PPTX
How to Manage Promotions in Odoo 18 Sales
Celine George
 
PDF
CEREBRAL PALSY: NURSING MANAGEMENT .pdf
PRADEEP ABOTHU
 
PDF
Federal dollars withheld by district, charter, grant recipient
Mebane Rash
 
PPTX
Pyhton with Mysql to perform CRUD operations.pptx
Ramakrishna Reddy Bijjam
 
PPTX
How to Configure Storno Accounting in Odoo 18 Accounting
Celine George
 
PPSX
Health Planning in india - Unit 03 - CHN 2 - GNM 3RD YEAR.ppsx
Priyanshu Anand
 
PPTX
LEGAL ASPECTS OF PSYCHIATRUC NURSING.pptx
PoojaSen20
 
PPTX
Accounting Skills Paper-I, Preparation of Vouchers
Dr. Sushil Bansode
 
PPTX
Latest Features in Odoo 18 - Odoo slides
Celine George
 
PDF
IMP NAAC REFORMS 2024 - 10 Attributes.pdf
BHARTIWADEKAR
 
PPTX
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
PPTX
PPT on the Development of Education in the Victorian England
Beena E S
 
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
Presentation: Climate Citizenship Digital Education
Karl Donert
 
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
How to Configure Lost Reasons in Odoo 18 CRM
Celine George
 
ROLE OF ANTIOXIDANT IN EYE HEALTH MANAGEMENT.pptx
Subham Panja
 
HYDROCEPHALUS: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
How to Manage Promotions in Odoo 18 Sales
Celine George
 
CEREBRAL PALSY: NURSING MANAGEMENT .pdf
PRADEEP ABOTHU
 
Federal dollars withheld by district, charter, grant recipient
Mebane Rash
 
Pyhton with Mysql to perform CRUD operations.pptx
Ramakrishna Reddy Bijjam
 
How to Configure Storno Accounting in Odoo 18 Accounting
Celine George
 
Health Planning in india - Unit 03 - CHN 2 - GNM 3RD YEAR.ppsx
Priyanshu Anand
 
LEGAL ASPECTS OF PSYCHIATRUC NURSING.pptx
PoojaSen20
 
Accounting Skills Paper-I, Preparation of Vouchers
Dr. Sushil Bansode
 
Latest Features in Odoo 18 - Odoo slides
Celine George
 
IMP NAAC REFORMS 2024 - 10 Attributes.pdf
BHARTIWADEKAR
 
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
PPT on the Development of Education in the Victorian England
Beena E S
 

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.