Chapter 2.2 - The internet (AS + A2) Flashcards
list the differences between the following:
the internet and WWW
(hint: think of the former as one big WAN)
- the internet’s a large WAN of interconnected LANs whereas the WWW’s just a subset of it
- the internet also uses TCP/IP whereas the WWW uses HTTP(S) written with HTML via web browsers
(more on TCP/IP, HTTP(S), and HTML later)
compare the following telephoning methods with each other:
PSTNs and VoIP
(hint: the former uses phone lines whereas the latter uses the internet)
- PSTNs: involve telephone-connected phone lines that stay active until both sides of the connection have hung up (including during a power cut) thanks to circuit-switching w/ modern digitized phone systems using fiber optic cables
- VoIP: involves internet usage booted by packet switching over a non-dedicated line + file compression that makes a VoIP call more efficient than a PSTN one
(more on packet switching later)
list the three main types of the following:
satellites
(hint: the mobile nets of today tend to use lower-orbit satellites)
- GEOs (geostationary satellites that orbit up to 35.8K kms above the Earth’s surface and provide long-distance networking/telecoms over a 24h orbital period)
- MEOs (~10mid-atmosphere satellites that orbit up to 12K kms above the Earth’s surface and provide GPS services over a 2-12h orbital period)
- LEOs (>100 lower-atmosphere satellites that orbit up to 2.5K kms above the Earth’s surface and provide mobile networking over a 1-2h orbital period)
(goes to show that satellites can give coverage w/ less signal cutoffs)
describe the structure of the following:
IPv4 addresses
(hint: try finding out what your IP address is online)
they contain 4 period-separated octets that altogether make up 32 bits + can be represented in either hexadecimal (e.g. b1.a4.39.c9) or denary (e.g. 177.164.57.201)
(next up: IPv4 network classes~)
list the following in terms of address ranges and bit allocation:
IPv4 network classes
(hint: the first three are for general networking)
- class A (for large networks w/ IP addresses up to 127.255.255.255 + an 8:24 netID:hostID bit allocation ratio)
- class B (for midsized networks w/ IP addresses up to 191.255.255.255 + a 16:16 netID:hostID bit allocation ratio)
- class C (for smaller networks w/ IP addresses up to 223.255.255.255 + a 24:8 netID:hostID bit allocation ratio)
- class D (for multicasting w/ IP addresses up to 239.255.255.255)
- class E (for experimental networks w/ IP addresses up to 255.255.255.255)
(this is insufficient in terms of range thus leading to CIDR usage)
explain how the following makes up for the narrower IPv4 address ranges:
CIDR (classless interdomain routing)
(hint: consider the slash after the 4th octet in some IP addresses)
by flexibly using suffixes to denote the number of bits allocated to the netID (eg. 111.203.12.00/19)
describe the structure of the following:
IPv6 addresses
(hint: think back to IPv4’s 32-bit address registers)
they contain 8 colon-separated groups of 4 octets that altogether make up 128 bits + are mainly represented in hexadecimal (eg. B1A4:C9C2:3939:3556:FFF0:C0FE:5E5E:45D0)
(this erases the need for NAT + risk of private IP collisions)
how can this IPv6 address be shortened?
a01a:303c:0000:0000:1022:0000:bcde:1973
(hint: look for the zeros in the address)
by zero-compressing it into something like a01a:303c::1022:0000:bcde:1973
describe the subnetted basis of the following:
CIDR
(hint: the netIDs are different between subnetworks)
it divides a LAN into subnetworks associated w/ a particular location within a building/campus that each have their own separate netIDs but share the same hostID ranges
compare the following IP address types with each other:
public/private
(hint: public IPs are ISP-assigned)
- public IP addresses: ISP-allocated + reachable by normal internet users due to their usage in DNS servers/routers
- private IP addresses: reserved for internal organizational use in 3 classes (A - 10.x.x.x; B - 172.16-32.x.x.x; C - 192.168.x.x) + unreachable by normal internet users as a result of them not taking up public addressing space
describe the structure of the following:
URLs
(hint: just look at the address bar of this deck)
protocol://domain/path/filename (protocol - HTTP(S)/FTP/etc.; domain - host.sitename.type(.countrycode); path + filename - webpages + items)
list the steps of the following process:
DNS (domain name service)
(hint: web domains tend to be associated with some IP addresses)
- the browser requests a DNS server for an IP address associated w/ a URL typed in the address bar
- if the first DNS server can’t find the URL’s associated IP address it forwards the request to another DNS server and so on
- once the IP address associated w/ the URL’s been found it gets sent back to the computer system the browser’s installed on
- only with that can the URL’s associated webpages be downloaded through HTML interpretation as required