Professional Documents
Culture Documents
Ngo Hong Son, FIT- HUT Lecturers from FIT, HUT Dr. Nguyen Linh Giang Dr. Pham Huy Hoang JICA Experts Dr. Yasuo Tsuchimoto, Assistant Professor, Keio University Dr. Mitsuhiro Sakurama, Hitachi Ltd.,
2
Today outline
Course introduction Basic concept of computer networks
Course introduction
Objectives Topics and schedule Assessment Official hours
Course objective
Explain how the Internet works Be able to use the Internet efficiently, install new technologies and services
Tentative schedule
1. 2. 3. 4. 5. 6. 7.
Introduction Basic Concepts of Computer Network Internet Layer Routing Routing Protocols Transport Layer Application Layer
Tentative schedule
8. 9. 10. 11. 12. 13.
Mar 27 Data-link Layer Apr 3 Physical Layer Apr 10 Security Apr 17 Next Generation Internet Apr 24 Multimedia Communications May 8 Enterprise Internet, Internet Governance and Advanced Applications
Assessment
Assignment
40% 60%
Two assignments
Final exam
Some advices
Read given materials in advance Participate actively in the lecture Discuss, answer and ask question Surf web or discuss among friend to find solution 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
Where to find me
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 Mng my tnh v cc h thng m, Nguyn Thc Hi, NXB Gio Dc
10
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.
ARPA: Advanced Research Project Agency UCLA: University California Los Angeles SRI: Stanford Research Institute IMP: Interface Message Processor
12
Source: http://www.cybergeography.org/atlas/historical.html
SRI UCSB
UTAH
UCLA
source: http://www.cybergeography.org/atlas/historical.html
15
16
1970s
Early
Cerf & Kahn Principles of open network system for internetworking (Turing Awards) 1976: Ethernet of Xerox PARC End of 1970s: ATM
18
19
20
21
Source: http://www.cybergeography.org/atlas/historical.html
22
23
1990s
Early 1990s: ARPAnet decommissions and become a part of Internet Early 1990s: Web HTML, HTTP: Berners-Lee 1994: Mosaic, Netscape Late1990s: Web commercialization
Late1990s 2000s:
New applications: instant messaging, P2P file sharing E-commerce, Yahoo, Amazon, Google Security is a hot topic!
Internet for everyone Every new protocol must consider this issue
24
1991: In an effort, negotiations for connecting Vietnam to Internet failed. (what a pity!) 1996: Again, prepare for Internet infrastructure
1 IXP: VNPT 4 ISP: VNPT, Netnam (IOT), FPT, SPT 20 ISPs, 4 IXPs 19 million of Internet users, 22.04% of population
Recent statistics
27
Youtube, Skype, Bittorrent, Video and VoIP... Wireless, sensor and optical networks .
30
Definition
A collection of computers connected together with the subnetwork 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
Centralized or distributed
PSTN
Internet
33
Network architecture
Network architecture: Topology and Protocol Network topology
34
What is a protocol?
Hi Hi What time? 2:00 time request response request response
Human-human
Computer - computer
35
Network protocol
Send a message with request or information Receive message with information, action or event
Defines format, order of messages sent and received among network entities, and actions taken on message transmission, receipt Examples: TCP, UDP, IP, FTP, Telnet, SSH, Ethernet,
36
Communication model
Circuit switching vs. packet switching Connection oriented vs. connectionless
37
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 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.
Packet switching
38
Circuit switching
Resource is assigned to each circuit. Even there are unused resources, others can not use
39
Packet switching
The whole bandwidth is shared for everyone If there is unused bandwidth, anyone can use
40
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. Improve the efficiency of utilization of bandwidth Great for bursty data because of resource sharing Excessive congestion: packet delay and loss
Packet switching
41
Data is transferred through a set-up connection Three phases: Connection setup, Data transfer, Connection tear down Reliable There is no connection during the data transferring. Best effort
42
Connectionless communication
Summary
Course introduction Internet history Definition of computer networks Network architecture
Next week
Layering architecture OSI reference model Internet identifiers Name resolution and DNS Demo for equipments configuration
44