Intro to computing networks midterm flash1

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

1/40

flashcard set

Earn XP

Description and Tags

#midterm

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

41 Terms

1
New cards

What is the Internet?

A network of networks, connecting millions of devices using protocols.

2
New cards

What is a Protocol?

A set of rules that define format and order of messages sent and received among network entities; and action taken on message transmission or reciept. (e.g., TCP, HTTP, DNS)

3
New cards

Access Networks and Physical Media

The means by which end devices connect to the Internet. Examples:

  • Wired: DSL, Cable, Fiber Optics.

  • Wireless: WiFi, LTE, 5G.

  • Physical Media: Twisted pair, coaxial cable, fiber optics, radio waves.

4
New cards

Packet Switching

  • Data is broken into packets and sent independently.

  • Used in the Internet (TCP/IP).

5
New cards

Circuit Switching

  • A dedicated communication path is established before data transmission.

  • Used in traditional telephone networks.

6
New cards

Multiplexing Methods

  • FDM (Frequency Division Multiplexing): Different channels use different frequencies.

  • TDM (Time Division Multiplexing): Different channels share the same frequency but take turns in time slots.

7
New cards

Throughput

Actual rate (bits/time unit) at which bits are transferred between sender/receiver

8
New cards

(Network Performance Metrics) Throughput Calculation

  • Instantaneous Throughput: Rate at a specific time.

  • Average Throughput: Rate over a period of time.

9
New cards

(Network Performance Metrics) Sources of Delay

  • Processing Delay: Time taken to check for errors.

  • Queuing Delay: Time spent waiting in a router queue.

  • Transmission Delay: Time required to push the data onto the link.

  • Propagation Delay: Time for a signal to travel from source to destination.

10
New cards

Layers of OSI Model

  • Physical: Bits on the wire.

  • Data Link: MAC addresses, Ethernet, WiFi.

  • Network: Routing (IP).

  • Transport: End-to-end communication (TCP/UDP).

  • Session: Manages sessions.

  • Presentation: Encryption, compression.

  • Application: User applications (HTTP, FTP, Email).

11
New cards

Encapsulation

Process of wrapping data with necessary protocol information as it moves through OSI layers.

12
New cards

Client-Server vs. P2P Architecture

  • Client-Server: Centralized server provides services (e.g., Web browsing).

  • P2P: Peers communicate directly without a central server (e.g., BitTorrent).

13
New cards

Process & Sockets

  • Sockets allow communication between applications over a network.

  • Identified by: IP Address + Port Number.

14
New cards

Transport Services

  • TCP (Transmission Control Protocol): Reliable, connection-oriented.

  • UDP (User Datagram Protocol): Unreliable, fast, connectionless.

15
New cards

Persistent vs. Non-Persistent HTTP

  • Non-Persistent: A new TCP connection for each object.

  • Persistent: Uses the same TCP connection for multiple objects.

16
New cards

HTTP Methods

  • GET: Request data.

  • POST: Submit data.

  • HEAD: Get metadata.

  • PUT: Upload data.

  • DELETE: Remove data.

17
New cards

HTTP Status Codes

  • 200 OK: Successful request.

  • 301 Moved Permanently: Resource has a new URL.

  • 400 Bad Request: Client-side error.

  • 404 Not Found: Page not found.

  • 500 Internal Server Error: Server-side error.

18
New cards

Cookies

Small pieces of data stored in the browser to track user sessions.

19
New cards

Web Caching

Stores frequently accessed web pages to improve load times and reduce traffic.

20
New cards

File Transfer Protocol (FTP)

Uses two connections:

  • Control connection (port 21): Sends commands.

  • Data connection (port 20): Transfers files.

21
New cards

SMTP (Simple Mail Transfer Protocol)

Used for sending emails.

22
New cards

POP3 (Post Office Protocol v3)

Downloads emails and deletes them from the server.

23
New cards

IMAP (Internet Message Access Protocol)

Allows access to emails without downloading them.

24
New cards

Domain Name System (DNS)

Translates domain names into IP addresses.

25
New cards

DNS Hierarchy

Root DNS Servers → TLD (Top-Level Domain) Servers → Authoritative DNS Servers.

26
New cards

DNS Records:

A - IP Address Mapping.

CNAME - Alias Name.

MX - Mail Server.

27
New cards

DDoS (Distributed Denial of Service)

Overwhelms a server.

28
New cards

Man-in-the-Middle Attack

Intercepts communication.

29
New cards

Packet Sniffing

Captures unencrypted data.

30
New cards

Encryption

Protects data from being read by attackers

31
New cards

Firewalls

Blocks unauthorized access.

32
New cards

network edge

hosts: clients and servers

servers often in data centers

33
New cards

access networks, physical media

wired, wireless communication links

34
New cards

network core

interconnected routers

network of networks

35
New cards

bit

propagates between transmitter/receiver pairs

36
New cards

physical link

what lies between transmitter & receiver

37
New cards

guided media

signals propagate in solid media: copper, fiber, coax

38
New cards

unguided media

signals propagate freely, e.g., radio

39
New cards

twisted pair (TP)

two insulated copper wires

Category 5: 100 Mbps, 1Gpbs Ethernet

Category 6: 10Gbps

40
New cards

coaxial cable

two concentric copper

conductors

• bidirectional

• broadband:

– multiple channels on cable

– HFC

41
New cards

fiber optic cable

glass fiber carrying light pulses, each pulse a bit

high-speed operation:

-high-speed point-to-point

transmission (e.g., 10’s-100’s Gpbs transmission rate)

low error rate:

-repeaters spaced far apart

-immune to electromagnetic noise