Address Exaustion and AutoConfig (w11) Flashcards
since classes AB and C are not used today, what is implemented instead
CIDR or classless interdomain routing
order these RIR, IANA and ISP’s/Users
from top down: IANA, RIR, ISP
who can ISP’s obtain IPv4 and 6 addresses from? what do they do?
they can obtain ipv4 from: reseller market and RIR
IPv6 from: RIR. Regional Internet Registry (RIR) manage the allocation and registration of internet number resources within a particular region of the world.
why were RFC 1918 addresses implemented?
was used to conserve IPv4 addresses, by creating addresses within a private network that would not be reachable by the internet.
which class is 10.0.0.0/8? 192.168.0.0/16? 172.16.0.0/12?
A,C,B
what is the downside with RFC 1918?
means that not every device is uniquely identifiable. harder for two hosts on seperate networks to communicate without an intermediary
what are three workarounds for RFC 1918?
NAT, ALG’s, IPv6
what is an alg, what are the downfalls?
alg will handle coms with the outside world for an application. alg’s have an RFC 1918 address and a globally unique address. Downfall is each app requires its own ALG protocol to be defined and implemented - no easy way for two hosts to communicate.
what is an example of an ALG?
a Proxy server
what is a NAT gateway? what does it do?
it acts as a relay. It re-writes the source IP address and source port on outgoing packets, then reverses this for the reply packets/
Advantages/disadvantages of NAT (network address translation)
adv. simple to implement, usable with UDP, TCP and ICMP. Only one implementation required for several apps
disadv. breaks peer to peer connections, does not allow in-bound connections, single point failure: if NAT breaks, all connections are then lost.
Can you multicast TCP packets?
No, TCP assumes single sender/receiver
statless vs staeful firewalls
stateless examine each packet, holds no memory. Stateful check if the packet is part of an existing flow of packets. is more expensive, requires more processing and memory
what do computers frequently need to know when mvong to a new network
a suitable IP address and mask to use
suitable default gateway
DNS server
Time server?
what is a bootrequest?
a request broadcasted by computer looking for network information. server replies with trans ID, supplying the computer with the relevant information, eg asigned IP, gatewaye, server