DNS And HTTP/s Flashcards
1
Q
DNS (Domain Name System)
A
Infrastructure service translates human readable domain names into IP addresses for routers to understand
2
Q
DNS Steps
A
- Client sends DNS query to recursive resolver
- Resolver queries root and servers
- IP address and cache are stored for future use
3
Q
HTTP
A
- Browser sends requests
- Server requests and sends responses
Request line: GET/index.html
Headers: metadata
Status: (200 OK, 404 not found…)
4
Q
HTTPS
A
Encrypts HTTP for SSL/TLS to prevent data breaches. Uses SSL certificates for authentication.
5
Q
HTTP vs HTTPS
A
HTTP port is 80, HTTPS is 443.
HTTP is not secure but HTTPS is encrypted with SSL/TLS.
6
Q
HTTPS request steps
A
- Browser requests IP address from DNS server
- TCP does 3 way handshake (SYN -> SYN-ACK -> ACK)
- HTTPS is used, data is encrypted
- HTTP requests information (line, header, resources)
- Server processes request and returns a status line
- Browser renders content, TCP is closed with FIN-ACK