17
Structure of the Internet

Structure of the Internet. Internet Structure LAN ISP Internet Backbone

Embed Size (px)

Citation preview

Page 1: Structure of the Internet. Internet Structure LAN ISP Internet Backbone

Structure of the Internet

Page 2: Structure of the Internet. Internet Structure LAN ISP Internet Backbone

Internet Structure LAN

LANISP

InternetBackbone

Page 3: Structure of the Internet. Internet Structure LAN ISP Internet Backbone

Addresses Your PC

Web Sitewww.visitme.com

192.168.2.215

26.14.37.198

Domain Name System

Domain Name Server

Page 4: Structure of the Internet. Internet Structure LAN ISP Internet Backbone

Message Flow

Page 5: Structure of the Internet. Internet Structure LAN ISP Internet Backbone

Internet Foundation Your PC

Web Site

Transmission Control Protocol/Internet Protocol (TCP/IP)

Page 6: Structure of the Internet. Internet Structure LAN ISP Internet Backbone

Client/Server Applications

Page 7: Structure of the Internet. Internet Structure LAN ISP Internet Backbone

Client/Server Application

Server

Client

ApplicationProtocol

Request

Response

Page 8: Structure of the Internet. Internet Structure LAN ISP Internet Backbone

Division of Labor in a Client/Server System

Server

Client

Interface

Processing

DataManagement

Display Form

Validate Data Compute TotalCompute Tax

Check InventoryUpdate Inventory

Page 9: Structure of the Internet. Internet Structure LAN ISP Internet Backbone

Multi-tiered Client/Server Application

Application Server

Client

DataManagement

DatabaseServer

InterfaceProcessing

ProcessingData

Management

Page 10: Structure of the Internet. Internet Structure LAN ISP Internet Backbone

Internet Applications

Page 11: Structure of the Internet. Internet Structure LAN ISP Internet Backbone

Internet Applications (i.e., Web Application)

Server

Client

ApplicationProtocol

Web ServerWeb

BrowserHTTP

(Hypertext Transfer Protocol)

Page 12: Structure of the Internet. Internet Structure LAN ISP Internet Backbone

Common Internet Application Protocols

Server

Client

ApplicationProtocol

HTTP – Web

SMTP – E-mail

FTP – File Transfer

IRC – Chat

Companies can, and do, create their own application protocols.

Page 13: Structure of the Internet. Internet Structure LAN ISP Internet Backbone

192.168.2.215

26.14.37.198

Ports

Server

Client

Web ServerWeb

Browser

HTTP

SMTP

E-mailServer

E-mailClient

251837

802134

Page 14: Structure of the Internet. Internet Structure LAN ISP Internet Backbone

Web Technologies

Page 15: Structure of the Internet. Internet Structure LAN ISP Internet Backbone

Web Browsers and Servers

Web ServersWeb

Browsers

Internet Explorer

Netscape

Mozilla

Opera

Microsoft IIS

Netscape Internet Server

Apache

Page 16: Structure of the Internet. Internet Structure LAN ISP Internet Backbone

Web Development Options

Web Server

WebBrowser

HTML

Scripts

Executables

Executables

Scripts

SQL

Page 17: Structure of the Internet. Internet Structure LAN ISP Internet Backbone

Web Programming Tools

Web Server

WebBrowser

Java/JavaScript/JScript

Visual Basic/VBScript

PERL

ASP/JSP

C/C++/COBOL/…