Network Programming Chapter 1( 1.1-1.7)

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

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 1:39 PM on 9/23/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

34 Terms

1
New cards

Host / End System

Computing devices connected to a network (PCs, servers, IoT devices) that run applications.

2
New cards

Packet Switch

A device (router or link-layer switch) that takes incoming data packets and forwards them toward their destination.

3
New cards

Internet Protocol (IP)

Defines the addressing and routing structure for packets across the Internet.

4
New cards

IETF / RFC

Internet Engineering Task Force; defines Internet standards through official documents called Requests for Comments.

5
New cards

Application Programming Interface (API)

Set of rules specifying how a software program interacts with the network infrastructure.

6
New cards

DSL (Digital Subscriber Line)

High-speed Internet access using traditional telephone copper lines to a central office.

7
New cards

Cable / DOCSIS

Broadband access over a hybrid fiber-coaxial network; shared transmission medium among nearby users.

8
New cards

FTTH (Fiber to the Home)

Direct optical fiber connection from a central office to homes offering very high symmetric speeds.

9
New cards

Guided vs. Unguided Media

Guided media directs signals along solid paths (copper, fiber); unguided media transmits through air/space (Wi-Fi, satellite).

10
New cards

Store-and-Forward Transmission

Packet-switching principle where a switch must receive an entire packet before sending its first bit onto the next link.

Path of N links each of rate R

-There are N-1 Routers between source and destination

11
New cards

Packet Switching vs. Circuit Switching

Packet switching shares bandwidth on demand (bursty traffic); circuit switching reserves dedicated end-to-end capacity.

12
New cards

FDM vs. TDM

Frequency-Division Multiplexing splits link capacity into frequency bands; Time-Division Multiplexing splits capacity into repeating time slots.

13
New cards

Internet Exchange Point (IXP)

A physical infrastructure where multiple ISPs peer and exchange network traffic directly.

14
New cards

Transmission Delay vs. Propagation Delay

Transmission delay (L/R) is time to push bits onto the link; Propagation delay (d/s) is physical travel time across the medium.

15
New cards

Queuing Delay & Loss

Time spent waiting in router buffers; occurs when arrival rate exceeds link capacity, leading to packet drops if buffers overflow.

16
New cards

Traffic Intensity

Formula (L * a) / R; as it approaches 1, queuing delay grows exponentially toward infinity.

17
New cards

Bottleneck Link

The link along an end-to-end path with the lowest transmission capacity, determining max throughput.

18
New cards

Internet Protocol Stack (5 Layers)

Application, Transport, Network, Link, Physical.

19
New cards

OSI Model Extra Layers

Presentation (formatting, encryption) and Session (checkpointing, synchronization); handled within the application layer in IP.

20
New cards

Encapsulation

The process where each lower layer wraps data from the layer above with its own header information.

21
New cards

Virus vs. Worm

A virus requires human action/interaction to spread; a worm self-replicates autonomously across networks.

22
New cards

Distributed Denial of Service (DDoS)

Flooding a target server with bogus traffic from multiple compromised nodes (botnet) to overwhelm resources.

23
New cards

Packet Sniffing

Passively reading and copying data packets traversing a shared physical medium.

24
New cards

IP Spoofing

Injecting packets into a network with a forged source IP address to disguise identity.

25
New cards

ARPANET

The precursor to the modern Internet, funded by DARPA; first node deployed in 1969.

26
New cards

TCP/IP Development

Key internetworking protocols created by Vint Cerf and Bob Kahn to unify disparate networks.

27
New cards

Routing

Determines Source-destination route taken by packets

28
New cards

Forwarding

Moves Packets from router’s input to appropriate router output

29
New cards

Routing V Forward

Routing knows the algorithims, forwarding actually moves the packets to each output.

30
New cards

Network Core

Mesh of interconnected routers

31
New cards

Network edge

End Systems(Hosts): runs application programs

32
New cards

What are the 2 models of communication in the network edge?

Client/Server(web browser)

Peer to Peer(Skype or Bit-Torrent) (No central server)

33
New cards

What do Modems do?

Transfer network from digital to signal

34
New cards

Communication Links

Transmission media like fiber, copper, radio, and satelite. Defined by Bandwidth