SlideShare une entreprise Scribd logo
1  sur  24
GROUP
MEMBERS
USMAN
IMRAN/16237
ALI
ABBASI/16009
FAISAL
MEHMOOD
KHAN/16051
• OSI stand for Open systems interconnection.
• The Open Systems Interconnection (OSI) model (ISO/IEC 7498-
1) is a product of International Organization for
Standardization(ISO).
• The OSI model is a way of describing how different applications
and protocols interact on network-aware devices.
• The OSI model divides the complex task of computer-to-computer
communications, traditionally called internetworking, into a series
of stages known as layers.
• The OSI model contains seven layers in two groups:
Lower layers -
1. Physical
2. Data link
3. Network
4. Transport
Upper layers -
5. Session
6. Presentation
7. Application
seven-layer model
Data format of “OSI” Layers
• By separating the network communications into logical smaller
pieces.
• It simplifies how network protocols are designed.
• It was designed to ensure different types of equipment (such
as: network , adapters , hub , and routers) would all be
compatible even if built by different manufacturers.
• The OSI model also make the network design more extensible
as new protocols and other network services are generally
easier to add a layered architecture than to a monolithic one.
• The transport layer is the 4th layer in the open system
interconnection (OSI) model.
• It is responsible for end-to-end communication over a
network.
• The transport layer is also responsible for the management of
error correction, providing quality and reliability to the end
user.
• This layer enables the host to send and receive error corrected
data, packets or messages over a network and is the network
component that allows multiplexing.
• It collects data from upper layer.
• It converts them into segments and then gave it to lower layer.
• Transport layer allot sequence number to the segments and
send these segments to the session layer
• It takes packets from network layer and convert them into
segments and the process go on.
CONNECTION ORIENTED
• This method is often called a "reliable" network service.
• It can guarantee that data will arrive in the same order
Byte-oriented processing
• It process data in the form of bytes instead of existing message format.
• It became easy to process data into bytes.
Congestion control
• This mechanism controls traffic entry into a network.
• It avoid the overflow in network.
In order delivery
• It guarantees that packets of data are received in the same order as they
were sent .
• It is done through the use of segment numbering.
• Reliable delivery
• Due to the network over flow and errors, the packets may be lost during
the transmission.
• With the help of an error detection code, such as a checksum, it checks
that whether the data is corrupted or not.
• it also verifies the correct receipt by sending an ACK message to the
sender.
Flow control
• It manages the rate of data transmission between two nodes.
MULTIPEXING
• It take data from a multiple nodes and send them through a single link.
Protocols of transport layer
• The main protocols of Transport layer.
• UDP (User Datagram Protocol)
• TCP (Transmission Control PROTOCOLS)
• UDP is a simple, transport layer protocol that does not
guarantee any reliability .
• A UDP packet is called as datagram and is divided into two
parts: a “header” and “ payload”
• It supports both multicasting and broadcasting.
• UDP is considered where the in time delivery of data is
important rather than reliable delivery.
• UDP employs a cyclic redundancy check (CRC) .
• It can detect any error in the packet.
• If it detects an error in the packet, it is then declared lost and discarded
rather than resending the packet.
• UDP does not provide any congestion control mechanism.
• Basic operation of UDP
• UDP encapsulates the data of users into datagram.
• Finally forwards these Datagram to the IP layer for the transmission
TRANSMISSION CONTROL
PROTOCOL(TCP)
• Transmission control protocol
• Connection-oriented .
• Positive acknowledgments.
• It sends 17 messages for connection establishment.
– 6 to find the IP (Internet Protocol) address
– 3 for connection establishment of TCP
– 4 for HTTP request and acknowledgement
• Request: I got your request and I will send the data
• Reply: Here is the data you requested; I got the data
– 4 messages for tearing down TCP connection.
Sliding window Control or 3-Way
Handshake
 Sender
• Buffer or Sliding Window
 Receiver
• Acknowledgement or ACK
packets.
This Mechanism is called
Window Based Transmission
Functions of TCP
•Data Transfer
•Reliable Delivery
•Flow Control
•Multiplexing
Thank You !!!

Contenu connexe

Tendances (20)

Ch 19 Network-layer protocols Section 1
Ch 19  Network-layer protocols Section 1Ch 19  Network-layer protocols Section 1
Ch 19 Network-layer protocols Section 1
 
Network protocol
Network protocolNetwork protocol
Network protocol
 
Unicast multicast & broadcast
Unicast multicast & broadcastUnicast multicast & broadcast
Unicast multicast & broadcast
 
OSI Network model ppt
OSI Network model pptOSI Network model ppt
OSI Network model ppt
 
Icmp
IcmpIcmp
Icmp
 
Chapter 11: Data Link Control
Chapter 11: Data Link ControlChapter 11: Data Link Control
Chapter 11: Data Link Control
 
Data link layer
Data link layer Data link layer
Data link layer
 
TCP and UDP
TCP and UDP TCP and UDP
TCP and UDP
 
OSI Model of Networking
OSI Model of NetworkingOSI Model of Networking
OSI Model of Networking
 
Ppt of routing protocols
Ppt of routing protocolsPpt of routing protocols
Ppt of routing protocols
 
TCP/IP 3-way Handshake
TCP/IP 3-way Handshake TCP/IP 3-way Handshake
TCP/IP 3-way Handshake
 
Delivery and Forwarding of IP Packets
Delivery and Forwarding of IP PacketsDelivery and Forwarding of IP Packets
Delivery and Forwarding of IP Packets
 
Ethernet
EthernetEthernet
Ethernet
 
Error detection correction (CRC)
Error detection correction  (CRC)Error detection correction  (CRC)
Error detection correction (CRC)
 
Tcp IP Model
Tcp IP ModelTcp IP Model
Tcp IP Model
 
Framing Protocols
Framing ProtocolsFraming Protocols
Framing Protocols
 
TCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer DescriptionTCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer Description
 
Lan technologies
Lan technologiesLan technologies
Lan technologies
 
Go back-n protocol
Go back-n protocolGo back-n protocol
Go back-n protocol
 
TCP/ IP
TCP/ IP TCP/ IP
TCP/ IP
 

En vedette

Transport layer (computer networks)
Transport layer (computer networks)Transport layer (computer networks)
Transport layer (computer networks)Fatbardh Hysa
 
the transport layer
the transport layerthe transport layer
the transport layertumetr1
 
Transport protocols
Transport protocolsTransport protocols
Transport protocolsOnline
 
Network Fundamentals: Ch4 - Transport Layer
Network Fundamentals: Ch4 - Transport LayerNetwork Fundamentals: Ch4 - Transport Layer
Network Fundamentals: Ch4 - Transport LayerAbdelkhalik Mosa
 

En vedette (9)

Transport layer
Transport layer Transport layer
Transport layer
 
Transport layer (computer networks)
Transport layer (computer networks)Transport layer (computer networks)
Transport layer (computer networks)
 
Transport Layer
Transport LayerTransport Layer
Transport Layer
 
Transport layer
Transport layerTransport layer
Transport layer
 
the transport layer
the transport layerthe transport layer
the transport layer
 
Transport layer
Transport layerTransport layer
Transport layer
 
Transport protocols
Transport protocolsTransport protocols
Transport protocols
 
transport layer
transport layertransport layer
transport layer
 
Network Fundamentals: Ch4 - Transport Layer
Network Fundamentals: Ch4 - Transport LayerNetwork Fundamentals: Ch4 - Transport Layer
Network Fundamentals: Ch4 - Transport Layer
 

Similaire à transport layer

CISSP - Chapter 4 - Network Fundamental
CISSP - Chapter 4 - Network FundamentalCISSP - Chapter 4 - Network Fundamental
CISSP - Chapter 4 - Network FundamentalKarthikeyan Dhayalan
 
Lecture 1 Network Reference Models Final.pptx
Lecture 1 Network Reference Models Final.pptxLecture 1 Network Reference Models Final.pptx
Lecture 1 Network Reference Models Final.pptxRonoh Kennedy
 
Sargation university's open system interconnection
Sargation university's open system interconnectionSargation university's open system interconnection
Sargation university's open system interconnectionKingPinYT
 
Mobile computing unit-5
Mobile computing unit-5Mobile computing unit-5
Mobile computing unit-5Ramesh Babu
 
Protocol layer,OSI model & POP3
Protocol layer,OSI model & POP3Protocol layer,OSI model & POP3
Protocol layer,OSI model & POP3Zakirul Islam
 
The Theoretical Network
The Theoretical NetworkThe Theoretical Network
The Theoretical Networkzaisahil
 
Networkprotocolstructurescope 130719081246-phpapp01
Networkprotocolstructurescope 130719081246-phpapp01Networkprotocolstructurescope 130719081246-phpapp01
Networkprotocolstructurescope 130719081246-phpapp01Gaurav Goyal
 
Network protocol structure scope
Network protocol structure scopeNetwork protocol structure scope
Network protocol structure scopeSanat Maharjan
 
ET3003-2 OSI-TCPIP (Semester II 2013-2014)
ET3003-2 OSI-TCPIP (Semester II 2013-2014)ET3003-2 OSI-TCPIP (Semester II 2013-2014)
ET3003-2 OSI-TCPIP (Semester II 2013-2014)Tutun Juhana
 
Lecture 2 data link layer 1 v1
Lecture 2 data link layer 1 v1Lecture 2 data link layer 1 v1
Lecture 2 data link layer 1 v1Ronoh Kennedy
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA Aiman Hud
 
OSI Reference Model and TCP/IP (Lecture #3 ET3003 Sem1 2014/2015)
OSI Reference Model and TCP/IP (Lecture #3 ET3003 Sem1 2014/2015)OSI Reference Model and TCP/IP (Lecture #3 ET3003 Sem1 2014/2015)
OSI Reference Model and TCP/IP (Lecture #3 ET3003 Sem1 2014/2015)Tutun Juhana
 

Similaire à transport layer (20)

CISSP - Chapter 4 - Network Fundamental
CISSP - Chapter 4 - Network FundamentalCISSP - Chapter 4 - Network Fundamental
CISSP - Chapter 4 - Network Fundamental
 
Lecture 1 Network Reference Models Final.pptx
Lecture 1 Network Reference Models Final.pptxLecture 1 Network Reference Models Final.pptx
Lecture 1 Network Reference Models Final.pptx
 
Osi layer model
Osi layer modelOsi layer model
Osi layer model
 
Sargation university's open system interconnection
Sargation university's open system interconnectionSargation university's open system interconnection
Sargation university's open system interconnection
 
tcp.pptx
tcp.pptxtcp.pptx
tcp.pptx
 
Mobile computing unit-5
Mobile computing unit-5Mobile computing unit-5
Mobile computing unit-5
 
lecture 4.pptx
lecture 4.pptxlecture 4.pptx
lecture 4.pptx
 
MVA slides lesson 2
MVA slides lesson 2MVA slides lesson 2
MVA slides lesson 2
 
Osi
OsiOsi
Osi
 
Protocol layer,OSI model & POP3
Protocol layer,OSI model & POP3Protocol layer,OSI model & POP3
Protocol layer,OSI model & POP3
 
OSI Model.pdf
OSI Model.pdfOSI Model.pdf
OSI Model.pdf
 
The Theoretical Network
The Theoretical NetworkThe Theoretical Network
The Theoretical Network
 
Osi model
Osi modelOsi model
Osi model
 
Networkprotocolstructurescope 130719081246-phpapp01
Networkprotocolstructurescope 130719081246-phpapp01Networkprotocolstructurescope 130719081246-phpapp01
Networkprotocolstructurescope 130719081246-phpapp01
 
Network protocol structure scope
Network protocol structure scopeNetwork protocol structure scope
Network protocol structure scope
 
ET3003-2 OSI-TCPIP (Semester II 2013-2014)
ET3003-2 OSI-TCPIP (Semester II 2013-2014)ET3003-2 OSI-TCPIP (Semester II 2013-2014)
ET3003-2 OSI-TCPIP (Semester II 2013-2014)
 
Lecture 2 data link layer 1 v1
Lecture 2 data link layer 1 v1Lecture 2 data link layer 1 v1
Lecture 2 data link layer 1 v1
 
Viloria osi layer4-7
Viloria osi layer4-7Viloria osi layer4-7
Viloria osi layer4-7
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
OSI Reference Model and TCP/IP (Lecture #3 ET3003 Sem1 2014/2015)
OSI Reference Model and TCP/IP (Lecture #3 ET3003 Sem1 2014/2015)OSI Reference Model and TCP/IP (Lecture #3 ET3003 Sem1 2014/2015)
OSI Reference Model and TCP/IP (Lecture #3 ET3003 Sem1 2014/2015)
 

Plus de usman19

: Configuration of Kernel Virtual Machine (KVM) for Monitoring Software Defi...
: Configuration of Kernel Virtual  Machine (KVM) for Monitoring Software Defi...: Configuration of Kernel Virtual  Machine (KVM) for Monitoring Software Defi...
: Configuration of Kernel Virtual Machine (KVM) for Monitoring Software Defi...usman19
 
And the mountains echoed
And the mountains echoedAnd the mountains echoed
And the mountains echoedusman19
 
probability in telecom switching
probability in telecom switchingprobability in telecom switching
probability in telecom switchingusman19
 
Sociology-Challenge of Family Institution
Sociology-Challenge of Family InstitutionSociology-Challenge of Family Institution
Sociology-Challenge of Family Institutionusman19
 
Switching and Port Security
  Switching and Port Security  Switching and Port Security
Switching and Port Securityusman19
 
Child abuse
Child abuseChild abuse
Child abuseusman19
 

Plus de usman19 (7)

: Configuration of Kernel Virtual Machine (KVM) for Monitoring Software Defi...
: Configuration of Kernel Virtual  Machine (KVM) for Monitoring Software Defi...: Configuration of Kernel Virtual  Machine (KVM) for Monitoring Software Defi...
: Configuration of Kernel Virtual Machine (KVM) for Monitoring Software Defi...
 
And the mountains echoed
And the mountains echoedAnd the mountains echoed
And the mountains echoed
 
Usman
UsmanUsman
Usman
 
probability in telecom switching
probability in telecom switchingprobability in telecom switching
probability in telecom switching
 
Sociology-Challenge of Family Institution
Sociology-Challenge of Family InstitutionSociology-Challenge of Family Institution
Sociology-Challenge of Family Institution
 
Switching and Port Security
  Switching and Port Security  Switching and Port Security
Switching and Port Security
 
Child abuse
Child abuseChild abuse
Child abuse
 

Dernier

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 

Dernier (20)

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 

transport layer

  • 1.
  • 3.
  • 4. • OSI stand for Open systems interconnection. • The Open Systems Interconnection (OSI) model (ISO/IEC 7498- 1) is a product of International Organization for Standardization(ISO). • The OSI model is a way of describing how different applications and protocols interact on network-aware devices.
  • 5. • The OSI model divides the complex task of computer-to-computer communications, traditionally called internetworking, into a series of stages known as layers. • The OSI model contains seven layers in two groups: Lower layers - 1. Physical 2. Data link 3. Network 4. Transport Upper layers - 5. Session 6. Presentation 7. Application
  • 7. Data format of “OSI” Layers
  • 8. • By separating the network communications into logical smaller pieces. • It simplifies how network protocols are designed. • It was designed to ensure different types of equipment (such as: network , adapters , hub , and routers) would all be compatible even if built by different manufacturers. • The OSI model also make the network design more extensible as new protocols and other network services are generally easier to add a layered architecture than to a monolithic one.
  • 9. • The transport layer is the 4th layer in the open system interconnection (OSI) model. • It is responsible for end-to-end communication over a network. • The transport layer is also responsible for the management of error correction, providing quality and reliability to the end user. • This layer enables the host to send and receive error corrected data, packets or messages over a network and is the network component that allows multiplexing.
  • 10. • It collects data from upper layer. • It converts them into segments and then gave it to lower layer. • Transport layer allot sequence number to the segments and send these segments to the session layer • It takes packets from network layer and convert them into segments and the process go on.
  • 11. CONNECTION ORIENTED • This method is often called a "reliable" network service. • It can guarantee that data will arrive in the same order
  • 12. Byte-oriented processing • It process data in the form of bytes instead of existing message format. • It became easy to process data into bytes. Congestion control • This mechanism controls traffic entry into a network. • It avoid the overflow in network. In order delivery • It guarantees that packets of data are received in the same order as they were sent . • It is done through the use of segment numbering.
  • 13. • Reliable delivery • Due to the network over flow and errors, the packets may be lost during the transmission. • With the help of an error detection code, such as a checksum, it checks that whether the data is corrupted or not. • it also verifies the correct receipt by sending an ACK message to the sender. Flow control • It manages the rate of data transmission between two nodes. MULTIPEXING • It take data from a multiple nodes and send them through a single link.
  • 14. Protocols of transport layer • The main protocols of Transport layer. • UDP (User Datagram Protocol) • TCP (Transmission Control PROTOCOLS)
  • 15. • UDP is a simple, transport layer protocol that does not guarantee any reliability . • A UDP packet is called as datagram and is divided into two parts: a “header” and “ payload” • It supports both multicasting and broadcasting. • UDP is considered where the in time delivery of data is important rather than reliable delivery.
  • 16. • UDP employs a cyclic redundancy check (CRC) . • It can detect any error in the packet. • If it detects an error in the packet, it is then declared lost and discarded rather than resending the packet. • UDP does not provide any congestion control mechanism. • Basic operation of UDP • UDP encapsulates the data of users into datagram. • Finally forwards these Datagram to the IP layer for the transmission
  • 17. TRANSMISSION CONTROL PROTOCOL(TCP) • Transmission control protocol • Connection-oriented . • Positive acknowledgments. • It sends 17 messages for connection establishment. – 6 to find the IP (Internet Protocol) address – 3 for connection establishment of TCP – 4 for HTTP request and acknowledgement • Request: I got your request and I will send the data • Reply: Here is the data you requested; I got the data – 4 messages for tearing down TCP connection.
  • 18. Sliding window Control or 3-Way Handshake  Sender • Buffer or Sliding Window  Receiver • Acknowledgement or ACK packets. This Mechanism is called Window Based Transmission
  • 19.
  • 20. Functions of TCP •Data Transfer •Reliable Delivery •Flow Control •Multiplexing
  • 21.
  • 22.
  • 23.