20
1 1 CS 6/75995 Internet-based Applications & Systems Design, 2001 Kent State University Department of Computer Science LECTURE-1 LECT-1, S-2 IAD2001F, [email protected] Javed I. Khan@2000 INTERNET BASED SYSTEMS DESIGN Internet-based Applications & Systems Today’s Topic Unit background and administrivia

CS 6/75995 Kent State Universityjaved/class-IAD03F/course-area/IAD01F-L01.pdf1 1 CS 6/75995 Internet-based Applications & Systems Design, 2001 Kent State University Department of Computer

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CS 6/75995 Kent State Universityjaved/class-IAD03F/course-area/IAD01F-L01.pdf1 1 CS 6/75995 Internet-based Applications & Systems Design, 2001 Kent State University Department of Computer

1

1

CS 6/75995Internet-based

Applications & Systems Design, 2001

Kent State UniversityDepartment of Computer Science

LECTURE-1

LECT-1, S-2IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

Internet-based Applications & Systems

Today’s Topic

Unit background and administrivia

Page 2: CS 6/75995 Kent State Universityjaved/class-IAD03F/course-area/IAD01F-L01.pdf1 1 CS 6/75995 Internet-based Applications & Systems Design, 2001 Kent State University Department of Computer

2

LECT-1, S-3IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

General Course Information

In this course you will l earn:•Current limitations and standing open problems

•Multimedia over internet•Performance scalability•Web security•Advanced applications protocols

This course will not teach you how to write HTML or Java code.

Nor will make you a Web Master!

LECT-1, S-4IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

• Javed I. KhanEmail: [email protected] ice Hours: 3:00-4:00pm TuesdayPhone: 672-9038

• TAto be announced.

• Web Page:

http://www.mcs.kent.edu/~javed/class-IAD01F/

Page 3: CS 6/75995 Kent State Universityjaved/class-IAD03F/course-area/IAD01F-L01.pdf1 1 CS 6/75995 Internet-based Applications & Systems Design, 2001 Kent State University Department of Computer

3

LECT-1, S-5IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

Reference Books• Text Books:

• WebBook, http://mcs.kent.edu/~javed/class-IAD01F/

• Collection of Papers in Class Digital Library.

• Douglus E. Commer, & D. L. Stevens, Internetworking with TCP/IP Volume-III : Client-Server programming and Applications, Prentice Hall , ISBN-0-13-032071-4, 2001.

•• Other relevant books:

• Fluckiger, Understanding Networked Multimedia Applications and Technology, Prentice Hall , ISBN 0-13-190992-4, 1995.

• Computer Networks & Internet, Comer, D. E., Prentice Hall , ISBN 0-13-239070-1

• Web Server Technology, Nancy Yeager & McGarth, MorganKaufmann, 1996, ISBN 1-55860-376-X

LECT-1, S-6IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

Course Format

•Research Paper Reading & Class Presentation– We will study 15-20 selected papers on the four theme topics.

• “Building high performance Internet”• “Hypermedia”• “Mobile Convergence”• “ Internet Security: threats, and countermeasures”

– Each student will be assigned 2-3 papers.– Estimated time required 3x10=20 hours.

•Term Paper– One survey paper on a special internet topic.– Estimated time required 20 hours.

•Project– One exploratory project/experiment.– C/C++/Java language can be used.– Estimated time requirement 30 hours.

Page 4: CS 6/75995 Kent State Universityjaved/class-IAD03F/course-area/IAD01F-L01.pdf1 1 CS 6/75995 Internet-based Applications & Systems Design, 2001 Kent State University Department of Computer

4

LECT-1, S-7IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN• About 10 hours per week

• Learning by doing

• Questions and exercises

• Reading the papers and materials

• Taking active part in paper discussions

• Read/Listen Think Do Ask

What is Expected Out of You?

LECT-1, S-8IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

Grading

Type Number Weight

Research Paper Review and Presentation 2-3 20%

Area Coverage Exams 4 20%

Take Home Assignments on Papers 4-5 20%

Research Survey Paper 1 20%

Selected Exploratory Project 1 20%

Page 5: CS 6/75995 Kent State Universityjaved/class-IAD03F/course-area/IAD01F-L01.pdf1 1 CS 6/75995 Internet-based Applications & Systems Design, 2001 Kent State University Department of Computer

5

9

What is theInternet?

LECT-1, S-10IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

A World Wide Network of Millions of Computers

INTERNETENGINEERING

Page 6: CS 6/75995 Kent State Universityjaved/class-IAD03F/course-area/IAD01F-L01.pdf1 1 CS 6/75995 Internet-based Applications & Systems Design, 2001 Kent State University Department of Computer

6

LECT-1, S-11IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

Internet = Network of Computer Networks

INTERNETENGINEERING

LECT-1, S-12IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGNThe Internet is a global network of networks

enabling computers of all kinds to directly and transparently communicate and share services throughout much of the world. Because the Internet is an enormously valuable, enabling capability for so many people and organizations, it also constitutes a shared global resource of information, knowledge, and means of collaboration, and cooperation among countless diverse communities.

-Internet SocietyJune 1998

INTERNETENGINEERING

Page 7: CS 6/75995 Kent State Universityjaved/class-IAD03F/course-area/IAD01F-L01.pdf1 1 CS 6/75995 Internet-based Applications & Systems Design, 2001 Kent State University Department of Computer

7

LECT-1, S-13IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGNThe Internet is more important in what it enables

than what it is; more phenomenon than fact. Yes, the Internet is networks, software, computers and other technologies; but more so, it is a catalyst of change, a new mass medium, a culture, a mind warp, new things never before imagined.

-J. Neil WeintrautWall Street Technologist

INTERNETENGINEERING

LECT-1, S-14IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

Structure of InternetINTERNET

ENGINEERING

Click Here

Page 8: CS 6/75995 Kent State Universityjaved/class-IAD03F/course-area/IAD01F-L01.pdf1 1 CS 6/75995 Internet-based Applications & Systems Design, 2001 Kent State University Department of Computer

8

LECT-1, S-15IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

INTERNETENGINEERING

Physical Network

LECT-1, S-16IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

INTERNETENGINEERING

The Wide Area Network that formed the backbone of the Internet before 1992. Funding came from NSF, IBM, MCI, and MERIT

Page 9: CS 6/75995 Kent State Universityjaved/class-IAD03F/course-area/IAD01F-L01.pdf1 1 CS 6/75995 Internet-based Applications & Systems Design, 2001 Kent State University Department of Computer

9

LECT-1, S-17IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

INTERNETENGINEERING

This image is a visualization study of inbound traffic measured in billions of bytes on the NSFNET T1 backbone for September 1991. The traffic volume range is depicted from purple (zero bytes) to white (100

billion bytes). It represents data collected by Merit Network, Inc. Source Cox, Donna; Patterson, Robert; NCSA

LECT-1, S-18IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

Page 10: CS 6/75995 Kent State Universityjaved/class-IAD03F/course-area/IAD01F-L01.pdf1 1 CS 6/75995 Internet-based Applications & Systems Design, 2001 Kent State University Department of Computer

10

LECT-1, S-19IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

European Backbone: EBONE MAP Nov, 1999

LECT-1, S-20IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

Next Generation Internet….

• A network always “one step ahead”– HPCC in1993

– vBNS lunched in 1995.

Page 11: CS 6/75995 Kent State Universityjaved/class-IAD03F/course-area/IAD01F-L01.pdf1 1 CS 6/75995 Internet-based Applications & Systems Design, 2001 Kent State University Department of Computer

11

LECT-1, S-21IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

vBNS Logical Network MapLast Updated 11/30/99

NOTES: Lines between institutions and aggregation points or NAPs represent the configured bandwidth of their connection to the vBNS.The bandwidth of the actual circuits may be greater than shown.*These are temporary peering points. Permanent East Coast peering with these networks will take place at NGIX-E as soon as it is operational.

101 Institutions Connected23 Connections to 16 Peer Networks

MIT

13.8 Mbps

Wayne State

Wisconsin @Milwaukee

UMass

Chicago

Texas

Cal PolyPomona

Cal State San Bernardino

New York City

Columbia

NYU

GWU

Georgetown

SDSU

HoustonCalREN-2

South

Cleveland

ESnet

ESnet

SREN

APAN70 Mbps

CA*Net II

DREN

iDREN

ESnet

DREN NI

NREN

FNAL ANL

Seattle

PNW

Washington inSt. Louis

Missouri

CalREN-2North

NI

Denver

MFSDC NAP

SprintNY NAP

Penn StateUIUC

Brown

Harvard

Minnesota

ChicagoUICWisconsin @

MadisonNorthwestern

Iowa

Iowa State

UC Boulder

UtahNCAR

Washington

Ohio StateNCSA

UC Berkeley

Stanford

UC Davis

UCSF

UCSC

Arizona

UCSD

CalTech

UC Irvine

UC Riverside

UCSB

USC

USC ISI

CMU

Rutgers

Highway 1

UMDJohns Hopkins

VA Tech

UVA

ODU

UT Austin

Rice

Baylor C.of Medicine

Houston

Cornell

Princeton

SDSC

UCLA

Michigan

Notre Dame

MCI Reston

Michigan State

Merit

DrexelUPenn

Rochester

NYSERNETSyracuse

Rensselaer

SUNY Buffalo

MCI - vBNS POP

vBNS Approved Institution

Planned vBNS Approved Institution

vBNS Partner Institution

Network of vBNSPartner Institutions

Planned Network of vBNS Partner Institutions

Aggregation Point

Planned Aggregation Point

DS3

OC3

OC12

OC48

UNHDartmouth

TANet15 Mbps

NIH

Los Angeles

San Francisco

DREN

NREN

NI

ESnet

NASAAMES

NGIX-WAbilene

DRENAbilene

UNM

NMSUNMSU

WVU

Boston

Yale

UMaine

Kentucky

Vanderbilt

Wake Forest

DukeNC State

NCSCUNC

Alabama @Birmingham

Miami

FSU

GA State

UCF

MUSCUSC

Clemson

USF

Tenn - Knoxville

Atlanta

PSC

Pitt

SoXEmory

NREN

DREN

NI

ESnet

Abilene

Washington DC

NGIX-EMAX

ACCESS

Abilene*

MirNET6 Mbps

Perryman, MD

NREN*

NI*

Boston U

Tufts

GA Tech

NCNI

Renater

Florida FAMU

SINET

NORDUnetMREN

STARTAPNGIX-C

CERN

SURFnet

UMBC

NSFMAX/UMD

Georgetown

GWU

LECT-1, S-22IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

vBNS Features

• Low latency (average coast to coast less than 100 ms)

• High throughput (over 490 Mbps of payload)

• Stable (99.95% or greater service availabili ty)

• Uncongested (average util ization less than 50%)

• 622 Mbps 14,000+ route mile backbone network

• Today,thevBNS connects:– five supercomputing centers

– about 100 universities

– peers about 11 other Networks.

Page 12: CS 6/75995 Kent State Universityjaved/class-IAD03F/course-area/IAD01F-L01.pdf1 1 CS 6/75995 Internet-based Applications & Systems Design, 2001 Kent State University Department of Computer

12

LECT-1, S-23IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

vBNS Backbone

San Francisco

National Center forAtmospheric Research

San DiegoSupercomputer Center

Houston

Denver

Ameritech NAP

Chicago

National Center forSupercomputingApplications

Cleveland

Perryman, MD

Sprint NAP

MFS NAP

PittsburghSupercomputing

Center

Los Angeles

A

Atlanta

ANew York City

Boston

Washington, DC

Seattle

A

A

C

C

C

C

C

CC

C

C

C

C

C

C

C

C

C

C

CJ

J

Ascend GRF 400

Cisco 7507

Juniper M40

FORE ASX-1000

NAP

A

C

DS-3

OC-3C

OC-12C

OC-48

J

LECT-1, S-24IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

Next Generation Internet (cont..)

• A network always “one step ahead”– HPCC in1993

– vBNS lunched in 1995.

– Internet-2 Abilene

– vBNS+ (Sept 1999)

Page 13: CS 6/75995 Kent State Universityjaved/class-IAD03F/course-area/IAD01F-L01.pdf1 1 CS 6/75995 Internet-based Applications & Systems Design, 2001 Kent State University Department of Computer

13

LECT-1, S-25IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

INTERNETENGINEERING

DemonstrationRoute Tracing

LECT-1, S-26IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

Applications & ServicesINTERNET

ENGINEERINGThe real story of the Internet excitement is however is the new genre of systems and applications developed on it.

The Internet offer access to data, graphics, sound, software, text, and people through a variety of services and tools for communication and data exchange:

�Remote login (telnet)

� File transfer (ftp)� Electronic mail (e-mail)� News (USENET or network news)� Hypertext (WWW)� Platform independent computing (Java)� E-commerce, Digital Library, Online Banking� Virtual University, Tele-medicine

Page 14: CS 6/75995 Kent State Universityjaved/class-IAD03F/course-area/IAD01F-L01.pdf1 1 CS 6/75995 Internet-based Applications & Systems Design, 2001 Kent State University Department of Computer

14

27

Why Study Internet Systems?

LECT-1, S-28IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

Trends• Software Industry is the biggest and fastest growing

industry in the world with an expansion rate approaching 15% annually.

• In 1996, Intranets became the fastest growing commercial application on Internet.

• At one point of this gold rush, Netscape was valued at 6.7 bil lion, before it earned a single dime. There will be many more surprises and tears and joys.

Page 15: CS 6/75995 Kent State Universityjaved/class-IAD03F/course-area/IAD01F-L01.pdf1 1 CS 6/75995 Internet-based Applications & Systems Design, 2001 Kent State University Department of Computer

15

29

Internet in the Sky

LECT-1, S-30IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

Satellites

• At present, there are at least 111 plans for multimedia satellit e systems involving 528 geo-stationary satell ites, 874 low earth orbit satellites and 161 middle earth orbit satellit es. The plans come from some 69 existing or new venture satellit e operators. Most have not revealed the expected capital costs of their projects. However, those that have, involve capital expenditure of at least US$ 99.5 bil lion.

– Telecomm Magazine

Page 16: CS 6/75995 Kent State Universityjaved/class-IAD03F/course-area/IAD01F-L01.pdf1 1 CS 6/75995 Internet-based Applications & Systems Design, 2001 Kent State University Department of Computer

16

LECT-1, S-31IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

Teledesic Systems

• Visual1

• Visual2

64 Mbps/2 Mbps or 64Mbps/64 Mbps data links. 1400 km upless than 100 ms round-trip latency on most connections. Uses MF-TDMA, and ATDMA. Will support IP, ISDN and ATM. Bandwidth on Demand, Forward Error Control (FEC). Ka band (18.8,19.3 GHz Down /28.6,29.1GHz Uplink). 288+ spares satellites, 12 N-S rings each with 24 satell ites. 2003 service target, 1999 Test LEO lunched in Feb. Project cost $9 bill ion.

LECT-1, S-32IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

Teledesic Connection Model

Page 17: CS 6/75995 Kent State Universityjaved/class-IAD03F/course-area/IAD01F-L01.pdf1 1 CS 6/75995 Internet-based Applications & Systems Design, 2001 Kent State University Department of Computer

17

LECT-1, S-33IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

Wiring of the World!• A mega construction project FLAG (fiber-optic

link around the glob) laid down in 1997 September, the longest man made structure ever buil t, stretches 16,400 miles from England to Japan via Mediterranean sea, Indian and the Pacific oceans.

• A yet bigger undersea cable (23,600 miles) SeaMeWe3, linking Europe with Asia, wil l be operational by 2012.

LECT-1, S-34IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

Global Fiber-Optic Backbone

• SAFE

:Length: 25,000 km to eventualy 40,000 km Coverage: 6 continents, 75 countries, 96 landing points, 90% of telcomm market. 10 US landing sites (OR, SF, Boston, HI, FL, Guam, Midway) Capacity: 2.56 terabits/s Each cable has 8 pair of fibers each with 32 light wavelengthsSTM-64 (10Gb/s) channel.

Supported protocols: ATM, SDH, PDH, IP (routing from 2001)

•More

Page 18: CS 6/75995 Kent State Universityjaved/class-IAD03F/course-area/IAD01F-L01.pdf1 1 CS 6/75995 Internet-based Applications & Systems Design, 2001 Kent State University Department of Computer

18

LECT-1, S-35IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

Digital Convergence

• 115K bps HTTP1.1 server, with 25kbyte TCP/IP stack. • Courtesy: U. Mass News Office 1999• Checkout links: http://www-ccs.cs.umass.edu/~shri/iPic.html

LECT-1, S-36IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

Finally..• Meganet will gradually transform itself from a

network of networks into a system of systems. Each system or subnetwork will link groups with shared personal and professional interest in a vastly expanded version of the current Internetwork.

• How fast? The propellant will be technology, economy and polit ics.

Page 19: CS 6/75995 Kent State Universityjaved/class-IAD03F/course-area/IAD01F-L01.pdf1 1 CS 6/75995 Internet-based Applications & Systems Design, 2001 Kent State University Department of Computer

19

37

ResearchFrontier

LECT-1, S-38IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

• Real Time Applications:– Instrument control/interaction over the Internet

• Hypermedia/ Multimedia Applications:– Audio-video delivery

• Security over Shared Network:– secured cache/ secured VM/ secured virtual net

• Performance Scalabil ity– HTML/HTTP1.1 are severely limited.– Cache, Content networking

– Virtual Machine. Build your own special purpose VM

• Information Search– Multimedia content-based retrieval

• Mobile Internetworking

Page 20: CS 6/75995 Kent State Universityjaved/class-IAD03F/course-area/IAD01F-L01.pdf1 1 CS 6/75995 Internet-based Applications & Systems Design, 2001 Kent State University Department of Computer

20

LECT-1, S-39IAD2001F, [email protected]

Javed I. Khan@2000

INTERNET BASED SYSTEMS DESIGN

Reminder….

• “ [email protected]” .

• Immediately, need to send email to the above with subject-field set to “ IAD01F” to obtain further instruction.

40

Next Class

Map of CyberspaceWho Manages Internet?