(Chapters: 1 & 2) Introduction to Computer Networks A Top Down Approach 8th Edition

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

1/112

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 11:18 AM on 10/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

113 Terms

1
New cards

Internet

a computer network that interconnects billions of computing devices throughout the world.

2
New cards

Host/End System

devices connected to the internet.

3
New cards

Types of Physical Media

1. Coaxial cable

2. Twisted Pair(TP) - Copper Wire

3. Optical Fiber

4. Radio Spectrum

4
New cards

Transmission Rate

The speed of a link measured in bits/second.

5
New cards

Packets

bundling data into smaller chunks, resulting packages of information.

6
New cards

Packet Switch

takes a packet arriving on one of its incoming communication links and forwards that packet on one of its outgoing communication links.

7
New cards

Most Prominent Packet Switches

1. Routers

2. Link-Layer Switches

8
New cards

Link-Layer Switches

generally used in access networks.

9
New cards

Router Switches

used in the network core.

10
New cards

Route/Path

the sequence of communication links and packet switches traversed by a packet from the sending end-system to the receiving end-system.

11
New cards

Internet Service Providers

(ISPs) in itself is a network of packet switches and communication links.

12
New cards

ISP Network Access Types:

1. cable modem/DSL

2. high-speed local area network access

3. mobile wireless access.

13
New cards

Protocols

defines the format and the order of messages exchanged between two or more communicating entities, as well as the actions taken on the transmission and/or receipt of a message or other event.

14
New cards

Two Most Important Protocols

1. Transmission Control Protocol (TCP)

2. Internet Protocol (IP)

15
New cards

Internet Protocol (IP)

specifies the format of the packets that are sent and received among routers and end systems.

16
New cards

The Internet's Principal Protocols

TCP/IP

17
New cards

Distributed Applications

applications that involve multiple end systems that exchange data with each other.

18
New cards

Socket Interface

specifies how a program running on one end systems asks the internet infrastructure to deliver data to a specific destination program running on another end system.

19
New cards

2 Elements of Hosts

1. Clients

2. Servers

20
New cards

Access Network

the network that physically connects an end system to the first router (also known as the "edge router") on a path from the end system to any other distant end system.

21
New cards

Edge Router

the first router.

22
New cards

Prevalent Broadband Residential Access Types:

1.DSL - Digital Subscriber Line

2.Cable

23
New cards

Residential Phone Line Encoded Frequencies

1. High speed down stream: 50 kHz to 1 MHz

2. Medium speed down stream: 4 kHz to 50 kHz

3. Ordinary two way: 0 to kHz

24
New cards

FTTH (fiber to the home)

provides home users with Internet access via fiber-optic cable

25
New cards

Optical Networks

Active (AONs)

Passive(PONs)

26
New cards

Optical Network Terminator(ONT)

which is connected by dedicated optical fiber to a neighborhood splitter.

27
New cards

Frequency Division Multiplexing (FDM)

different channels transmitted in different frequency bands.

28
New cards

Hybrid Fiber Coax (HFC)

asymmetric: up to 40 Mbps - 1.2 Gbs download and 30 - 100 Mbps upload

29
New cards

Digital Subscriber Line (DSL)

use existing telephone line to central office.

30
New cards

Wireless Local Area Networks (WLANs)

a computer network in a limited geographical area that uses wireless transmission for communication

31
New cards

Bit

binary digit which propagates between transmitter/receiver pairs.

32
New cards

Physical Link

what lies between transmitter and receiver.

33
New cards

Guided Media

signals travel in solid media routes: copper, fiber, coax

34
New cards

Unguided Media

signals travel without route or better said:(freely), e.g. radio

35
New cards

Radio Link Types:

-Terrestrial Microwave

-Wireless LAN (Wi-Fi)

-Wide Area (Cellular)

-Satellite

36
New cards

Packet Switching

the host break application layer messages into packets.

37
New cards

Transmission Delay

takes L/R seconds to transmit L-bit packet into link at R bps

38
New cards

Store and Forward

entire packet must arrive at router before it can be transmitted on next link..

39
New cards

End-end delay

2L/R (above), assuming zero propagation delay

40
New cards

Packet Queuing and Loss

if arrival rate (in bps) to link exceeds transmission rate (bps) of link for a period of time, packets will queue and while buffering too long, can be lost.

41
New cards

Routing

(Global Action) determining the source destination paths taken by packets.

42
New cards

Forwarding

(Local Action) move arriving packets from router's input link to appropriate router output link.

43
New cards

Circuit Switching

a dedicated connection is formed between two points and the connection remains active for the duration of the transmission

44
New cards

Frequency Division Multiplexing (FDM)

optical electromagnetic frequencies divided into (narrow) frequency bands. Each call allocated its own band, transmission max rate is same as narrow band (horizontal long lines)

45
New cards

Time Division Multiplexing(TDM)

time is divided into slots, each call allocated periodic slot(s), can transmit at maximum rate of wider frequency only during its time slots.

46
New cards

Packet Switching vs. Circuit Switching

1. Circuit switching allows only 10 users, packet switching allows 35 users but chances of 10 users at same time is less than 0.0004%

2. Packet switching is good for resource sharing and also is simpler.

47
New cards

Packet Loss and Delay

-Packets queue and wait for turn

-arrival rate to link(temporarily) exceeds output link capacity, packets are then dropped and lost

48
New cards

Packet Delay 4 Sources:

1. Nodal Processing

2. Queueing delay

3. Transmission Delay

4. Propagation Delay

49
New cards

Notation (R, L, a)

R: link bandwidth

L: packet length (bits)

a: average packet arrival time

50
New cards

Queueing Delay Possibilities:

1.La/R ~0

2.La/R > 1

3.La/R -> 1

1. average delay

2. Infinite Delay

3. Large Delay

51
New cards

traceroute

provides information such as delay measurement from source to router along end-end internet path to destination.

[send 3 packets, router will return them, sender measures time to receive back]

52
New cards

Throughput

rate (bits/time unit) at which bits are being sent from sender to receiver.

Instantaneous = rate at given point in time

average = rate over longer period of time

53
New cards

bottleneck link

link on end-end path that constrains end-end throughput.

54
New cards

Malware

software that is intended to damage or disable computers and computer systems.

[Virus & Worm]

55
New cards

Virus

an infection that self replicates by executing objects

56
New cards

Worm

self replicating infection by passively receiving objects that gets itself executed.

57
New cards

Spyware

can record keystrokes, websites visited, upload info to a collection site.

58
New cards

Denial of Service(DoS)

attackers make resources (server bandwidth) unavailable to legitimate traffic by overwhelming resource with bogus traffic.

59
New cards

DoS steps

1. Target selected

2. break into hosts around the network

3. send packets to target from hosts the attacker has seized control over.

60
New cards

Packet Sniffing

promiscuous network interface reads/records all packets passing by

61
New cards

IP Spoofing

sending packets with false IP addresses linked.

62
New cards

Internet Protocol Stack layers

1. Application

2. Transport

3. Network

4. Link

5. Physical

63
New cards

Application layer

supporting network applications (FTP, SMTP, HTTP)

64
New cards

Transport Layer

process-process data transfer

TCP, UDP

65
New cards

Network

routing of datagrams from source to destination (IP)

66
New cards

Link

data transfer between neighboring network elements (Ethernet, WiFi)

67
New cards

Physical

bits within the wire.

68
New cards

Transmission Control Protocol (TCP)

provides reliable, ordered, and error-checked delivery of a stream of packets on the internet. TCP is tightly linked with IP and usually seen as TCP/IP in writing.

69
New cards

User Datagram Protocol (UDP)

An alternative to TCP that achieves higher transmission speeds at the cost of reliability

70
New cards

Server

always-on host, permanent IP address

71
New cards

Client

a contact that communicates with the server, dynamic IP addresses (HTTP, IMAP, FTP)

72
New cards

Peer-Peer (PP) Architecture

-no always-on server

-peers request service from other peers, service is then provided in return.

-peers are intermittently connected and change IP addresses

73
New cards

Process

a program running within a host.

74
New cards

Inter-Process Communication

within the same host, 2 processes are communicating.

75
New cards

Client Process

process that initiates communication

76
New cards

Server Process

process that awaits to be contacted

77
New cards

Socket

A network connection consisting of a port number combined with a computer's IP address.

78
New cards

HTTP

(Hypertext Transfer Protocol) is the web's application layer protocol

79
New cards

HTTP Client & Server

client: browser that requests and receives objects

server: sends objects in response to requests

80
New cards

HTTP Connection Type

TCP

81
New cards

Round Trip Time (RTT)

time for a small packet to travel from client to server and back.

82
New cards

HTTP Response time

1. One RTT to initiate TCP connection

2. One RTT for HTTP request and first few bytes of HTTP response to return

3. object/file transmission time

83
New cards

HTTP Message Type

1. Request [ASCII]

2. Response

84
New cards

HTTP Request Messages Methods

1. Post, Get, Put, Head

85
New cards

HTTP Response Codes

-200 OK

-301 Move Permanently

-400 Bad Request

-404 Not Found

-505 HTTP Version Not Supported

86
New cards

Cookies

permit sites to learn a lot about you on their site.

87
New cards

Web Caching

A technique in which Web pages are stored locally, either on a host or network, and then delivered to requesters more quickly than if they had been obtained from the original source.

88
New cards

Email Components

1. user agents

2. mail servers

3. Simple Mail Transfer Protocol(SMTP)

89
New cards

User Agent

mail reader

90
New cards

Mail Servers

mailbox containing incoming messages for the user

91
New cards

HTTP vs SMTP

HTTP: pull

SMTP: push

92
New cards

Simple Mail Transfer Protocol(SMTP)

delivery and storage of e-mail messages to receiver's server

93
New cards

Internet Mail Access Protocol(IMAP)

messages are stored on server, IMAP retrieves messages, deletes messages, and folders messages

94
New cards

SMTP vs IMAP

SMTP pushes IMAP pops

95
New cards

Domain Name System(DNS)

a distributed database implemented in hierarchy of many name servers

96
New cards

Application-Layer Protocol

hosts, name servers communicate to resolve names(address/name translation)

97
New cards

DNS services

-hostname to IP address translation

-host aliasing

-mail server aliasing

-load distribution

98
New cards

Top-Level Domain (TLD) Servers

response for .com, .org, .net, etc.

99
New cards

Local DNS name servers

-does not strictly belong to a hierarchy

-when host makes DNS query, query is sent to its local DNS server

100
New cards

Resource Records (RR)

-type=A

-type=NS

-type=CNAME

-type=MX