2. Introduction to Internet Applications


  1. Representation and Transfer
  2. Web Protocols
  3. Some Other Application Layer Protocols
  4. Uniform Resource Identifiers (URIs)
  5. Uniform Resource Locators (URLs)
  6. URL example
  7. URL schemes
  8. Escaping Special URI characters
  9. Domain Name System (DNS)
  10. Name Resolution
  11. DNS Design
  12. Top-Level Domains
  13. DNS Server Hierarchy
  14. DNS Server Model (1)
  15. DNS Server Model (2)
  16. DNS Caching
  17. Full Name Resolution
  18. Internet e-mail
  19. Sending e-mail
  20. Example SMTP Session
  21. Email Representation Standards
  22. Multi-purpose Internet Mail Extensions (MIME)
  23. MIME Headers
  24. Base64 Encoding
  25. Links to more information

2.1. Representation and Transfer

2.2. Web Protocols

2.3. Some Other Application Layer Protocols

2.4. Uniform Resource Identifiers (URIs)

2.5. Uniform Resource Locators (URLs)

2.6. URL example

In https://www.bbc.co.uk/search?q=brexit

2.7. URL schemes

2.8. Escaping Special URI characters

2.9. Domain Name System (DNS)

2.10. Name Resolution

2.11. DNS Design

2.12. Top-Level Domains

2.13. DNS Server Hierarchy

DNS server hierarchy

2.14. DNS Server Model (1)

2.15. DNS Server Model (2)

2.16. DNS Caching

2.17. Full Name Resolution

DNS full name resolution

2.18. Internet e-mail

2.19. Sending e-mail

2.20. Example SMTP Session

2.21. Email Representation Standards

2.22. Multi-purpose Internet Mail Extensions (MIME)

2.23. MIME Headers

2.24. Base64 Encoding

0x00 0x10 0x20 0x30
0 A Q g w
1 B R h x
2 C S i y
3 D T j z
4 E U k 0
5 F V l 1
6 G W m 2
7 H X n 3
8 I Y o 4
9 J Z p 5
A K a q 6
B L b r 7
C M c s 8
D N d t 9
E O e u +
F P f v /

2.25. Links to more information

Chapter 4 of [Comer] and Chapter 2 of [Kurose and Ross].