Transport Layer Protocols and Data Transmission Concepts in Networking

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/39

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.

40 Terms

1
New cards

UDP

Connectionless transport

2
New cards

TCP

Connection-oriented reliable transport

3
New cards

Multiplexing

The process of combining multiple signals into one signal over a shared medium.

4
New cards

Demultiplexing

The process of separating a multiplexed signal back into its original components.

5
New cards

Reliable data transfer

Ensures that data is delivered accurately and in order.

6
New cards

TCP congestion control

A mechanism to control the amount of data entering the network to avoid congestion.

7
New cards

Flow control

A technique to manage the rate of data transmission between sender and receiver.

8
New cards

Transport layer

Provides logical transport services between application processes running on different hosts.

9
New cards

Transport protocols

Protocols that provide transport services, such as TCP and UDP.

10
New cards

Sender actions

Breaks application messages into segments and passes them to the network layer.

11
New cards

Receiver actions

Reassembles segments into messages and passes them to the application layer.

12
New cards

Household analogy

A metaphor comparing hosts to houses and processes to kids sending letters.

13
New cards

Hosts

Devices or nodes in a network that can send or receive data.

14
New cards

Processes

Applications or services running on hosts that communicate with each other.

15
New cards

Application messages

Data packets sent between processes, analogous to letters in envelopes.

16
New cards

Transport protocol

The method used to transfer application messages between processes.

17
New cards

Network-layer protocol

Protocol used for routing data across the network, analogous to the postal service.

18
New cards

Demux

Short for demultiplexing, the process of directing incoming data to the correct process.

19
New cards

Application-layer message

The original message sent by an application before being segmented.

20
New cards

Header fields

Information included in a segment that helps route and manage data.

21
New cards

Socket

An endpoint for sending or receiving data across a network.

22
New cards

IP

Internet Protocol, used for routing packets across networks.

23
New cards

Reliable delivery

A feature of TCP ensuring data is delivered in order without loss.

24
New cards

Unreliable delivery

A feature of UDP where data may arrive out of order or not at all.

25
New cards

Congestion control

Mechanism in TCP to prevent network congestion by controlling data flow.

26
New cards

Connection setup

The process in TCP to establish a connection before data transfer.

27
New cards

4-tuple

A unique identifier for a TCP socket consisting of source IP address, source port number, destination IP address, and destination port number.

28
New cards

DatagramSocket

A class used in Java for sending and receiving UDP packets.

29
New cards

Source port number

The port number used by the sender in a TCP/UDP segment.

30
New cards

Destination port number

The port number used by the receiver in a TCP/UDP segment.

31
New cards

IP address

A unique address that identifies a device on a network.

32
New cards

Application layer

The top layer of the Internet protocol suite where user applications operate.

33
New cards

Network layer

The layer that handles routing and forwarding of packets across the network.

34
New cards

Data link layer

The layer responsible for node-to-node data transfer and error detection.

35
New cards

Physical layer

The layer that deals with the physical connection between devices, including cables and signals.

36
New cards

HTTP server

A server that handles requests from clients using the Hypertext Transfer Protocol.

37
New cards

Client

A device or application that requests services or resources from a server.

38
New cards

Payload

The actual data carried within a segment or packet, excluding headers.

39
New cards

Delay guarantees

Assurances provided by some networks that data will be delivered within a certain time frame.

40
New cards

Bandwidth guarantees

Assurances provided by some networks regarding the minimum data transfer rate.