Explain the OSI model and the TCP/IP protocol stack.
How does the OSI and TCP/UDP stack relate to each other
What are the key differences between OSI model and TCP/UDP stack?
Describe the process of DNS resolution
DNS resolution is the process of translating human-readable domain names into IP addresses
How does a web browser translate a domain name into an IP address
What is the purpose of subnetting in IP addressing?
what are the benefits of using Variable Length Subnet Masks (VLSM)
Explain the differences between TCP and UDP
When would you choose TCP or UDP?
Provide examples of applications that use TCP or UDP and justify your choices
Discuss the concept of NAT (Network Address Translation)
NAT involves translating private IP addresses used within an internal network to a single public IP address for external communication
What is the significance of NAT in modern networking
what are the implications for NAT use and IPv4 address exhaustion and IPv6 adoption
What are some TCP benefits
What does TLS provide?
Provides encryption and authenticity for TCP-based protocols
How does TLS work?
Certs are verified by validating a certificate chain and that the hostname of the server matches the name in the certificate
What do you need to do to get a certificate?
How does a web browser determine a certificate is valid?
Browsers have a list of trusted Certificate Authorities (CAs) they use to validate the cert chain
If a key is compromised, how do you revoke it?