Computer Networks: A Systems Approach - Chapter 1 Foundation

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/45

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering the fundamental concepts, architectures, and performance metrics of computer networking based on Chapter 1 of 'A Systems Approach'.

Last updated 6:49 PM on 8/16/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

46 Terms

1
New cards

Computer Network

A collection of general-purpose programmable hardware and software that is not optimized for a particular application but is instead able to carry many different types of data and support a wide range of applications.

2
New cards

Scalability

The property of a system that is designed to support growth to an arbitrarily large size.

3
New cards

Link

A physical medium, such as a coaxial cable or an optical fiber, that connects two or more computers.

4
New cards

Nodes

The computers or specialized pieces of hardware connected by a network link.

5
New cards

Point-to-point link

A physical link that is limited to a single pair of nodes.

6
New cards

Multiple-access link

A physical link where more than two nodes share a single physical medium, such as those used in cellular or Wi-Fi networks.

7
New cards

Switched Network

A set of nodes organized so that certain nodes, which are attached to at least two links, run software to forward data received on one link out on another.

8
New cards

Packet switching

A method of networking where nodes send discrete blocks of data (packets or messages) using a strategy called store-and-forward.

9
New cards

Store-and-forward

A strategy where each node in a network receives a complete packet, stores it in internal memory, and then forwards the complete packet to the next node.

10
New cards

Circuit switching

A networking strategy that first establishes a dedicated circuit across a sequence of links and then allowed bitstreams to travel from a source to a destination.

11
New cards

Hosts

Nodes located on the outside of a network cloud that support users and run application programs.

12
New cards

Switches

Nodes inside a network cloud whose primary function is to store and forward packets.

13
New cards

Internetwork (internet)

An interconnection of independent networks, formed by connecting clouds through routers or gateways.

14
New cards

Router (gateway)

A node connected to two or more networks that forwards messages from one network to another.

15
New cards

Address

A byte string used to identify a specific node and distinguish it from other nodes connected to a network.

16
New cards

Routing

The process of determining systematically how to forward messages toward a destination node based on its address.

17
New cards

Unicast

A communication scenario where a source node sends a message to a single destination node.

18
New cards

Multicast

A communication scenario where a source node sends a message to a subset of other nodes on the network.

19
New cards

Broadcast

A communication scenario where a source node sends a message to all nodes on the network.

20
New cards

Multiplexing

The process of sharing a single system resource among multiple users.

21
New cards

Synchronous Time-Division Multiplexing (STDM)

A multiplexing method that divides time into equal-sized quanta and gives each flow a chance to send data in a round-robin fashion.

22
New cards

Frequency-Division Multiplexing (FDM)

A multiplexing method that transmits each flow over the physical link at a different frequency.

23
New cards

Statistical Multiplexing

A form of multiplexing where the physical link is shared over time and data is transmitted from flows on demand rather than during predetermined time slots.

24
New cards

Congestion

A state in which a switch receives packets faster than it can send them on an outgoing link, forcing it to buffer packets or eventually drop them.

25
New cards

Quality of Service (QoS)

A network's ability to allocate bandwidth to particular flows and fairly manage the transmission of packets.

26
New cards

Logical Channel

An abstraction provided by a network to connect application processes, providing specific services like reliable delivery or privacy.

27
New cards

Layering

A tool for managing complexity where a system is designed as a sequence of layers, each providing a more abstract level of service to the layer above.

28
New cards

Protocol

An abstract object that provides a communication service that higher-level objects use to exchange messages.

29
New cards

Service Interface

The set of operations that local objects on the same computer can perform on a protocol to use its communication services.

30
New cards

Peer Interface

The set of rules governing the form and meaning of messages exchanged between counterpart molecules on different machines.

31
New cards

Protocol Specification

A combination of prose, pseudocode, and diagrams that defines the abstract interfaces and message meanings for a protocol.

32
New cards

Encapsulation

The process where a high-level protocol's message is placed in the payload of a low-level protocol's message, which then adds its own control information.

33
New cards

Header

A small data structure attached to the front of a message used by protocol peers to communicate control information.

34
New cards

Demultiplexing key

An identifier in a protocol header used to record which high-level protocol or application a message belongs to.

35
New cards

OSI Architecture Layers

The seven layers are: Physical, Data Link, Network, Transport, Session, Presentation, and Application.

36
New cards

Internet Protocol (IP)

The protocol at the 'narrow waist' of the Internet architecture that supports the interconnection of multiple networking technologies.

37
New cards

Transmission Control Protocol (TCP)

An end-to-end transport protocol that provides a reliable byte-stream channel to application programs.

38
New cards

User Datagram Protocol (UDP)

An end-to-end transport protocol that provides an unreliable datagram delivery channel.

39
New cards

Socket API

The interface that the operating system provides to its networking subsystem, allowing applications to attach to the network.

40
New cards

Bandwidth

A measure of network performance defined by the number of bits that can be transmitted over the network in a certain period of time, often expressed in MbpsMbps.

41
New cards

Latency (Delay)

The time it takes a message to travel from one end of a network to the other, calculated as Latency=Propagation+Transmit+QueueLatency = \text{Propagation} + \text{Transmit} + \text{Queue}.

42
New cards

Round-trip time (RTT)

The specific latency measurement of how long it takes to send a message from one end of the network to the other and back.

43
New cards

Delay imes Bandwidth Product

The product of latency and bandwidth which corresponds to the 'volume' of the network pipe, or the maximum number of bits in flight at once.

44
New cards

Jitter

The variation in latency from packet to packet within a packet stream.

45
New cards

Feature Velocity

The rate at which new capabilities and services are introduced into a network.

46
New cards

Software Defined Networks (SDNs)

A networking approach that uses commodity hardware and moves intelligence into software to accelerate innovation and simplify management.