SlideShare ist ein Scribd-Unternehmen logo
1 von 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 !!!

Weitere ähnliche Inhalte

Was ist angesagt?

Reference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IPReference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IPMukesh Chinta
 
Distance Vector & Link state Routing Algorithm
Distance Vector & Link state Routing AlgorithmDistance Vector & Link state Routing Algorithm
Distance Vector & Link state Routing AlgorithmMOHIT AGARWAL
 
HDLC(High level Data Link Control)
HDLC(High level Data Link Control)HDLC(High level Data Link Control)
HDLC(High level Data Link Control)sonangrai
 
File Management in Operating System
File Management in Operating SystemFile Management in Operating System
File Management in Operating SystemJanki Shah
 
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 DescriptionShubham Khedekar
 
OSI and TCPIP Model
OSI and TCPIP ModelOSI and TCPIP Model
OSI and TCPIP ModelTapan Khilar
 
Distance Vector Routing Protocols
Distance Vector Routing ProtocolsDistance Vector Routing Protocols
Distance Vector Routing ProtocolsKABILESH RAMAR
 
Network Layer design Issues.pptx
Network Layer design Issues.pptxNetwork Layer design Issues.pptx
Network Layer design Issues.pptxAcad
 
Processes and Processors in Distributed Systems
Processes and Processors in Distributed SystemsProcesses and Processors in Distributed Systems
Processes and Processors in Distributed SystemsDr Sandeep Kumar Poonia
 
TCP/IP Model
TCP/IP ModelTCP/IP Model
TCP/IP Modelfarhan516
 

Was ist angesagt? (20)

Transport layer protocol
Transport layer protocolTransport layer protocol
Transport layer protocol
 
osi vs tcp/ip
osi vs tcp/iposi vs tcp/ip
osi vs tcp/ip
 
Reference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IPReference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IP
 
Distance Vector & Link state Routing Algorithm
Distance Vector & Link state Routing AlgorithmDistance Vector & Link state Routing Algorithm
Distance Vector & Link state Routing Algorithm
 
Distance vector routing
Distance vector routingDistance vector routing
Distance vector routing
 
Network Layer
Network LayerNetwork Layer
Network Layer
 
Routing ppt
Routing pptRouting ppt
Routing ppt
 
Token ring
Token ringToken ring
Token ring
 
Tcp/ip model
Tcp/ip  modelTcp/ip  model
Tcp/ip model
 
HDLC(High level Data Link Control)
HDLC(High level Data Link Control)HDLC(High level Data Link Control)
HDLC(High level Data Link Control)
 
File Management in Operating System
File Management in Operating SystemFile Management in Operating System
File Management in Operating System
 
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
 
OSI and TCPIP Model
OSI and TCPIP ModelOSI and TCPIP Model
OSI and TCPIP Model
 
Distance Vector Routing Protocols
Distance Vector Routing ProtocolsDistance Vector Routing Protocols
Distance Vector Routing Protocols
 
Network Layer design Issues.pptx
Network Layer design Issues.pptxNetwork Layer design Issues.pptx
Network Layer design Issues.pptx
 
Routing
RoutingRouting
Routing
 
Processes and Processors in Distributed Systems
Processes and Processors in Distributed SystemsProcesses and Processors in Distributed Systems
Processes and Processors in Distributed Systems
 
Stop-and-Wait ARQ Protocol
Stop-and-Wait ARQ ProtocolStop-and-Wait ARQ Protocol
Stop-and-Wait ARQ Protocol
 
TCP/IP Model
TCP/IP ModelTCP/IP Model
TCP/IP Model
 
Application Layer
Application Layer Application Layer
Application Layer
 

Andere mochten auch

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
 

Andere mochten auch (9)

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 Protocols
Transport ProtocolsTransport Protocols
Transport Protocols
 
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
 

Ähnlich wie 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
 

Ähnlich wie 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)
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

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
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 

Kürzlich hochgeladen (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
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 

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.