Advanced Computer Network
Lecture 1: Introduction
Yunming Ye
Text for This Course
Computer Networks
Fourth Edition
By Andrew S. Tanenbaum
Prentice Hall, 4th edition, Published August 2002, 891 pages, ISBN
Other Recommended Books
1. W.Richard Stevens. ( 译译 : 译译译译 ). 《 TCP/IP 译译 译 1: 译译 》 译译译译译译译译 2000 译译
2. Behrouz A.Forouzan 译 Sophia Chung Fegan.( 译译 : 译译译 ) 译
《 TCP/IP 译译译》 , 译译译译译译译 ,2001 译译
Course Coverage
• Introduction
• The Data Link Layer
• The Medium Access Layer
• The Network Layer and Network Design
• The Transport Layer
• Application Protocols in TCP/IP
• Network Security Protocols
• Advanced Computer Network Applications
– P2P Computing
– Grid Computing
Class Format and Requirements
Pre-requisites : data structure and algorithms, a good working
knowledge of C++ OR Java (for the implementation project).
Class & Project Development
Final grade will be determined as follows::
–20% home work & class presentations
–50% exams
Uses of Computer Networks
•
Business Applications
•
Home Applications
Business Applications of Networks
Business Applications of Networks (2)
Home Network Applications
•
Access to remote information
•
Person-to-person communication
•
Interactive entertainment
Home Network Applications (2)
Home Network Applications (3)
Mobile Network Users
Network Hardware
•
Local Area Networks
•
Metropolitan Area Networks
•
Wide Area Networks
Broadcast Networks
Types of transmission technology
•
Broadcast links
Broadcast Networks (2)
Local Area Networks
Two broadcast networks
(a) Bus
Metropolitan Area Networks
Wide Area Networks
Wide Area Networks (2)
Wireless Networks
Categories of wireless networks:
•
System interconnection
•
Wireless LANs
Wireless Networks (2)
(a) Bluetooth configuration
Wireless Networks (3)
(a) Individual mobile computers
Home Network Categories
•
Computers (desktop PC, PDA, shared peripherals
•
Entertainment (TV, DVD, VCR, camera, stereo,
MP3)
•
Telecomm (telephone, cell phone, intercom, fax)
•
Appliances (microwave, fridge, clock, furnace,
airco)
Network Software
•
Protocol Hierarchies
•
Design Issues for the Layers
•
Connection-Oriented and Connectionless Services
•
Service Primitives
Network Software
Protocol Hierarchies
Protocol Hierarchies (2)
Protocol Hierarchies (3)
Design Issues for the Layers
•
Addressing
•
Error Control
•
Flow Control
•
Multiplexing
Connection-Oriented and Connectionless Services
Service Primitives
Service Primitives (2)
Services to Protocols Relationship
Reference Models
•
The OSI Reference Model
•
The TCP/IP Reference Model
•
A Comparison of OSI and TCP/IP
Reference Models
The OSI reference
Reference Models (2)
Reference Models (3)
Comparing OSI and TCP/IP Models
Concepts central to the OSI model
A Critique of the OSI Model and Protocols
Why OSI did not take over the world
•
Bad timing
•
Bad technology
A Critique of the TCP/IP Reference Model
Problems:
•
Service, interface, and protocol not distinguished
•
Not a general model
•
Host-to-network “layer” not really a layer
•
No mention of physical and data link layers
Hybrid Model
Example Networks
•
The Internet
– RFC Documents: http://www.ietf.org/rfc.html
•
Connection-Oriented Networks:
X.25, Frame Relay, and ATM
•
Ethernet
The ARPANET
(a) Structure of the telephone system.
The ARPANET (2)
The ARPANET (3)
Growth of the ARPANET (a) December 1969. (b) July 1970.
NSFNET
Internet Usage
Traditional applications (1970 – 1990)
•
•
News
Architecture of the Internet
Ethernet
Wireless LANs
(a) Wireless networking with a base station.
Wireless LANs (2)
Wireless LANs (3)
Network Standardization
•
Who’s Who in the Telecommunications World
– International Telecommunication Union•
Who’s Who in the International Standards World
– International Standards Organization•
Who’s Who in the Internet Standards World
– Internet Engineering Task ForceITU
•
Main sectors
•
Radiocommunications
•
Telecommunications Standardization
•
Development
•
Classes of Members
•
National governments
•
Sector members
IEEE 802 Standards
The 802 working groups. The important ones are marked with *. The ones marked with are