URLs, IP Addresses, and DNS Flashcards
Application Layer
DNS Protocol
HTTP/HTTPS
Transport Layer
UDP
TCP
Internet Layer
Internet Protocol
Network Access Layer
Network Access
sequence of characters that identifies an abstract or physical resource
identifies a resource either by location or name
Uniform Resource Identifier
identify a resource using a name
name has to be unique across the name space
Uniform Resource Name
The most common way of identifying resources on the web
identifies a resource using its location
Uniform Resource Locator
TRUE OR FALSE
URLs may only refer to 1 resource over time
FALSE
at minimum, what URLs need
Protocol and Domain name
what is the highlighted part of URL
https://www.google.com/
Domain
what is the highlighted part of URL
https://www.google.com/
Protocol
declares how the browser should communicate with the server
Protocol
name of your websites
domain name
Domain name can be broken down into:
Subdomains and top-level domain
what is the highlighted part of URL
https://www.google.com/
Top-level domain
what is the highlighted part of URL
https://classroom.google.com/
subdomain
usually designate a specific areas of your site
subdomains
refers to a file, resource, or directory in the server
Path
what is the highlighted part of URL
https://www.somewebsite.com/index.html
Path
commonly found in the URL of dynamic Web pages
Query
query is preceded by:
?
what is the highlighted part of URL
https://sais.up.edu.ph/psp/ps/?cmd=login
Query
makeup the query string
key-value pairs
Parameter
Parameters are separated by:
&
optional part of URLs
not explicitly included in URL
Port
Ports are preceded by:
:
type of software connection point usually denotes a specific type of process or service
port
common default ports
21 - File Transfer
25 - Simple Mail Transfer
80 - HTTP
443 - HTTPS (HTTP with TLS)
TRUE OR FALSE
It is common practice to use ports of well-known apps if you’re deploying your own apps
FALSE
what is the highlighted part of URL
https://ics.uplb.edu.ph:80
Port
internal reference to a part of a page
Fragment
Fragments are sometimes called
named anchor
Fragments are marked by:
#
what is the highlighted part of URL
https://sais.up.edu.ph/psp/ps/#enlisted
Fragment
provides an unreliable, connectionless delivery system used by machines in a network to communicate
User datagram protocol
responsible for addressing within a network, encapsulating data into datagrams, and routing datagrams from source to destination
Internet Protocol
IP is built on top of
TCP
provides a reliable, connection-oriented communication system
TCP
2 major versions of IP
IPv4
IPv6
numerical addresses assigned to machines in a network
IP addresses
TRUE OR FALSE
IP addresses must be unique everywhere
FALSE
IPv4 addresses are composed of
4 8-bit numbers
iPv6 are composed of
8 4-digit hexadecimal numbers
hierarchical naming system for resources on the web
Domain Name System
what is the highlighted part of URL
https://sais.up.edu.ph/psp/ps/?cmd=login
DNS
process of retrieving the IP address associated with a domain name
Domain Name Resolution
keeps the DNS Records
Domain Name System Servers (DNS Servers)
maps of domain names to IP addresses
DNS Records
program that is component of a browser, OS or other network programs
connects to DNS Servers to request records using DNS Protocol
DNS Client
store the master copies of the DNS Records
Authoritative DNS Servers
cache commonly requested records. If they don’t have it, they make requests to other DNS servers
Recursive DNS servers
where domain name and IP address are added upon payment of lease to a DNS registrar
DNS registry
non profit organization responsible for coordination and maintenance of databases related to Internet namespaces
Internet Corporation for Signed Names and Numbers (ICANN)
department under ICANN that coordinates the DNS root, IP addressing, and other UP resources
Internet Assigned Numbers Authority (IANA)
governed by ICANN
last segment of domain name
top-level domains
2 types of TLDs
Generic
Country Code
anyone can register most generic TLDs with little restriction
Generic TLD
Generic TLD examples
com
org
net
edu
gov
mil
TLDs restricted to a country or any independent territory identified with a country Code
Country Code TLD
examples of Country Code TLD
ph
jp
cn
hk
what is the highlighted part of URL
https://sais.up.edu.ph/psp/ps/?cmd=login
subdomain of ph