Introduction

Download Report

Transcript Introduction

An Introduction
to
Computer Networks
Lecture 1: Introduction
University of Tehran
Dept. of EE and Computer Engineering
By:
Dr. Nasser Yazdani
Univ. ov Tehran
Introduction to Computer Network
1
Outline




Agenda
Policy, Grading, reading materials, etc.
Communication.
Overview and history of the Internet
Univ. ov Tehran
Introduction to Computer Network
2
Agenda



To establish a base for future computer
network work and study.
Review networking technologies, protocols.
Finally, prepare to perform some projects in
computer networks which are essential in
national development, designing and
building switches, routers, etc.
Univ. ov Tehran
Introduction to Computer Network
3
Course Materials

Course Web page
http://ece.ut.ac.ir/classpages/Networks/
 visit regularly

Textbook
“Computer Networks, A system approach”. Peterson &
Davie 3rd edition
Univ. ov Tehran
Introduction to Computer Network
4
Grading

Homework assignments, around %30




4-5 five homework and a small project.
Severe late penalties!
Midterm exam around %35.
Final exam around %35.
Univ. ov Tehran
Introduction to Computer Network
5
Prerequisition




General knowledge in Computer
engineering.
C programming.
Knowledge of UNIX (LINUX) system and
programming.
Fluency in English, specially reading.
Univ. ov Tehran
Introduction to Computer Network
6
Communication as a human
being need.

Base of community


Transferring data, knowledge, experience
among people


Collection of trees is not a community.
Base of civilization.
Psycological need.




Love, affection.
Just talking.
Releasing someone.
Base of Culture.
Univ. ov Tehran
Introduction to Computer Network
7
Primary Communication means

Language


Body Language,



Conventions
Meta language.
Universal.
Problems:


Limited in Time (delay) and space
(domain).
We are struggling all the history to
overcome these limitation.
Univ. ov Tehran
Introduction to Computer Network
8
Communication elements

Producer, Sender


Consumer, Receiver




Speaker (in conversation)
Listener
They both do have processing-limitation
Message- Talk
Transfer media, like air



Substance
Capacity (very limited)
Delay (considerable)
Univ. ov Tehran
Introduction to Computer Network
9
Type of communication

One to one


One to many


Talks, conferencing
Many to Many


Direct talk.
Like mass media, new paper.
Domain of communication
Small, primary society
 Medium, more developed society.
 Univ.
Large,
more advance
society.
ov Tehran
Introduction to Computer Network

10
First Step- Writing


One of the most important human being
invention. (Why?)
Overcome the primary limitations.



Time: By writing it down.
Space: Distributing more copies, library, post, etc.
Problems:




Indirect Communication, Through paper.
Slow in producing and consuming
Need proficiency
Encoding message
Univ. ov Tehran
Introduction to Computer Network
11
Next Step- Mailing






Distribute messages as fast as and as far as
possible.
Overcome mostly space limitation, while
widen the domain of communication.
Media- human being network system.
Indirect communication.
Encoded message
Slow.
Univ. ov Tehran
Introduction to Computer Network
12
New wave- Telegraph






In 1837, Samuel B. Morse invented it.
Text message is encoded by dot and dashed
(binary, digital system).
Message switching, human coding for
efficiency, and hop by hop routing.
Fast transmission, (Time limitation)
Slow production (25-30 word/min)
The daily Telegraph.
Univ. ov Tehran
Introduction to Computer Network
13
Telephone






In 1876, While working on multiplexing
telegraph, invented By A. Graham Bell.
One to one, completely real time
communication.
No need to proficiency.
Fast, (time limitation)
Easy to use or produce data.
Exponential growths, 1000 in 1877 to 50,000
in 1880
Univ. ov Tehran
Introduction to Computer Network
14
Broadcast media

Printing, news papers,




Radio




Easy to reproduce the same data.
Easy to distribute message.
Slow in producing and contribution.
Easy to distribute message.
Fast in producing and contribution of message.
Limited of type of message, only voice.
TV

All like radio, but
with reach data.
Introduction to Computer Network
Univ. ov Tehran
15
Computer Network



Fast in producing, processing, distributing and
consuming messages.
No limitation in time and space.
Support different type of communication.





Mass media, news group.
One to many, mailing list.
One to one, mail, chat, talk.
Support of different type of message, data
Only problem, need proficiency.
Univ. ov Tehran
Introduction to Computer Network
16
History of the Internet







70’s: started as a research project, 56 kbps, < 100
computers
80-83: ARPANET and MILNET split,
85-86: NSF builds NSFNET as backbone, links 6
Supercomputer centers, 1.5 Mbps, 10,000 computers
87-90: link regional networks, NSI (NASA), ESNet(DOE),
DARTnet, TWBNet (DARPA), 100,000 computers
90-92: NSFNET moves to 45 Mbps, 16 mid-level networks
94: NSF backbone dismantled, multiple private backbones
Today: backbones run at 10 Gbps, around160 millions
computers in 160 countries
Univ. ov Tehran
Introduction to Computer Network
17
Growth of the Internet
Number of Hosts on the
Internet:
Aug. 1981
213
Oct. 1984
1,024
Dec. 1987
28,174
Oct. 1990
313,000
Oct. 1993
2,056,000
Apr. 1995
5,706,000
Jul. 1997 19,540,000
Jul. 1999 59,249,900
Jul. 2001 117,288,000
Univ. ov Tehran
1000000000
100000000
10000000
1000000
100000
10000
1000
100
10
1
1981 1984 1987 1990 1993 1996 1999
Data available at: http://www.netsizer.com/
Introduction to Computer Network
18
Recent Growth (1991-2000)
Univ. ov Tehran
Introduction to Computer Network
19
Services Provided by the
Internet

Shared access to computing resources


Shared access to data/files


telnet (1970’s)
FTP, NFS, AFS (1980’s)
Communication medium over which people interact


email (1980’s), on-line chat rooms, instant messaging
(1990’s)
audio, video (1990’s)


replacing telephone network?
A medium for information dissemination


USENET (1980’s)
WWW (1990’s)


replacing newspaper, magazine?
audio, video (1990’s)
Univ. ov Tehran

Introduction to Computer Network
replacing radio, CD, TV?
20
Today’s Vision
Everything is digital: voice, video, music,
pictures, live events
 Everything is on-line: bank statement,
medical record, books, airline schedule,
weather, highway traffic, toaster,
refrigerator …
 Everyone is connected: doctor, teacher,
broker, mother, son, friends, enemies

Univ. ov Tehran
Introduction to Computer Network
21
What is Next?

Electronic commerce


Internet entertainment


virtual enterprise
interactive sitcom
World as a small village
community organized according to interests
 enhanced understanding among diverse
groups

Univ. ov Tehran
Introduction to Computer Network
22
What is Next?

Electronic democracy
little people can voice their opinions to
the whole world
 little people can coordinate their actions
 bridge the gap between information
haves and have-not’s


Electronic terrorism

hacker can bring the whole world to its
knee
Univ. ov Tehran
Introduction to Computer Network
23
Industrial Players

Telephone companies


Cable companies


own access links
Wireless/Satellite companies


own long-haul and access communication
links, customers
alternative communication links
Utility companies: power, water,
railway

own right of way to lay down more wires
Univ. ov Tehran
Introduction to Computer Network
24
Industrial Players

Medium companies

own content
Internet Service Providers
 Equipment companies



switches/routers, chips, optics,
computers
Software companies
Univ. ov Tehran
Introduction to Computer Network
25
Commercial Internet after
1994
Joe's Company
Campus Network
Berkeley
Stanford
Regional ISP
Bartnet
Xerox Parc
SprintNet
America On Line
UUnet
NSF Network
IBM
NSF Network
Modem
Internet MCI
IBM
Univ. ov Tehran
Introduction to Computer Network
26
Internet Physical Infrastructure
ISP

Backbone
Residential Enterprise/ISP
Access
access, Backbone
 Modem
transmission
 DSL


Cable
modem
Satellite
Univ. ov Tehran



ISP

Campus network


Ethernet, ATM
Internet Service
Providers
T1/T3, DS-1 DS-3
OC-3, OC-12
 access, regional,
ATM vs. SONET, vs.
backbone
Introduction to Computer Network
27
WDM
Univ. ov Tehran
Introduction to Computer Network
28
Univ. ov Tehran
Introduction to Computer Network
29
Univ. ov Tehran
Introduction to Computer Network
30