Structure of the Internet
Internet Structure LAN ISP Internet Backbone
Addresses Your PC Web Site Domain Name System Domain Name Server
Message Flow
Internet Foundation Your PC Web Site Transmission Control Protocol/ Internet Protocol (TCP/IP)
Client/Server Applications
Client/Server Application Server Client Application Protocol Request Response
Division of Labor in a Client/Server System Server Client Interface Processing Data Management Display Form Validate DataCompute Total Compute Tax Check Inventory Update Inventory
Multi-tiered Client/Server Application Application Server Client Data Management Database Server Interface Processing Data Management
Internet Applications
Internet Applications (i.e., Web Application) Server Client Application Protocol Web Server Web Browser HTTP (Hypertext Transfer Protocol)
Common Internet Application Protocols Server Client Application Protocol HTTP – Web SMTP – FTP – File Transfer IRC – Chat Companies can, and do, create their own application protocols.
Ports Server Client Web Server Web Browser HTTPSMTP Server Client
Web Technologies
Web Browsers and Servers Web Servers Web Browsers Internet Explorer Netscape Mozilla Opera Microsoft IIS Netscape Internet Server Apache
Web Development Options Web Server Web Browser HTML Scripts Executables Scripts SQL
Web Programming Tools Web Server Web Browser Java/JavaScript/JScript Visual Basic/VBScript PERL ASP/JSP C/C++/COBOL/…