User Tools

Site Tools


eg-259:review:lecture1

Fundamentals of Web Applications Technology

Adapted from: Robert W. Sebasta, Programming the World-Wide Web, 3rd Edition, Addison Wesley, 2006. Supporting: Contact Hour 2.

  1. What was one of the fundamental requirements for the new national computer network proposed by the DoD in the 1960s?
  2. What protocol is used by all computer connections to the Internet?
  3. What is the form of an IP address?
  4. Describe a fully qualified domain name.
  5. What is the task of a DNS name server?
  6. What is the purpose of telnet?
  7. In the first proposal for the Web, what form of information was to be interchanged?
  8. What is hypertext?
  9. What category of browser, introduced in 1993, led to a huge expansion in use of the Web?
  10. In what common situation is the document returned by a Web server created after the request is received?
  11. What is the document root of a Web server?
  12. What is a virtual document tree?
  13. What is the server root of a Web server?
  14. What is a virtual host?
  15. What is a proxy server?
  16. What does the file protocol specify
  17. How do partial paths to documents work in Web servers?
  18. When a browser requests a directory (a URI which ends with the / character), why would you set your web server to return a file rather than list the contents of a directory?
  19. When a browser requests a directory, what is the name of the file that is normally returned by the Web server?
  20. What is the purpose of a MIME type specification in a request/response transaction between a browser and a server?
  21. What must a Web server furnish the browser when it returns a document with an experimental MIME type?
  22. Describe the purposes of the five most commonly used HTTP methods.
  23. What is the purpose of the Accept field in an HTTP request?
  24. What response header field is most often required?
  25. Prior to HTTP 1.1, how long were connections between browsers and servers normally maintained?
  26. What are the three layers of the Web Programming Stack?
  27. What important capability is lacking in a markup language?
  28. What is a plug-in?
  29. What is a filter XHTML converter?
  30. Why must code generated by a filter often be modified by hand before use?
  31. What is the great advantage of XML over XHTML for describing data?
  32. How many different tags are predefined in an XML-based markup language?
  33. What is the relationship between Java and JavaScript?
  34. Where is JavaScript code interpreted?
  35. Where are Java applets interpreted?
  36. Where are Java servlets interpreted?
  37. What is the purpose of the Common Gateway Interface?
  38. What features of Perl make it ideal for CGI programming?
  39. Where are CGI programs executed (or interpreted)?
  40. Where is PHP code interpreted?
  41. In what ways is PHP similar to JavaScript?
  42. What is Ruby on Rails?

More Review Questions

eg-259/review/lecture1.txt · Last modified: 2012/01/20 10:16 by eechris