Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Application layer
OSI model <ul><li>Application layer
Actually covers  </li><ul><li>Application
Presentation
Session </li></ul></ul>
Application achitechture Peer-to-peer Client/server
Application layer protocols <ul><li>To be discussed </li><ul><li>HTTP
SMTP
DNS </li></ul><li>Other examples </li><ul><li>HTTPS
Streaming
FTP </li></ul></ul>
HTTP <ul><li>You know this one </li><ul><li>Client/Server or P2P?
TCP or UDP? </li></ul><li>A standard </li><ul><li>RFC 1945 and 2616 </li></ul></ul>
HTTP questions <ul><li>What is the relationship between HTTP and HTML?
What is GET and POST?
Upcoming SlideShare
Loading in …5
×

ITET1 Routing Application layer.odp

519 views

Published on

  • Be the first to comment

  • Be the first to like this

ITET1 Routing Application layer.odp

  1. 1. Application layer
  2. 2. OSI model <ul><li>Application layer
  3. 3. Actually covers </li><ul><li>Application
  4. 4. Presentation
  5. 5. Session </li></ul></ul>
  6. 6. Application achitechture Peer-to-peer Client/server
  7. 7. Application layer protocols <ul><li>To be discussed </li><ul><li>HTTP
  8. 8. SMTP
  9. 9. DNS </li></ul><li>Other examples </li><ul><li>HTTPS
  10. 10. Streaming
  11. 11. FTP </li></ul></ul>
  12. 12. HTTP <ul><li>You know this one </li><ul><li>Client/Server or P2P?
  13. 13. TCP or UDP? </li></ul><li>A standard </li><ul><li>RFC 1945 and 2616 </li></ul></ul>
  14. 14. HTTP questions <ul><li>What is the relationship between HTTP and HTML?
  15. 15. What is GET and POST?
  16. 16. Default port number for HTTP? </li></ul>
  17. 17. HTTP response message Other possibilities: <ul><li>404 not found
  18. 18. 400 Bad request
  19. 19. 301 Moved permanently
  20. 20. And more. See RFCs for details. </li></ul>
  21. 21. Exercise <ul><li>Telnet or hyperterminal to a HTTP server </li><ul><li>Ex. www.sde.dk </li><ul><li>GET / HTTP/1.1
  22. 22. host: www.sde.dk
  23. 23. <Enter> </li></ul><li>Why HTTP stuff?
  24. 24. Why host? </li></ul></ul>
  25. 25. Possible solution Send Received
  26. 26. Web proxy <ul><li>Caches data </li><ul><li>Reduces bandwidth usage, increases responsiveness
  27. 27. Uses “If-modified-since” header line </li></ul></ul>
  28. 28. Homework <ul><li>Install wireshark
  29. 29. Redo the HTTP exercise, both using a browser and telnet. </li><ul><li>What do you see in wireshark? </li></ul></ul>
  30. 30. SMTP example <ul><li>Connect and send an email using telnet. </li></ul>
  31. 31. DNS
  32. 32. DNS root servers Root server geographically
  33. 33. Dns exercise <ul><li>dig dr.dk
  34. 34. dig dr.dk MX
  35. 35. dig google.com
  36. 36. dig @dns101.telia.com google.com
  37. 37. And how does this look in wireshark? </li></ul>

×