CS2005 - Lecture 5 - Transport Layer I

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/13

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

14 Terms

1
New cards

Transport layer

Responsible for ensuring that data packets arrive accurately

2
New cards

How does the transport layer work?

Splits up data into smaller units and passes onto network layer

3
New cards

What's the relationship between the transport and network layer?

Transport Layer: provides logical communication between processes

Network Layer: provides logical communication between hosts

4
New cards

Process-Level Addressing

Allows transport layer to identify and differentiate between multiple processes running on single device

5
New cards

How process-level addressing works

Network layer identifies host and transport layer assigns a port number to each process

6
New cards

Multiplexing (Sender Side)

Allows data from multiple processes to be combined and sent over a single transport layer

7
New cards

Demultiplexing (Receiver Side)

Transport layer looks at port numbers and directs each portion of data to correct application

8
New cards

Integrity Checking

Ensures that the data received is accurate and hasn't been corrupted during transmission

9
New cards

How does integrity checking work?

Transport layer uses error detection mechanisms to verify data integrity. If errors are detected, protocols request retransmission

10
New cards

Connection Management (Establishment and Termination)

Allows for setup and teardown of connection between sender and receiver if using connection-oriented protocol

11
New cards

How does connection management work?

A connection needs to be established before data transfer begins and terminated afterwards

12
New cards

Acknowledgments and Retransmissions

Ensures reliable data transfer by acknowledging received data and retransmitting missing/corrupted data

13
New cards

How Acknowledgments and Retransmissions work

Receiver sends acknowledgments to confirm receipt of data. If sender doesn't receive an ACK, it retransmits the data

14
New cards

Flow Control

Manages the rate of data transmission to prevent overwhelming the receiver