Exam 1 Flashcards
What is the client-server compute model?
A computer network diagram of clients communicating with a server via the internet.
What are the advantages of the client-server compute model?
Some advantages of the client-server model include: a centralized system with all data in a single place, cost-efficient, requires less maintenance, data is recoverable, and the capacity of the client and servers can be interchangeable.
What is a communication protocol?
A communication protocol is a set of formal rules that describe how to transmit or exchange data across a network
What is the role of the Link layer?
responsible for the physical transmission of data across media ( packet creation, reception, error detection, collisions, line sharing, etc )
What is the role of the Internet layer?
transports network packets from the originating host across network boundaries to the destination host specified by an IP address
What is the role of the Transport layer?
Provides reliable delivery of data to the destination host, error recovery, and resending data segments that had an error
What is the role of the Application layer?
Provides services that directly support user applications such as database access (SQL), email transfer(SMTP), and file transfer (FTP).
What data is stored in routing tables, and what is their purpose?
Routing tables have destination addresses, subnet masks, interfaces, and metrics. Its purpose is to list particular network destinations to route towards.
What is the difference between IPv4 and IPv6?
IPv4 addresses are in 32-bit type binary format while IPv6 is designed in 128-bit form. More differences include encryption and authentication, IP classes, and address fields.
Name 3 different application protocols and their use
Application protocols include: telnet (helps clients manage files), FTP (sharing files via remote computers), SMTP (mailing protocol)
What is the purpose of DNS(domain name resolution)?
The purpose of DNS is to translate a domain name into the appropriate IP address
What is the purpose of a host file?
to map a connection between an IP address and domain names before going to domain name servers
What restrictions are there for hostnames?
The hierarchy goes from right to left with a max of 127 levels, each level can have 63 characters, cannot exceed 255 characters, limited to the use of case-insensitive letters, numbers, and hyphens
What is the generic top-level domain?
Examples include .com, .net, and .org
What is the difference in functionality between a Primary DNS and a root name server?
The primary DNS server deals with authoritative information for a specific domain and manages the corresponding zone file, while root name servers are responsible for directing DNS queries to the appropriate top-level domain name server
Why is domain name resolution considered to be recursive?
The domain name resolution is considered to be recursive because the process involves making requests and inquiries to various DNS servers, each of which may not have the information needed to fully resolve the domain name.
Is the DNS system case-sensitive?
No, DNS is not case sensitive, as typing in google.com and Google.com will yield the same results.
What is a URL? Give an example containing protocol, domain, and path
URL stands for uniform resource locators, and an example is https://www.google.com/maps (the protocol is: HTTP, domain is: www.google.com, and the path is: /maps)
Give an example of a URL query string including delimiters
?query=example&category=1
What does HTTP stand for?
HTTP stands for hypertext transfer protocol
What is the difference between HTTP and HTML?
HTTP is an application protocol that allows users to communicate data over the web, while HTML makes up the structures of a web page