Description: Introduction to Internet concepts, applications, and services. Introduces the TCP/IP protocol suite along with clients and servers for Internet communication, browsing, and navigation. Examines policy, management, and implementation issues.

Concepts:

  • History of the Internet
    • Vannevar Bush, Kleinrock, Licklider, DARPA, ARPANet
    • ISOC, IAB, IETF, IRTF, W3C
  • Architecture & Protocols
    • Five-Layer OSI Model: Physical, Network Interface, Internetwork, Transport, Application
    • WWW, DNS, URL, HTTP, Web Apps, GET/POST, Secure Transactions, Server-Side Technology
    • Web Browsers & Web Servers
  • Basic Tools
    • UNIX Commands
    • HTTP
  • Web Design & Usability
    • Research-Based Web Design & Usability Guidelines
    • Accessibility
    • Browsers & Displays
    • Flexible vs. Fixed Designs
    • Color & Dithering
    • Download Time
    • Metadata
    • Fonts & Legibility
    • Navigation & Architecture
  • CSS
    • Fundamentals, Rules, Attaching, Typography, Boxes, Tables
  • Graphics
    • Raster & Vector
    • GIF, JPG, PNG, TIFF
  • Audio & Video
  • Flash
  • World Wide Web Discussion