Chapter 1

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/102

encourage image

There's no tags or description

Looks like no tags are added yet.

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

No analytics yet

Send a link to your students to track their progress

103 Terms

1
New cards

What is the Internet?

A worldwide "network of networks" consisting of billions of connected computing devices, communication links, packet switches, and individual networks.

2
New cards

Host / End System

A computing device connected to the Internet that runs network applications. Hosts are also called end systems and operate at the Internet's edge.

3
New cards

Network edge

The part of the Internet containing end systems such as clients and servers. Servers are often located in data centers.

4
New cards

Network core

The interconnected routers that form a "network of networks" and move packets between end systems.

5
New cards

Client vs. Server

A client typically requests information or services; a server provides information or services to clients.

6
New cards

Packet

A chunk of data transmitted through a network. Application messages are divided into packets for transmission.

7
New cards

Packet switch

A networking device that forwards packets toward their destination. Routers and switches are packet switches.

8
New cards

Router

A packet switch that receives packets on input links and forwards them onto appropriate output links.

9
New cards

Communication link

A connection used to transmit data between network devices. Examples include fiber, copper, radio, and satellite.

10
New cards

Bandwidth / Transmission rate

The rate at which bits can be transmitted over a communication link, usually measured in bits per second (bps).

11
New cards

Network

A collection of devices, routers, and links managed by an organization.

12
New cards

Protocol

A set of rules governing communication between network entities. It defines the format and order of messages sent and received and the actions taken when messages are transmitted, received, or other events occur.

13
New cards

Why are network protocols necessary?

Devices need agreed-upon communication rules so they know what messages mean, when messages should be sent, and what actions should occur after receiving them.

14
New cards

Access network

The network that connects an end system to its first router, called the edge router.

15
New cards

Main types of access networks

Residential access networks, institutional networks such as schools/companies, and mobile access networks such as WiFi and 4G/5G.

16
New cards

Important characteristics of an access network

Its transmission rate and whether access is shared among users or dedicated to an individual user.

17
New cards

Cable Internet / HFC

Cable Internet commonly uses Hybrid Fiber Coax (HFC), combining fiber and coaxial cable. Homes share the access network to the cable headend.

18
New cards

Is cable Internet symmetric?

No. Cable access is generally asymmetric, meaning downstream speed is higher than upstream speed.

19
New cards

DSL

Digital Subscriber Line. Residential Internet technology that uses an existing telephone line to connect a home to the telephone company's central office.

20
New cards

How does DSL carry voice and Internet simultaneously?

Voice and Internet data use different frequencies on the same telephone line. Data is directed toward the Internet while voice is directed toward the telephone network.

21
New cards

DSLAM

Digital Subscriber Line Access Multiplexer. Equipment at the central office that connects DSL users and directs their Internet data toward the Internet.

22
New cards

Cable vs. DSL access

Cable access is shared among homes connected to a cable headend, while a DSL line between a home and the central office is dedicated.

23
New cards

Home network

A typical home network contains a cable/DSL modem, router, firewall/NAT functionality, Ethernet, WiFi access point, and wired or wireless end devices. Several functions may be combined into one device.

24
New cards

Ethernet

A wired networking technology used in home, enterprise, and data-center networks.

25
New cards

WiFi

A wireless local-area networking technology based on IEEE 802.11 standards.

26
New cards

Wireless access network

A shared wireless network that connects an end system to a router through a base station or access point.

27
New cards

WLAN

Wireless Local Area Network. A wireless network, such as WiFi, generally covering a relatively small geographic area.

28
New cards

Wide-area cellular network

A wireless access network provided by a cellular operator, such as 4G or 5G, covering a much larger geographic area than a WLAN.

29
New cards

Enterprise network

A network used by organizations such as companies or universities, generally combining Ethernet, WiFi, switches, routers, servers, and an Internet connection.

30
New cards

Data center network

A high-bandwidth network connecting hundreds or thousands of servers to each other and to the Internet.

31
New cards

Physical media

The actual medium through which network signals travel. Examples include twisted-pair copper, coaxial cable, fiber-optic cable, and wireless radio.

32
New cards

Twisted-pair cable

A physical medium consisting of two insulated copper wires twisted together. It is commonly used for Ethernet.

33
New cards

Coaxial cable

A physical medium containing two concentric copper conductors. It can carry multiple frequency channels over the same cable.

34
New cards

Fiber-optic cable

A physical medium consisting of glass fiber that carries light pulses representing bits and supports extremely high transmission rates.

35
New cards

Wireless radio

A physical medium in which signals travel through the electromagnetic spectrum without physical wires. Signals may be affected by reflection, obstacles, interference, and noise.

36
New cards

Satellite communication

Wireless communication using satellites. Satellite links can cover large geographic areas but may experience significant propagation delay.

37
New cards

What happens to an application message before transmission?

The host breaks the application message into packets and transmits the packets into the network.

38
New cards

L

Packet length measured in bits.

39
New cards

R

Link transmission rate measured in bits per second (bps).

40
New cards

Forwarding

The local action performed by a router to move an arriving packet from an input link to the appropriate output link.

41
New cards

Routing

The global process of determining the source-to-destination paths packets take through a network.

42
New cards

Forwarding vs. Routing

Forwarding is a local router action that selects the appropriate output link; routing determines the overall path packets take through the network.

43
New cards

Forwarding table

A table used by a router to determine which output link should be used for a packet based on information such as its destination address.

44
New cards

Routing algorithm

An algorithm used to determine source-to-destination paths through a network.

45
New cards

Packet switching

A networking method in which data is divided into packets that dynamically share network resources while traveling through routers.

46
New cards

Circuit switching

A networking method in which end-to-end resources are reserved for communication between a source and destination.

47
New cards

Packet switching vs. Circuit switching

Packet switching dynamically shares resources and works well for bursty data but can experience congestion, delay, and loss. Circuit switching reserves dedicated resources and can provide predictable performance but wastes capacity when reserved resources are idle.

48
New cards

Why is packet switching good for bursty data?

Users do not continuously transmit data, so dynamically sharing resources allows unused capacity to be used by other users.

49
New cards

Advantages of packet switching

Better resource sharing, good scalability for bursty traffic, and no call setup is required.

50
New cards

Disadvantages of packet switching

Heavy traffic can cause congestion, queueing delay, and packet loss due to buffer overflow.

51
New cards

Store-and-forward

A packet-switching method in which the entire packet must arrive at a router before the router can begin transmitting it onto the next link.

52
New cards

Transmission delay

The time required to push all bits of a packet onto a communication link.

53
New cards

Transmission delay formula

d_trans = L/R, where L is packet length in bits and R is link transmission rate in bits per second.

54
New cards

Four sources of nodal delay

Processing delay, queueing delay, transmission delay, and propagation delay.

55
New cards

Nodal delay formula

d_nodal = d_proc + d_queue + d_trans + d_prop.

56
New cards

Processing delay (d_proc)

Time needed by a node to process a packet, such as checking for bit errors and determining the appropriate output link.

57
New cards

Queueing delay (d_queue)

Time a packet spends waiting in a router's output queue before it can be transmitted. It depends heavily on network congestion.

58
New cards

Transmission delay (d_trans)

Time needed to push an entire packet onto a link. d_trans = L/R.

59
New cards

Propagation delay (d_prop)

Time required for a signal to physically travel across a communication link.

60
New cards

Propagation delay formula

d_prop = d/s, where d is the physical length of the link and s is the signal's propagation speed.

61
New cards

Transmission delay vs. Propagation delay

Transmission delay depends on packet length and transmission rate (L/R), while propagation delay depends on physical distance and propagation speed (d/s).

62
New cards

Does transmission delay depend on distance?

No. Transmission delay depends on packet length L and transmission rate R.

63
New cards

Does propagation delay depend on packet size?

No. Propagation delay depends on distance d and propagation speed s.

64
New cards

Queueing

Waiting that occurs when packets arrive faster than an output link can transmit them.

65
New cards

Router buffer

Memory used by a router to temporarily store packets waiting to be transmitted.

66
New cards

Packet loss

A packet is dropped when a router's buffer is full and there is no available space for the arriving packet.

67
New cards

Why does a router's queue grow?

The queue grows when packets arrive faster than the output link can transmit them.

68
New cards

Traffic intensity

A measure of how heavily a link is being used, calculated as La/R, where a is average packet arrival rate, L is packet length, and R is transmission rate.

69
New cards

Traffic intensity formula

La/R.

70
New cards

What happens as traffic intensity (La/R) changes?

When La/R is near 0, average queueing delay is small. As La/R approaches 1, queueing delay becomes very large. If La/R exceeds 1, work arrives faster than it can be serviced and the model gives an infinite average delay.

71
New cards

Traceroute

A program that measures delays from a source to routers along an end-to-end Internet path toward a destination.

72
New cards

How does traceroute work?

It sends probe packets with increasing time-to-live (TTL) values so they reach successive routers. Routers return responses, allowing the sender to measure delays along the path.

73
New cards

TTL

Time-to-live. A packet field used by traceroute to control how far a probe travels before a router returns a response.

74
New cards

RTT

Round-Trip Time. The time required for information to travel from a sender to a network point/destination and for a response to return.

75
New cards

Throughput

The rate at which bits are successfully sent from a sender to a receiver, measured in bits per unit time.

76
New cards

Instantaneous vs. Average throughput

Instantaneous throughput is the rate at a particular moment; average throughput is the rate measured over a longer period.

77
New cards

Bottleneck link

The link on an end-to-end path that limits the overall end-to-end throughput.

78
New cards

Basic end-to-end throughput formula

For links with rates Rs and Rc, end-to-end throughput is min(Rs, Rc). The slower link becomes the bottleneck.

79
New cards

Throughput with a shared backbone

If 10 connections fairly share a backbone of rate R, per-connection throughput is min(Rc, Rs, R/10).

80
New cards

Layer

A level in a networking architecture that provides a particular service while relying on services provided by the layer below it.

81
New cards

Why is networking organized into layers?

Layering gives a complex system an explicit structure and provides modularity, making it easier to understand, maintain, and update.

82
New cards

Modularity in networking

A layer's internal implementation can change without affecting the rest of the system as long as the service it provides remains consistent.

83
New cards

Five layers of the Internet protocol stack

Application → Transport → Network → Link → Physical.

84
New cards

Application layer

Supports network applications. Protocol examples include HTTP, IMAP, SMTP, and DNS.

85
New cards

Transport layer

Provides process-to-process data transfer. Protocol examples include TCP and UDP.

86
New cards

Network layer

Routes datagrams from a source host to a destination host. Includes IP and routing protocols.

87
New cards

Link layer

Provides data transfer between neighboring network elements. Examples include Ethernet, 802.11 WiFi, and PPP.

88
New cards

Physical layer

Responsible for transmitting individual bits over the physical medium—bits "on the wire."

89
New cards

Encapsulation

The process in which each networking layer adds its own header to data received from the layer above before passing it downward.

90
New cards

Data units of the protocol stack

Application = message; Transport = segment; Network = datagram; Link = frame.

91
New cards

Transport-layer encapsulation

The transport layer adds header Ht to application message M, producing the segment [Ht | M].

92
New cards

Network-layer encapsulation

The network layer adds header Hn to the transport segment, producing the datagram [Hn | Ht | M].

93
New cards

Link-layer encapsulation

The link layer adds header Hl to the network datagram, producing the frame [Hl | Hn | Ht | M].

94
New cards

Complete encapsulation order

Message M → Segment [Ht | M] → Datagram [Hn | Ht | M] → Frame [Hl | Hn | Ht | M] → bits transmitted by the physical layer.

95
New cards

How do layers depend on one another?

The application layer uses transport services; transport uses network services; network uses link services; and the link layer ultimately relies on the physical layer for transmission.

96
New cards

1961–1972: Early packet-switching era

Kleinrock demonstrated the effectiveness of packet switching through queueing theory; Baran worked on packet switching for military networks; ARPAnet was conceived in 1967; its first node became operational in 1969; and ARPAnet was publicly demonstrated in 1972.

97
New cards

1972–1980: Internetworking era

ALOHAnet appeared, Cerf and Kahn developed an architecture for interconnecting networks, Ethernet was developed at Xerox PARC, and multiple proprietary network architectures emerged.

98
New cards

Cerf and Kahn's internetworking principles

Minimalism/autonomy, best-effort service, stateless routing, and decentralized control. These principles helped define today's Internet architecture.

99
New cards

1980–1990: New Internet protocols

TCP/IP was deployed in 1983; SMTP, DNS, and FTP were defined during this period; TCP congestion control appeared in 1988; and the Internet expanded rapidly.

100
New cards

1990s–2000s: Web and commercialization

ARPAnet was decommissioned, restrictions on commercial use of NSFnet were lifted, the Web emerged with HTML and HTTP, browsers such as Mosaic appeared, and the Web became commercialized.