SlideShare a Scribd company logo
1 of 25
Transport Layer
Position of Transport Layer 
• Responsible for the delivery of a message from one process to another
Types of data deliveries 
• The transport layer is responsible for process-to-process 
delivery. 
• Process (application program ??)
The internetr model has three protocols at the 
transport layer. 
UDP – is the simplest protocols 
TCP – is complex than UDP 
SCTP – 
is designed for multimedia applications
Client-Server Paradigm
Addressing 
Address is required for delivery of data 
Data link layer needs MAC addresses 
Network layer needs IP addresses 
Transport layer requires port number
The internet uses specific port numbers for servers, called 
well known port numbers.
Socket address 
• Process-to-process delivery needs two identifiers, IP address 
and the port number 
• Socket address is the combination of an IP address and a port 
number 
• A transport-layer protocol needs a pair of socket addresses; the 
client and server socket address 
• IP header contains IP address and UDP/TCP contain port 
number
Multiplexing and demultiplexing
Connectionless vs. Connection-oriented 
• Connection-oriented: connection established, data transferred, 
connection released 
– TCP and SCTP 
• Connectionless: UDP
Reliable vs. Unreliable
Reliability at the data link layer is between two nodes, 
whereas Reliability at the transport layer is between two 
ends
Position of UDP, TCP, and SCTP
UDP
Well-known Ports for UDP
UDP Operation 
• Connectionless services 
• Flow and error control 
• Encapsulation and decapsulation 
• Queuing
Use of UDP 
• Suitable for a process that requires simple request-response 
communication with little concern for flow and error control, 
not suitable for FTP which sends a bulk of data. 
• Suitable for a process with internal flow and error control 
mechanisms such as TFTP( ) 
• Suitable for multicasting. Multicasting is available in UDP but 
not in TCP. 
• Used for management processes such as SNMP 
• Used for some route updating protocols such as RIP

More Related Content

What's hot

Training presentation
Training presentationTraining presentation
Training presentation
Sagnik Saha
 
communication-protocols
 communication-protocols communication-protocols
communication-protocols
Ali Kamil
 
02 protocols and tcp-ip
02 protocols and tcp-ip02 protocols and tcp-ip
02 protocols and tcp-ip
myl_1116
 
Support formobility
Support formobilitySupport formobility
Support formobility
Rahul Hada
 

What's hot (20)

02 coms 525 tcpip - introduction to tcpip
02   coms 525 tcpip -  introduction to tcpip02   coms 525 tcpip -  introduction to tcpip
02 coms 525 tcpip - introduction to tcpip
 
TCP/IP Introduction
TCP/IP Introduction TCP/IP Introduction
TCP/IP Introduction
 
Final presentation 5th Nov
Final presentation 5th NovFinal presentation 5th Nov
Final presentation 5th Nov
 
Training presentation
Training presentationTraining presentation
Training presentation
 
02 protocols and tcp-ip
02 protocols and tcp-ip02 protocols and tcp-ip
02 protocols and tcp-ip
 
communication-protocols
 communication-protocols communication-protocols
communication-protocols
 
Link state routing protocol
Link state routing protocolLink state routing protocol
Link state routing protocol
 
Tcp ip presentation
Tcp ip presentationTcp ip presentation
Tcp ip presentation
 
Deeps
DeepsDeeps
Deeps
 
TCP/IP-Protocol Suite-Simple Explanation
TCP/IP-Protocol Suite-Simple ExplanationTCP/IP-Protocol Suite-Simple Explanation
TCP/IP-Protocol Suite-Simple Explanation
 
Cs553 st7 ch18-internet_protocols
Cs553 st7 ch18-internet_protocolsCs553 st7 ch18-internet_protocols
Cs553 st7 ch18-internet_protocols
 
02 protocols and tcp-ip
02 protocols and tcp-ip02 protocols and tcp-ip
02 protocols and tcp-ip
 
computer Netwoks - network layer
computer Netwoks - network layercomputer Netwoks - network layer
computer Netwoks - network layer
 
Traffic Characterization
Traffic CharacterizationTraffic Characterization
Traffic Characterization
 
Support formobility
Support formobilitySupport formobility
Support formobility
 
8251 a basic
8251 a basic8251 a basic
8251 a basic
 
Adhoc ppt2
Adhoc ppt2Adhoc ppt2
Adhoc ppt2
 
Protocols and Interfaces - IPv4, IPv6, X.25, X.75
Protocols and Interfaces - IPv4, IPv6, X.25, X.75Protocols and Interfaces - IPv4, IPv6, X.25, X.75
Protocols and Interfaces - IPv4, IPv6, X.25, X.75
 
Mpls basic
Mpls basicMpls basic
Mpls basic
 
Equal Cost Multipath Routing in FOKUS OpenSDNCore
Equal Cost Multipath Routing in FOKUS OpenSDNCoreEqual Cost Multipath Routing in FOKUS OpenSDNCore
Equal Cost Multipath Routing in FOKUS OpenSDNCore
 

Similar to New udp

Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IP
Piero Fraternali
 

Similar to New udp (20)

Transport layer protocol
Transport layer protocolTransport layer protocol
Transport layer protocol
 
Transport layer services
Transport layer servicesTransport layer services
Transport layer services
 
TCP /IP
TCP /IPTCP /IP
TCP /IP
 
Unit 4-Transport Layer Protocols-3.pptx
Unit 4-Transport Layer Protocols-3.pptxUnit 4-Transport Layer Protocols-3.pptx
Unit 4-Transport Layer Protocols-3.pptx
 
Unit 4-Transport Layer Protocols.pptx
Unit 4-Transport Layer Protocols.pptxUnit 4-Transport Layer Protocols.pptx
Unit 4-Transport Layer Protocols.pptx
 
LECTURE-Transport-Layer_lec.ppt
LECTURE-Transport-Layer_lec.pptLECTURE-Transport-Layer_lec.ppt
LECTURE-Transport-Layer_lec.ppt
 
Networking essentials lect3
Networking essentials lect3Networking essentials lect3
Networking essentials lect3
 
tcp ip protocols.ppt
tcp ip protocols.ppttcp ip protocols.ppt
tcp ip protocols.ppt
 
Tcp ip
Tcp ipTcp ip
Tcp ip
 
Unit 5.Transport Layer.pptx
Unit 5.Transport Layer.pptxUnit 5.Transport Layer.pptx
Unit 5.Transport Layer.pptx
 
Chapter Five - Transport Layer.pptx
Chapter Five - Transport Layer.pptxChapter Five - Transport Layer.pptx
Chapter Five - Transport Layer.pptx
 
TCPIP SLIDES.ppt
TCPIP SLIDES.pptTCPIP SLIDES.ppt
TCPIP SLIDES.ppt
 
Mobile computing unit-5
Mobile computing unit-5Mobile computing unit-5
Mobile computing unit-5
 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IP
 
User Datagram Protocol
User Datagram ProtocolUser Datagram Protocol
User Datagram Protocol
 
Comptia Security + Chapter 1 501
Comptia Security           + Chapter 1 501Comptia Security           + Chapter 1 501
Comptia Security + Chapter 1 501
 
TCP/IP(networking)
TCP/IP(networking)TCP/IP(networking)
TCP/IP(networking)
 
TCP/IP model
TCP/IP modelTCP/IP model
TCP/IP model
 
Lecture set 7
Lecture set 7Lecture set 7
Lecture set 7
 
Chapter 9 TCP IP Reference Model.ppt
Chapter 9 TCP IP Reference Model.pptChapter 9 TCP IP Reference Model.ppt
Chapter 9 TCP IP Reference Model.ppt
 

More from Nitesh Singh (20)

Risk taking and emotions
Risk taking and emotionsRisk taking and emotions
Risk taking and emotions
 
Project report RAILWAY TICKET RESERVATION SYSTEM SAD
Project report RAILWAY TICKET RESERVATION SYSTEM SADProject report RAILWAY TICKET RESERVATION SYSTEM SAD
Project report RAILWAY TICKET RESERVATION SYSTEM SAD
 
The real comedy behind comedy
The real comedy behind comedyThe real comedy behind comedy
The real comedy behind comedy
 
Project report Rs Dry celaners
Project report Rs Dry celaners Project report Rs Dry celaners
Project report Rs Dry celaners
 
BIG DATA ANALYSIS
BIG DATA ANALYSISBIG DATA ANALYSIS
BIG DATA ANALYSIS
 
Udp vs-tcp
Udp vs-tcpUdp vs-tcp
Udp vs-tcp
 
Routing protocols-network-layer
Routing protocols-network-layerRouting protocols-network-layer
Routing protocols-network-layer
 
Routers vs-switch
Routers vs-switchRouters vs-switch
Routers vs-switch
 
I pv4 format
I pv4 formatI pv4 format
I pv4 format
 
I pv4 addressing
I pv4 addressingI pv4 addressing
I pv4 addressing
 
Hub vs-switch
Hub vs-switchHub vs-switch
Hub vs-switch
 
Ftp
FtpFtp
Ftp
 
Email ftp
Email ftpEmail ftp
Email ftp
 
Www and http
Www and httpWww and http
Www and http
 
Transmission main
Transmission mainTransmission main
Transmission main
 
Ta 104-topology
Ta 104-topologyTa 104-topology
Ta 104-topology
 
Ta 104-topology (1)
Ta 104-topology (1)Ta 104-topology (1)
Ta 104-topology (1)
 
Ta 104-tcp
Ta 104-tcpTa 104-tcp
Ta 104-tcp
 
Ta 104-media-3
Ta 104-media-3Ta 104-media-3
Ta 104-media-3
 
Ta 104-media-2
Ta 104-media-2Ta 104-media-2
Ta 104-media-2
 

New udp

  • 2. Position of Transport Layer • Responsible for the delivery of a message from one process to another
  • 3. Types of data deliveries • The transport layer is responsible for process-to-process delivery. • Process (application program ??)
  • 4. The internetr model has three protocols at the transport layer. UDP – is the simplest protocols TCP – is complex than UDP SCTP – is designed for multimedia applications
  • 6. Addressing Address is required for delivery of data Data link layer needs MAC addresses Network layer needs IP addresses Transport layer requires port number
  • 7. The internet uses specific port numbers for servers, called well known port numbers.
  • 8.
  • 9.
  • 10. Socket address • Process-to-process delivery needs two identifiers, IP address and the port number • Socket address is the combination of an IP address and a port number • A transport-layer protocol needs a pair of socket addresses; the client and server socket address • IP header contains IP address and UDP/TCP contain port number
  • 12.
  • 13. Connectionless vs. Connection-oriented • Connection-oriented: connection established, data transferred, connection released – TCP and SCTP • Connectionless: UDP
  • 15. Reliability at the data link layer is between two nodes, whereas Reliability at the transport layer is between two ends
  • 16. Position of UDP, TCP, and SCTP
  • 17. UDP
  • 19.
  • 20.
  • 21.
  • 22. UDP Operation • Connectionless services • Flow and error control • Encapsulation and decapsulation • Queuing
  • 23.
  • 24.
  • 25. Use of UDP • Suitable for a process that requires simple request-response communication with little concern for flow and error control, not suitable for FTP which sends a bulk of data. • Suitable for a process with internal flow and error control mechanisms such as TFTP( ) • Suitable for multicasting. Multicasting is available in UDP but not in TCP. • Used for management processes such as SNMP • Used for some route updating protocols such as RIP