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 produc...
• The OSI model divides the complex task of computer-to-computer
communications, traditionally called internetworking, int...
seven-layer model
Data format of “OSI” Layers
• By separating the network communications into logical smaller
pieces.
• It simplifies how network protocols are designed...
• The transport layer is the 4th layer in the open system
interconnection (OSI) model.
• It is responsible for end-to-end ...
• It collects data from upper layer.
• It converts them into segments and then gave it to lower layer.
• Transport layer a...
CONNECTION ORIENTED
• This method is often called a "reliable" network service.
• It can guarantee that data will arrive i...
Byte-oriented processing
• It process data in the form of bytes instead of existing message format.
• It became easy to pr...
• Reliable delivery
• Due to the network over flow and errors, the packets may be lost during
the transmission.
• With the...
Protocols of transport layer
• The main protocols of Transport layer.
• UDP (User Datagram Protocol)
• TCP (Transmission C...
• UDP is a simple, transport layer protocol that does not
guarantee any reliability .
• A UDP packet is called as datagram...
• UDP employs a cyclic redundancy check (CRC) .
• It can detect any error in the packet.
• If it detects an error in the p...
TRANSMISSION CONTROL
PROTOCOL(TCP)
• Transmission control protocol
• Connection-oriented .
• Positive acknowledgments.
• I...
Sliding window Control or 3-Way
Handshake
 Sender
• Buffer or Sliding Window
 Receiver
• Acknowledgement or ACK
packets....
Functions of TCP
•Data Transfer
•Reliable Delivery
•Flow Control
•Multiplexing
Thank You !!!
transport layer
transport layer
transport layer
transport layer
transport layer
transport layer
Upcoming SlideShare
Loading in...5
×

transport layer

260

Published on

TRANSPORT LAYER OF OSI MODEL
WHAT IS OSI MODEL?
LAYERS OF OSI MODEL
Data format of “OSI” Layers
Benefits of the OSI Model
WHAT IS TRANSPORT LAYER?
WORKING OF TRANSPORT LAYER
SERVICES BY TRANSPORT LAYER
Protocols of transport layer
USER DATAGRAM PROTOCOL (UDP)
TRANSMISSION CONTROL PROTOCOL(TCP)
Sliding window Control or 3-Way Handshake
Functions of TCP

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
260
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
28
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

transport layer

  1. 1. GROUP MEMBERS USMAN IMRAN/16237 ALI ABBASI/16009 FAISAL MEHMOOD KHAN/16051
  2. 2. • 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.
  3. 3. • 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
  4. 4. seven-layer model
  5. 5. Data format of “OSI” Layers
  6. 6. • 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.
  7. 7. • 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.
  8. 8. • 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.
  9. 9. CONNECTION ORIENTED • This method is often called a "reliable" network service. • It can guarantee that data will arrive in the same order
  10. 10. 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.
  11. 11. • 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.
  12. 12. Protocols of transport layer • The main protocols of Transport layer. • UDP (User Datagram Protocol) • TCP (Transmission Control PROTOCOLS)
  13. 13. • 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.
  14. 14. • 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
  15. 15. 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.
  16. 16. Sliding window Control or 3-Way Handshake  Sender • Buffer or Sliding Window  Receiver • Acknowledgement or ACK packets. This Mechanism is called Window Based Transmission
  17. 17. Functions of TCP •Data Transfer •Reliable Delivery •Flow Control •Multiplexing
  18. 18. Thank You !!!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×