Computer Networking and Application Layer Review

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

1/39

flashcard set

Earn XP

Description and Tags

A set of 40 vocabulary flashcards covering key networking concepts, DNS, application/transport protocols, video streaming, and web architecture from lecture notes.

Last updated 8:56 PM on 10/1/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

40 Terms

1
New cards

DNS (Domain Name Service)

An application layer protocol that provides mapping from human-preferred URLs to computer-preferred IP addresses, handles aliasing, and manages mail server associations.

2
New cards

IP Address (IPv4 Size)

A 32-bit numerical identifier associated with every URL on the Internet.

3
New cards

Root DNS Server

A top-level hierarchy DNS server containing canonical info about everything; acts as a contact of last resort and provides IP addresses for Top Level Domain servers.

4
New cards

Top Level Domain (TLD) Server

A DNS server responsible for top-level domain extensions such as .com, .edu, and .uk.

5
New cards

Authoritative DNS Server

A DNS server maintained by a registered organization or company that directs queries to the specific IP address of its hosts.

6
New cards

Local DNS Server

A DNS server provided by an ISP that sits outside the official hierarchy to cache responses and make queries faster.

7
New cards

Time to Live (TTL)

An expiration field included in every DNS resource record that specifies how long a record can be cached before it must be re-checked for updates.

8
New cards

DNS Type A Record

A DNS resource record where the Name field is a hostname and the Value field is its corresponding IP address.

9
New cards

DNS Type AAAA Record

A DNS resource record where the Name field is a hostname and the Value field is an IPv6 address.

10
New cards

DNS Type NS Record

A DNS resource record where the Name field is a domain (e.g., simmons.edu) and the Value field is the hostname of its authoritative name server.

11
New cards

DNS Type CNAME Record

A DNS resource record where the Name field is an alias hostname and the Value field is its canonical hostname.

12
New cards

DNS Type MX Record

A DNS resource record where the Name field is a domain and the Value field is the name of the associated SMTP mail server.

13
New cards

Iterative DNS Query

A DNS resolution method where the local ISP DNS server directly queries root, TLD, and authoritative servers step-by-step to obtain an IP address.

14
New cards

Recursive DNS Query

A DNS resolution method where the local DNS server requests the root server, which queries the TLD server, which queries the authoritative server, passing the final answer back down the chain.

15
New cards

Propagation Delay

The time required for a signal bit to cross a physical link, determined by the speed of sound or light.

16
New cards

Transmission Delay

The time required to push all signal bits of a message onto a link, described as how fast words are spoken out of a mouth.

17
New cards

ATNLP

An acronym representing the five layers of the Internet protocol stack: Application, Transport, Network, Link, and Physical.

18
New cards

Application Layer

The highest layer of the internet protocol stack that decides application needs and is directly interacted with by the user.

19
New cards

Client-Server Paradigm

An application architecture where an always-on server with a permanent IP address waits to be contacted by intermittently connected clients with dynamic IP addresses.

20
New cards

Peer-to-Peer (P2P) Paradigm

An application architecture with no central server where end systems communicate directly with each other to share files.

21
New cards

Mesh Network

A network structure using proprietary protocols where each device repeats what it hears to transmit messages across long distances.

22
New cards

Socket

The software interface through which a process sends and receives messages, described as a door or a place in memory where messages wait.

23
New cards

Process Identifier (Process ID)

The unique network identifier for a process, formed by combining an IP address and a port number.

24
New cards

Port 80

The standard port number designated for HTTP traffic.

25
New cards

Message Syntax

The structure or form of messages defined by an application layer protocol.

26
New cards

Message Semantics

The specific meaning of the fields and information contained inside protocol messages.

27
New cards

Data Integrity

A transport layer service guarantee confirming whether all data arrives intact at its destination.

28
New cards

Elastic Throughput

A network characteristic where data transfer speed can flexibly operate faster or slower than the transmission rate.

29
New cards

DASH Protocol

Dynamic, Adaptive Streaming over HTTP; a video protocol where the server divides video into chunks and re-encodes them at multiple bit rates and quality levels.

30
New cards

Content Distribution Network (CDN)

A distributed system of servers used by media services to distribute and stream video content efficiently to large numbers of users.

31
New cards

Enter Deep Strategy

A CDN deployment strategy that places server nodes deep inside local access networks near users worldwide for fast access.

32
New cards

Bring Home Strategy

A CDN deployment strategy that builds large server clusters in centralized locations of the internet with high traffic throughput.

33
New cards

Buffering

The requirement of storing a certain amount of video data locally before playback can begin.

34
New cards

TCP (Transmission Control Protocol)

A connection-oriented transport protocol that guarantees reliable transport, flow control, and congestion control.

35
New cards

UDP (User Datagram Protocol)

A connectionless transport protocol that provides fast, unreliable data transport without flow, congestion, timing, or throughput guarantees.

36
New cards

Host Name

The server identifier portion of a URL (e.g., login.motorcycles) that holds greater routing importance than the path name.

37
New cards

Path Name

The directory file path in a URL (e.g., /pictures/me.jpg) specifying a resource location on a server.

38
New cards

HTTP (Hypertext Transfer Protocol)

The primary application-layer protocol for the web, consisting of independent request and response messages.

39
New cards

Cookies

Text files stored on a user's computer that allow web servers to track user state across independent HTTP requests.

40
New cards

User Agent (Mail)

An application such as Thunderbird (also called a mail reader) that allows users to compose and read emails while storing a local copy of messages.