Chapter 7: Computer Networks

0.0(0)
studied byStudied by 1 person
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/226

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

227 Terms

1
New cards

Application Layer

The layer where all the applications are found and provides transport services for users.

2
New cards

DNS (Domain Name System)

A support protocol that maps Internet names to IP addresses.

3
New cards

Electronic Mail

A real network application that allows users to send and receive messages over the Internet.

4
New cards

World Wide Web

A real network application commonly referred to as "the Web" that allows users to access and navigate web pages.

5
New cards

Multimedia

A real network application that includes modern video streaming and allows users to access and stream multimedia content.

6
New cards

Content Distribution

The process of distributing content over the Internet, including peer-to-peer networks and content delivery networks.

7
New cards

DNS Lookup Process

The process of mapping a name to an IP address using DNS, involving recursive and iterative queries.

8
New cards

DNS Name Space and Hierarchy

The hierarchical structure of the DNS naming system, managed by ICANN, with top-level domains and subdomains.

9
New cards

Top-level domain (TLD)

A domain name that appears at the highest level in the hierarchical Domain Name System (DNS) structure, such as .com, .edu, or .gov.

10
New cards

gTLD

Generic top-level domain (gTLD) refers to a category of TLDs that are not associated with a specific country or region, such as .com, .org, or .net.

11
New cards

FQDN

Fully Qualified Domain Name (FQDN) is a domain name that specifies the exact location of a resource within the DNS hierarchy, including all levels of the domain name, such as www.cs.uchicago.edu or cisco.com.

12
New cards

Registries

Companies appointed by ICANN to operate and manage the top-level domains (TLDs), such as Verisign for the .com registry.

13
New cards

Registrars

Companies that sell domain names directly to users, operating under the authority of the registries, such as Domain.com, GoDaddy, and NameCheap.

14
New cards

DNSBL

DNS-based blacklist (DNSBL) is a list used to track IP addresses associated with spammers and malware, commonly used for DNS queries to check if a domain is blacklisted.

15
New cards

EDNS0 CS

EDNS0 CS (Extended DNS Client Subnet) is an extension to DNS queries that allows a client's local recursive resolver to pass the IP address subnet of the stub resolver to the authoritative name server.

16
New cards

Resource Records

Information associated with a domain name in the DNS database, including the domain name, time to live, class, type, and value.

17
New cards

Time-to-Live (TTL)

The duration for which a DNS record can be cached before it needs to be refreshed.

18
New cards

Class

The field in a resource record that specifies the type of information it contains. For Internet information, it is always IN.

19
New cards

Type

The field in a resource record that indicates the kind of record it is. It can be A, AAAA, MX, NS, CNAME, PTR, SPF, SRV, or TXT.

20
New cards

Start of Authority (SOA)

A resource record that provides information about the primary source of information for a name server's zone.

21
New cards

A Record

A resource record that holds the IPv4 address of a host.

22
New cards

AAAA Record

A resource record that holds the IPv6 address of a host.

23
New cards

MX Record

A resource record that specifies the mail exchange server for a domain.

24
New cards

NS Record

A resource record that specifies the name server for a domain.

25
New cards

CNAME Record

A resource record that creates an alias for a domain name.

26
New cards

PTR Record

A resource record that points to another name and is used for reverse lookups.

27
New cards

SRV Record

A resource record that identifies a host providing a specific service in a domain.

28
New cards

SPF Record

A resource record that encodes information about a domain's mail sending policy.

29
New cards

TXT Record

A resource record that contains descriptive ASCII text.

30
New cards

Value Field

The field in a resource record that can hold a number, domain name, or ASCII string, depending on the record type.

31
New cards

DNSSEC

A set of DNS extensions that provide security by allowing DNS name servers to carry digital signatures and verify the integrity of DNS records.

32
New cards

Remote query

When a domain needs to find the IP address of another domain that is not locally cached, a remote query is initiated.

33
New cards

Name server

A server that stores and provides information about domain names and their corresponding IP addresses.

34
New cards

Root name server

The top-level name server in the DNS hierarchy that has information about each top-level domain.

35
New cards

Local name server

The name server that receives the query from the client and initiates the DNS resolution process.

36
New cards

DNS cache

A local storage that stores previously resolved DNS queries to improve performance and reduce network traffic.

37
New cards

Anycast routing

A routing technique where a packet is delivered to the nearest instance of a destination address, improving reliability and performance.

38
New cards

DNS resolver

A component of the local name server that sends queries to other name servers to resolve domain names.

39
New cards

Authoritative name server

The name server that has the final and accurate information about a specific domain.

40
New cards

DNS privacy

The concern and efforts to encrypt DNS queries and responses to protect user privacy and prevent eavesdropping.

41
New cards

DNS architecture

The distributed system of millions of name servers that work together to translate human-readable domain names into IP addresses.

42
New cards

Email conventions and styles

Email has developed its own conventions and styles, being informal and having a low threshold of use.

43
New cards

Content-focused debates

Email debates often focus on content rather than status, eliminating cues associated with rank, age, and gender.

44
New cards

Jargon and emoticons

Email is full of jargon such as BTW, ROTFL, and IMHO, as well as ASCII symbols called smileys or emoticons.

45
New cards

Evolution of email protocols

Email protocols have evolved over time, adding features like the ability to send messages to a list of recipients and multimedia capabilities.

46
New cards

User agents and message transfer agents

Email systems consist of user agents, which allow people to read and send email, and message transfer agents or mail servers, which move messages from source to destination.

47
New cards

Envelope and message format

Email messages have an envelope that contains information for transporting the message, and a message inside the envelope consisting of a header and a body.

48
New cards

User agent interface

User agents provide a graphical or text-based interface for composing, receiving, and replying to messages, as well as manipulating mailboxes.

49
New cards

Message disposition

After reading a message, users can choose to delete it, reply to it, forward it, or keep it for later reference.

50
New cards

Automatic message filtering

User agents can automatically filter messages based on fields and contents to determine if they are likely spam.

51
New cards

Popular spam content

Common types of spam include fake diplomas, cheap drugs, unclaimed Nigerian bank accounts, and pills for enlarging body parts.

52
New cards

Filing rules

User-defined rules that specify conditions and actions for organizing email messages into folders.

53
New cards

Inbox

Folder for incoming mail not filed elsewhere.

54
New cards

Junk Mail

Folder for messages that are thought to be spam.

55
New cards

Message Formats

The format of email messages, including the primitive envelope, header fields, blank line, and message body.

56
New cards

Header fields

Single lines of ASCII text in email messages that contain field names and values.

57
New cards

Envelope fields

Fields in email messages that are used to construct the actual envelope for message transfer.

58
New cards

Principal header fields

Header fields related to message transport, including To:, Cc:, Bcc:, From:, Sender:, Received:, and Return-Path:.

59
New cards

To

field:Email address(es) of primary recipient(s).

60
New cards

Cc

field:Email address(es) of secondary recipient(s).

61
New cards

Bcc

field:Email address(es) for blind carbon copies.

62
New cards

From

field:Person or people who created the message.

63
New cards

Sender

field:Email address of the actual sender.

64
New cards

Received

field:Line added by each transfer agent along the route.

65
New cards

Return-Path

field:Can be used to identify a path back to the sender.

66
New cards

Reply-To

field:Email address to which replies should be sent.

67
New cards

Message-Id

field:Unique number for referencing the message later.

68
New cards

Content-Description

field:Human-readable string telling what is in the message.

69
New cards

Content-Id

field:Unique identifier for the content.

70
New cards

Content-Transfer-Encoding

field:Specifies how the body is wrapped for transmission.

71
New cards

Content-Type

field:Specifies the type and format of the content.

72
New cards

MIME

Multipurpose Internet Mail Extensions, a standard for handling richer content in email messages.

73
New cards

MIME-Version

header:Identifies the MIME version used in the message.

74
New cards

Content-Transfer-Encoding

header:Specifies how the body is wrapped for transmission.

75
New cards

Content-Type

header:Specifies the type and format of the content.

76
New cards

Base64 encoding

ASCII encoding of binary data used to safely send arbitrary binary text in email messages.

77
New cards

MIME types

Categories that specify the nature of the message body, such as text, image, audio, video, font, model, application, and message.

78
New cards

Subtypes

Specific examples within each MIME type category, such as plain, html, xml, css, gif, jpeg, tiff, basic, mpeg, mp4, octet-stream, pdf, javascript, zip, etc.

79
New cards

MIME types

A way to identify the type of content in an email message, including attachments.

80
New cards

SMTP protocol

The protocol used for transferring email messages between mail transfer agents.

81
New cards

Mail submission

The process of sending email messages from user agents to the mail system for delivery.

82
New cards

Message transfer

The process of relaying email messages from the originator to the recipient using SMTP.

83
New cards

EHLO

A command used by clients to initiate an extended SMTP session.

84
New cards

SMTP extensions

Additional functionalities added to SMTP, such as client authentication and support for binary messages.

85
New cards

Telnet

A command used to establish a TCP connection to a mail server and interact with it using SMTP commands.

86
New cards

Mail server

A server that accepts incoming connections and delivers email messages.

87
New cards

MX record

A DNS record that specifies the mail servers responsible for accepting email messages for a domain.

88
New cards

Local delivery

The process of delivering email messages to the correct mailbox for the recipient to read.

89
New cards

Relaying

The process of forwarding mail from one address to another.

90
New cards

Mail transfer agent

A server responsible for sending and receiving email messages.

91
New cards

Final delivery

The process of transferring a copy of a mail message to the user agent for display.

92
New cards

User agent

A program or interface that allows users to access and manipulate their email.

93
New cards

IMAP

Internet Message Access Protocol, a protocol used for final delivery of email messages.

94
New cards

IMAP server

A server that listens to port 143 and allows users to access their email using the IMAP protocol.

95
New cards

IMAP client

A program or interface that connects to the IMAP server and issues commands to access and manipulate email.

96
New cards

Webmail

An interface for sending and receiving email using a web browser.

97
New cards

Webmail server

A server that accepts messages for users and provides a web interface for accessing and managing email.

98
New cards

Webmail client

A user interface provided via web pages that allows users to access and manipulate their email.

99
New cards

Hyperlink

A piece of text, icon, graphic image, photograph, or other page element that can be associated with another page.

100
New cards

Web page

A document or content that can be accessed through a browser.