Application Layer - Networking Concepts

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/19

flashcard set

Earn XP

Description and Tags

Flashcards covering key vocabulary and definitions related to the application layer in computer networking.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

20 Terms

1
New cards

Application Layer

The layer of a networking model that interacts with software applications to provide services such as email, web browsing, and file transfer.

2
New cards

Client-Server Architecture

A model where client processes request and receive services from centralized server processes.

3
New cards

Peer-to-Peer (P2P) Architecture

A decentralized model where each participant (peer) can act as both a client and a server.

4
New cards

Socket

An endpoint for sending or receiving data across a network.

5
New cards

HTTP (Hypertext Transfer Protocol)

The protocol used for transferring web pages on the internet.

6
New cards

SMTP (Simple Mail Transfer Protocol)

A protocol for sending emails between servers.

7
New cards

POP3 (Post Office Protocol 3)

A protocol used for retrieving emails from a mail server.

8
New cards

IMAP (Internet Message Access Protocol)

A protocol that allows users to access and manage their emails on the server.

9
New cards

DNS (Domain Name System)

A hierarchical system for naming resources on the internet, translating human-readable hostnames to IP addresses.

10
New cards

TCP (Transmission Control Protocol)

A connection-oriented, reliable protocol for transmitting data over the internet.

11
New cards

UDP (User Datagram Protocol)

An alternative to TCP that is connectionless and does not guarantee delivery or order of packets.

12
New cards

Content Distribution Networks (CDNs)

A system of distributed servers that deliver web content and media to users based on their geographic location.

13
New cards

Video Streaming

The process of transmitting video content over the internet in real-time to viewers.

14
New cards

Cookies

Data stored on the user's computer by the web browser while browsing a website, used to remember information about the user.

15
New cards

Web Caching

A technique used to store copies of files or web pages to reduce latency and bandwidth usage.

16
New cards

DDoS (Distributed Denial of Service) Attack

An attempt to disrupt the normal functioning of a targeted server, service, or network by overwhelming it with a flood of traffic.

17
New cards

Bandwidth

The maximum rate of data transfer across a network path.

18
New cards

RTT (Round Trip Time)

The time it takes for a signal to go from the sender to the receiver and back again.

19
New cards

BitTorrent

A communication protocol for peer-to-peer file sharing that allows users to distribute data over the internet.

20
New cards

Dynamic Adaptive Streaming over HTTP (DASH)

A technique for streaming video over the internet that adapts to the user's bandwidth conditions.