Chapter 1 Introduction
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Bus (a) Ring (b)
Copyright © Jingsha He 2004-2015
16
Metropolitan Area Networks
A metropolitan area network based on cable TV
Copyright © Jingsha He 2004-2015
8
Home Applications of Networks (3)
Some forms of e-commerce
Copyright © Jingsha He 2004-2015
9
Mobile Network Users
Combinations of wireless networks and mobile computing
Copyright © Jingsha He 2004-2015
6
Home Applications of Networks
Access to remote information Person-to-person communication Interactive entertainment Electronic commerce
12
Transmission Technologies
Broadcast transmission
Usually smaller, geographically localized networks Most applicable: local area networks
Point-to-point transmission
Copyright © Jingsha He 2004-2015
35
Reference Models (2)
Protocol layering is the main structuring method used to divide up network functionality
• Each protocol layer talks virtually to its peer • Each layer communicates only through the one below • Lower layer services are accessed through an interface • At bottom, messages are carried by the medium
Copyright © Jingsha He 2004-2015
27
Network Software (2)
Protocol hierarchies
Copyright © Jingsha He 2004-2015
28
Network Software (3)
Information flow that supports communication at layer 5
Microwave, refrigerator, clock, furnace, air-condition unit
Utility meter, burglar alarm, babycam
Copyright © Jingsha He 2004-2015 26
Telemetry
Network Software
Copyright © Jingsha He 2004-2015
14
Personal Area Networks
A Bluetooth-based PAN configuration
Copyright © Jingsha He 2004-2015
15
Local Area Networks
Two broadcast networks
Computer Networks
Prof. Jingsha He School of Software Engineering Beijing University of Technology
Chapter 1 Introduction
Definitions
Computer network
A number of individual computers interconnected through a communication network A collection of autonomous computer systems interconnected using a single technology
Copyright © Jingsha He 2004-2015
21
Wide Area Networks (5)
A stream of packets from sender to receiver
Copyright © Jingsha He 2004-2015
22
Wireless Networks
Protocol hierarchies Design issues for the layers Connection-oriented and connectionless services Service primitives Relationship between services and protocols
33
Services to Protocols Relationship
Relationship between a service and a protocol
Copyright © Jingsha He 2004-2015
34
Reference Models
The OSI Reference Model The TCP/IP Reference Model A comparison of OSI and TCP/IP A critique of the OSI model and protocols A critique of the TCP/IP reference model
Computer network vs. distributed system
Distributed system
A
abstraction for computation or data processing
Copyright © Jingsha He 2004-2015 3
Uses of Computer Networks
Copyright © Jingsha He 2004-2015
32
Service Primitives (2)
A simple client-server interaction using acknowledged datagrams
Copyright © Jingsha He 2004-2015
Copyright © Jingsha He 2004-2015
10
Social Issues
Politics Religion Pornography The right of individuals Copyright Security Privacy
Copyright © Jingsha He 2004-2015 11
Computers
Desktop PC, PDA, shared peripherals
Entertainment
TV, DVD, VCR, camera, stereo, MP3
Telephone, cell phone, intercom, fax
Telecomm
Appliances
Copyright © Jingsha He 2004-2015
7
Home Applications of Networks (2)
No fixed clients and servers in a peer-to-peer system
Copyright © Jingsha He 2004-2015
Copyright © Jingsha He 2004-2015
24
Wireless Networks (3)
Individual mobile computFra Baidu bibliotekrs (a) A flying LAN (b)
Copyright © Jingsha He 2004-2015
25
Home Network Components
30
Connection-Oriented and Connectionless Services
Six different types of service
Copyright © Jingsha He 2004-2015
31
Service Primitives
Six service primitives for implementing simple connection-oriented services
17
Wide Area Networks
WAN that connects three branch offices in Australia
Copyright © Jingsha He 2004-2015
18
Wide Area Networks (2)
WAN using a virtual private network
Network Hardware
Local area networks Metropolitan area networks Wide area networks Wireless networks Home networks Internetworks
Copyright © Jingsha He 2004-2015
Copyright © Jingsha He 2004-2015
29
Design Issues for the Layers
Addressing Error control Flow control Multiplexing Routing
Copyright © Jingsha He 2004-2015
Categories of wireless networks
System interconnections Wireless LANs Wireless WANs
Copyright © Jingsha He 2004-2015
23
Wireless Networks (2)
Bluetooth configuration (a) Wireless LAN (b)
Business applications Home applications Mobile users Social issues
As the result of the various uses and wide applications of computer networks
Usually large networks Most applicable: wide area networks
Copyright © Jingsha He 2004-2015
13
Classification of Networks
Scale of processor interconnections
Copyright © Jingsha He 2004-2015
19
Wide Area Networks (3)
WAN using an ISP network
Copyright © Jingsha He 2004-2015
20
Wide Area Networks (4)
Relation between hosts on LANs and the subnet
Copyright © Jingsha He 2004-2015
4
Business Applications of Networks
Copyright © Jingsha He 2004-2015
5
Business Applications of Networks (2)
The client-server model that involves requests and replies
Copyright © Jingsha He 2004-2015
16
Metropolitan Area Networks
A metropolitan area network based on cable TV
Copyright © Jingsha He 2004-2015
8
Home Applications of Networks (3)
Some forms of e-commerce
Copyright © Jingsha He 2004-2015
9
Mobile Network Users
Combinations of wireless networks and mobile computing
Copyright © Jingsha He 2004-2015
6
Home Applications of Networks
Access to remote information Person-to-person communication Interactive entertainment Electronic commerce
12
Transmission Technologies
Broadcast transmission
Usually smaller, geographically localized networks Most applicable: local area networks
Point-to-point transmission
Copyright © Jingsha He 2004-2015
35
Reference Models (2)
Protocol layering is the main structuring method used to divide up network functionality
• Each protocol layer talks virtually to its peer • Each layer communicates only through the one below • Lower layer services are accessed through an interface • At bottom, messages are carried by the medium
Copyright © Jingsha He 2004-2015
27
Network Software (2)
Protocol hierarchies
Copyright © Jingsha He 2004-2015
28
Network Software (3)
Information flow that supports communication at layer 5
Microwave, refrigerator, clock, furnace, air-condition unit
Utility meter, burglar alarm, babycam
Copyright © Jingsha He 2004-2015 26
Telemetry
Network Software
Copyright © Jingsha He 2004-2015
14
Personal Area Networks
A Bluetooth-based PAN configuration
Copyright © Jingsha He 2004-2015
15
Local Area Networks
Two broadcast networks
Computer Networks
Prof. Jingsha He School of Software Engineering Beijing University of Technology
Chapter 1 Introduction
Definitions
Computer network
A number of individual computers interconnected through a communication network A collection of autonomous computer systems interconnected using a single technology
Copyright © Jingsha He 2004-2015
21
Wide Area Networks (5)
A stream of packets from sender to receiver
Copyright © Jingsha He 2004-2015
22
Wireless Networks
Protocol hierarchies Design issues for the layers Connection-oriented and connectionless services Service primitives Relationship between services and protocols
33
Services to Protocols Relationship
Relationship between a service and a protocol
Copyright © Jingsha He 2004-2015
34
Reference Models
The OSI Reference Model The TCP/IP Reference Model A comparison of OSI and TCP/IP A critique of the OSI model and protocols A critique of the TCP/IP reference model
Computer network vs. distributed system
Distributed system
A
abstraction for computation or data processing
Copyright © Jingsha He 2004-2015 3
Uses of Computer Networks
Copyright © Jingsha He 2004-2015
32
Service Primitives (2)
A simple client-server interaction using acknowledged datagrams
Copyright © Jingsha He 2004-2015
Copyright © Jingsha He 2004-2015
10
Social Issues
Politics Religion Pornography The right of individuals Copyright Security Privacy
Copyright © Jingsha He 2004-2015 11
Computers
Desktop PC, PDA, shared peripherals
Entertainment
TV, DVD, VCR, camera, stereo, MP3
Telephone, cell phone, intercom, fax
Telecomm
Appliances
Copyright © Jingsha He 2004-2015
7
Home Applications of Networks (2)
No fixed clients and servers in a peer-to-peer system
Copyright © Jingsha He 2004-2015
Copyright © Jingsha He 2004-2015
24
Wireless Networks (3)
Individual mobile computFra Baidu bibliotekrs (a) A flying LAN (b)
Copyright © Jingsha He 2004-2015
25
Home Network Components
30
Connection-Oriented and Connectionless Services
Six different types of service
Copyright © Jingsha He 2004-2015
31
Service Primitives
Six service primitives for implementing simple connection-oriented services
17
Wide Area Networks
WAN that connects three branch offices in Australia
Copyright © Jingsha He 2004-2015
18
Wide Area Networks (2)
WAN using a virtual private network
Network Hardware
Local area networks Metropolitan area networks Wide area networks Wireless networks Home networks Internetworks
Copyright © Jingsha He 2004-2015
Copyright © Jingsha He 2004-2015
29
Design Issues for the Layers
Addressing Error control Flow control Multiplexing Routing
Copyright © Jingsha He 2004-2015
Categories of wireless networks
System interconnections Wireless LANs Wireless WANs
Copyright © Jingsha He 2004-2015
23
Wireless Networks (2)
Bluetooth configuration (a) Wireless LAN (b)
Business applications Home applications Mobile users Social issues
As the result of the various uses and wide applications of computer networks
Usually large networks Most applicable: wide area networks
Copyright © Jingsha He 2004-2015
13
Classification of Networks
Scale of processor interconnections
Copyright © Jingsha He 2004-2015
19
Wide Area Networks (3)
WAN using an ISP network
Copyright © Jingsha He 2004-2015
20
Wide Area Networks (4)
Relation between hosts on LANs and the subnet
Copyright © Jingsha He 2004-2015
4
Business Applications of Networks
Copyright © Jingsha He 2004-2015
5
Business Applications of Networks (2)
The client-server model that involves requests and replies