1. Http
1.1. Fiddler
1.2. URLs
1.2.1. Schema
1.2.1.1. HTTP
1.2.1.2. HTTPS
1.2.1.3. FTP
1.2.1.4. mailto
1.2.2. Host
1.2.3. Port
1.2.4. Path
1.2.5. QueryString
1.2.5.1. Parameters
1.2.6. URL encoding
1.3. Request/Response
1.3.1. Header
1.3.1.1. Status code
1.3.1.2. Verb/Method
1.3.1.2.1. GET
1.3.1.2.2. POST
1.3.1.2.3. PUT
1.3.1.2.4. DELETE
1.3.1.3. URL
1.3.1.4. HTTP Version
1.3.1.5. User-agent
1.3.2. Body
1.4. Proxy
1.4.1. Caching
1.5. Client vs Server
1.6. API
1.6.1. REST
1.6.2. SOAP
1.7. Browsers
1.7.1. Headless
1.7.2. Safari
1.7.3. Chrome
1.7.4. Firefox
1.7.5. Explorer
1.7.6. Bots/Robots/Spiders
1.8. Search engines
1.8.1. Crawlers
1.8.2. SEO
2. Network
2.1. DNS
2.1.1. Domain name
2.1.2. Top level domain
2.1.3. subdomain
2.1.4. Whois
2.2. TCP/IP
2.2.1. IPv4
2.2.1.1. IPv4 address
2.2.1.1.1. Localhost
2.2.1.1.2. 127.0.0.1
2.2.2. IPv6
2.2.3. Router
2.2.3.1. NAT
2.2.4. Port
2.2.5. Tools
2.2.5.1. tracert
2.2.5.2. Ping
2.3. LAN vs WAN
2.4. UDP
3. DNS
4. Encoding
4.1. ASCII
4.2. ISO-8859-1
4.3. Windows-1252
4.4. Unicode
4.4.1. Encoding
4.4.1.1. UTF-8
4.4.1.2. UTF-16
4.4.1.3. UTF-7
4.4.1.4. UTF-32
4.4.2. code point
4.4.3. Plane