Internet Communication & Network Models

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

1/12

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering core concepts of internet communication, network models, and protocols based on the provided study guide.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

13 Terms

1
New cards

Number System Conversion

The process of changing a number's representation from one base (e.g., Binary, Decimal, Hexadecimal) to another.

2
New cards

Internet Communication Paradigms

Fundamental models for how communication occurs over the internet, such as client-server and peer-to-peer, each with distinct characteristics regarding roles and data flow.

3
New cards

TCP (Transmission Control Protocol)

A connection-oriented protocol primarily used for reliable, ordered, and error-checked delivery of a stream of bytes between applications.

4
New cards

UDP (User Datagram Protocol)

A connectionless protocol primarily used for speed and efficiency, often in applications where some data loss is acceptable, like real-time streaming.

5
New cards

Stream Transport

A communication method where data is sent as a continuous, ordered sequence of bytes, often associated with TCP for reliable delivery.

6
New cards

Message Transport

A communication method where data is sent as individual, self-contained packets (messages), often associated with UDP for connectionless and potentially unreliable delivery.

7
New cards

Message Transport Delivery

A communication paradigm where data is treated as discrete, self-contained units (messages), typically allowing for various delivery patterns like unicast, multicast, or broadcast.

8
New cards

Connection-Oriented Service (Internet Stream)

A communication service, like TCP's stream service, that establishes a dedicated logical connection between two endpoints before data transfer, ensuring reliable, ordered delivery and connection setup/teardown.

9
New cards

Client-Server Model

A distributed application architecture that partitions tasks or workloads between service providers (servers) and service requesters (clients).

10
New cards

Server Application

In the client-server model, an application that provides services, resources, or data to client applications, often listening for requests and processing them.

11
New cards

Client Application

In the client-server model, an application that initiates requests for services, resources, or data from a server application.

12
New cards

Peer-to-Peer (P2P) Interaction

A distributed application architecture where each node (peer) can function as both a client and a server, directly exchanging data or services with other peers without a central server.

13
New cards

Concurrent Servers

Servers designed to handle multiple client requests simultaneously, often by using techniques like multi-threading or process forking to create separate execution paths for each client connection.