Professional Documents
Culture Documents
Lecture 1 - Introduction
Lecture 1 - Introduction
04-05
HEDSPI Project
Hanoi University of Technology
by
Ngo Hong Son
1
About this course
I am the primary lecturer
Ngo Hong Son, FIT- HUT
But this course is built with helps of many experts
Lecturers from FIT, HUT
Dr. Nguyen Linh Giang
JICA Experts
Dr. Yasuo Tsuchimoto, Assistant Professor, Keio
University
Dr. Mitsuhiro Sakurama, Hitachi Ltd.,
2
Today outline
Course introduction
Basic concept of computer networks
3
Course introduction
Objectives
Topics and schedule
Assessment
Official hours
4
Course objective
Understand the Internet technology
Some networking mechanisms
Some protocols of TCP/IP
Explain how the Internet works
Be able to use the Internet efficiently, install
new technologies and services
5
Tentative schedule
1. Jan 24 Introduction
2. Feb 14 Basic Concepts of Computer Network
3. Feb 21 Internet Layer
4. Feb 28 Routing
5. Mar 6 Routing Protocols
6. Mar 13 Transport Layer
7. Mar 20 Application Layer
6
Tentative schedule
8. Mar 27 Data-link Layer
9. Apr 3 Physical Layer
10. Apr 10 Security
11. Apr 17 Next Generation Internet
12. Apr 24 Multimedia Communications
13. May 8 Enterprise Internet,
Internet Governance and
Advanced Applications
7
Assessment
Assignment 40%
Two assignments
Final exam 60%
8
Some advices
For well studying
Read given materials in advance
Participate actively in the lecture
Discuss, answer and ask question
Surf web or discuss among friend to find solution
Where to find me
8:30 – 10:00 am every Monday.
Department of Communication and Computer Networks,
Room 329 Building C1.
Phone: 8680896
Mail: sonnh@it-hut.edu.vn
9
Reference books
TCP/IP Illustrated Vol I-The Protocols, Richard
Steves, Addison-Wesley
Internetworking with TCP/IP, Vol 1, Douglas
Comer, Prentice Hall Computer
Networking: a top-down approach featuring the
Internet, James F. Kurose, Keith W. Ross, Addison
Wesley
Mạng máy tính và các hệ thống mở, Nguyễn Thúc
Hải, NXB Giáo Dục
10
Basic concept of
computer networks
Internet history
Definition of computer network
Network architecture
Circuit switching & Packet switching
11
Origin of Internet
Started as an experiment of
ARPA project
Begun with one link between
the IMP at UCLA and the IMP
at SRI.
12
Source: http://www.cybergeography.org/atlas/historical.html
3 months later, Dec. 1969
SRI UTAH
UCSB
UCLA
Source:
http://www.cybergeography.org/
atlas/historical.html The network grew with a speed of 1 node per month
14
Internet’s 1970s: Internetworking, New
architecture and Proprietary networks
15
Enlargement of ARPANET in 1974
source:
16
http://www.cybergeography.org/
atlas/historical.html
The traffic quantity of one day exceeds 3.000.000 packet
In 1977: Develop as an aggregate of science
and government agency networks
Source: 17
http://www.cybergeography.org/
atlas/historical.html
1970s
Early 1970s, proprietary networks:
ALOHAnet satellite network at Hawaii
DECnet, IBM’s SNA, XNA
1974: Cerf & Kahn – Principles of open
network system for internetworking
(Turing Awards)
1976: Ethernet of Xerox PARC
End of 1970s: ATM
18
1980s: New protocols and
more connected networks
19
1981: Construction of NSFNET
20
1986: Connect USENET& NSFNET
21
Source: http://www.cybergeography.org/atlas/historical.html
More networks and protocols
More networks connected: MFENET,
HEPNET (Dept. Energy), SPAN (NASA),
BITnet, CSnet, NSFnet, Minitel …
TCP/IP standardized in 1980
DNS by P. Mockapetris (USC)
Berkeley incorporated TCP/IP into BSD Unix
Services: FTP, Mail…
22
1990s: Web and
commercialization of Internet
23
1990s
Early 1990’s: ARPAnet Late1990’s – 2000’s:
decommissions and New applications:
become a part of instant messaging, P2P
Internet file sharing
Early 1990s: Web E-commerce, Yahoo,
HTML, HTTP: Amazon, Google…
Berners-Lee Security is a hot topic!
1994: Mosaic, Internet for everyone
Netscape Every new protocol must
Late1990’s: Web consider this issue
commercialization ~ 50 million hosts, >
100 million users 24
Vietnam at that time
22.04
20
15.0 17.94
%
15
13.36
10.0 18.6
14.9
10
7.69 11.1
5.0 5
3.8
6.3
0.0 0
2003 2004 2005 2006 2007
FPT, 2635
EVN, 400
SPT, 200
HanoiTelecom,
4
Vietel, 2056
VNPT, 6820
28
2000s: The future is yours
New applications and technologies
Youtube, Skype, Bittorrent, Video and VoIP...
Wireless, sensor and optical networks
….
Internet will continue to improve existing
services
Make it easier
You can do that
29
So, what is a
computer network?
30
Definition
A collection of computers
connected together with the sub-
network or inter-network through
which they can exchange data.
Computer: hosts, routers,
switches, telephones...
Connected through some physical
medias
Follow a network architecture
Computer?
31
Example of networks
Freeway System in US
Train networks
Power, gas networks
Computer networks
The Internet
Ethernet
Wireless LANs: 802:11
…
Banking system (ATM networks)
32
Centralized or distributed
PSTN Internet
34
What is a protocol?
Hi request
Hi response
What request
time?
2:00 response
time
36
Communication model
Circuit switching vs. packet switching
Connection oriented vs. connectionless
37
Circuit switching and packet
switching
Circuit switching
Exchange data using dedicate circuit.
Each connection takes one circuit. It cannot be used by
others until it is released and a new connection is set up
Packet switching
Data is divided into small blocks of data (packets), and
transferred though network
Many connections may share one circuit
Internet (with IP – Internet Protocol) is packet switching.
38
Circuit switching
Resource is assigned to each circuit.
Even there are unused resources, others can not use
39
Packet switching
40
Circuit switching vs. Packet
switching
Circuit switching
Each circuit is used by only one assigned user
Bandwidth guarantees (needed for audio/video apps)
It is wasteful if the assigned user does not use full circuit
capacity.
Packet switching
Improve the efficiency of utilization of bandwidth
Great for bursty data because of resource sharing
Excessive congestion: packet delay and loss
41
Connection oriented vs.
connectionless communication
Connection oriented communication:
Data is transferred through a set-up connection
Three phases: Connection setup, Data transfer,
Connection tear down
Reliable but slow
Connectionless communication
There is no “connection” during the data transferring.
Less reliable but fast
Best effort approach: no guarantee
42
Summary
Course introduction
Internet history
Definition of computer networks
Network architecture
Topology
Protocol
Circuit switching vs. packet switching
Pros & cons
43
Next week
Layering architecture
OSI reference model
Internet identifiers
Name resolution and DNS
Demo for equipments configuration
44