Finals EXAM

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

flashcard set

Earn XP

Description and Tags

Module 5 6 7

Last updated 6:59 AM on 7/21/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

56 Terms

1
New cards

Network Layer

This layer is responsible for sending out packets between endpoints over multiple links. It’s also the lowest layer in the OSI Reference Model that deals with end-to-end transmission. Finally, this layer provides services to the transport layer.

2
New cards
<p>Store and forward packet switching</p>

Store and forward packet switching

The host sends a packet into the network; packets are then forwarded between routers

3
New cards
<p>Connectionless service - datagrams</p>

Connectionless service - datagrams

Packets are forwarded using a destination address inside, where different packets may take different paths

4
New cards

Connection-oriented virtual circuit

Packets are forwarded along a virtual circuit using a tag inside. A part of this is also already set up ahead of time

5
New cards

Forwarding

A routing algorithm process, where it processes arriving packets by looking up the appropriate outgoing link to use from the routing tables. In short, it is the sending of packets along a path the routing algorithm discovered.

6
New cards

Routing

The process in discovering network paths

7
New cards

Datagram

The term for packets, in analogy with telegrams and the network is called the ______ network.

8
New cards

Routing Algorithm

The algorithm that manages the tables and makes the routing decisions

9
New cards

Congestion Control

Congestion causes packet delay and loss that degrades performance.

10
New cards

Leaky bucket algorithm

No matter the rate of incoming packets, the outflow is always at a constant R or less

11
New cards

Token Bucket Algorithm

To send a packet, it must be able to retrieve tokens from the bucket. No more than a fixed amount of tokens can accumulate in the bucket.

12
New cards

MPLS (Multiprotocol Label Switching)

Used within ISP networks in the Internet, with IP packets wrapped in it’s header having a 20-bit connection identifier or label

13
New cards

Nonadaptive algorithm

This type of algorithm do not base their routing decisions on any measurements or estimates of the current topology and traffic.

14
New cards

Static Routing

Nonadaptive algorithms do not base their routing decisions on any measurements or estimates of the current topology and traffic. Instead, this procedure gives the choice of the route to use to get from I to J (for all I and J) is computed in advance, offline, and downloaded to the routers when the network is booted.

15
New cards

Adaptive algorithm

This type of algorithm change their routing decisions to reflect changes in the topology, and sometimes changes in the traffic as well.

16
New cards

DAG (Directed Acyclic Graph)

A permission where all of the possible paths can be chosen, the tree becomes a more general structure

17
New cards

NAT (Network address translation)

long-term solution is for the whole Internet to migrate to IPv6

18
New cards

ICMP (Internet Control Message Protocol)

connectionless network layer protocol used by devices like routers to diagnose communication issues. The operation of the Internet is monitored closely by the routers. When something unexpected occurs during packet processing at a router, it is reported via this.

19
New cards

ARP (Address Resolution Protocol)

Let’s nodes find target; maps dynamic IP addresses to fixed physical MAC addresses on a local area network (LAN).

20
New cards

DHCP (Dynamic Host Configuration Protocol)

A network protocol that automatically assigns IP addresses and configuration settings—such as subnet masks, default gateways, and DNS servers—to devices connecting to a network.

21
New cards

Flooding

When a routing algorithm is implemented, each router must make decisions based on local knowledge, not the complete picture of the network. This technique ensures that every incoming packet is sent out on every outgoing line except the one it arrived on.

22
New cards

Distance Vector Routing

This algorithm operates by having each router maintain a table (i.e., a vector) giving the best-known distance to each destination and which link to use to get there. It’s also referred to as Bellman-Ford

23
New cards

OSPF (Open Shortest Path first)

This is used to calculate the most efficient path for data packets within a single network or Autonomous System (AS).

24
New cards

BGP (Border Gateway Protocol)

Computes routes across interconnected, autonomous networks and to exchange routing and reachability information among different networks (Autonomous Systems)

25
New cards

Convergence

The settling of routes to best paths across the network

26
New cards

count to infinity problem

Gradually, all routers work their way up to infinity, but the number of exchanges required depends on the numerical value used for infinity. For this reason, it is wise to set infinity to the longest path plus 1.

27
New cards

Broadcasting

Sending a packet to all destinations simultaneously

28
New cards

Multidestination Routing

Where each packet contains either a list of destinations or a bit map indicating the desired destinations.

29
New cards

Transport Layer

Builds on the network layer to provide data transport from a process on a source machine to a process on a destination machine with a desired level of reliability that is independent of the physical networks currently in use.

30
New cards

Transport Protocol Data Unit (TPDU)

to enable end-to-end communication, handle flow control, ensure reliable delivery, and manage data sequencing between networked devices

31
New cards

Transport entity

The software and/or hardware within the transport layer that does the work

32
New cards

Internet Domain Sockets (AF_INET)

implemented via IP addresses and port numbers

33
New cards

Unix Domain Sockets (AF_UNIX)

implemented via filenames (think “named pipe”)

34
New cards

Stream (SOCK_STREAM)

A type of socket, uses TCP protocol. Connection-oriented service

35
New cards

Datagram (SOCK_DGRAM)

A type of socket, uses UDP protocol. Connectionless service

36
New cards

Raw (SOCK_RAW)

A type of socket used for testing

37
New cards

DNS (Domain Name System)

resolves high-level human-readable names for computers to low- level IP addresses

38
New cards

Name Servers

contain data for portions of the name space called zones (circled).

39
New cards

TCP (Transmission Control Protocol)

Connection-oriented. It establishes a reliable connection using a "three-way handshake" before sending data. It assigns sequence numbers, verifies delivery, and resends any lost packets.

40
New cards

UDP (User Datagram Protocol)

Connectionless. It simply sends "datagrams" (data packets) directly to the destination without establishing a connection or verifying that the recipient is ready. It does not check for lost packets or retransmit them.

41
New cards

SMTP (Simple Mail Transfer Protocol)

standard TCP/IP protocol used to send, relay, and transfer outgoing emails across the internet.

42
New cards

DCCP (Datagram Congestion Control Protocol)

A version of user datagram protocol with congestion control

43
New cards

SCTP (Stream Control Transmission Protocol)

A reliable transport-layer protocol that combines the error-free, connection-oriented features of TCP with the message-oriented speed of UDP.

44
New cards

URL (Uniform Resource Locator)

The specific character string used to identify and locate a unique resource on the internet or a computer network.

45
New cards

TSAP (Transfer Service Access Point)

A specific conceptual address or endpoint in the OSI networking model used to identify a specific application or service running on a device

46
New cards

NSAP (Network Service Access Points)

A conceptual location where the network layer delivers its services to the transport layer

47
New cards

CDN (Content Delivery Networks)

They scale Web servers by having clients get content from a nearby node (cache)

48
New cards

Peer to Peer Networks

Is an alternative CDN architecture with no dedicated infrastructure (i.e., servers); Clients serve content to each other as peers

49
New cards
50
New cards
51
New cards
52
New cards
53
New cards
54
New cards
55
New cards
56
New cards