Introduction TO CN - Part 1
Introduction TO CN - Part 1
Introduction TO CN
1
What is a Computer Network
◆ A set
of communication elements connected by
communication links
router
workstation
➭ Communication elements
server
● Computers, printers, mobile phones, … mobile
● Routers, switches, ... local ISP
➭ Communication links
● optic fiber
● coaxial cable
regional ISP
● twisted pair
● wireless (radio, microwave, satellite)
➭ Topologies
● Ring, Star, Bus, Tree, Mesh
company
network 2
What is a Computer Network
◆ A software/hardware infrastructure
➭ Share resources
● data, files, computing power, video,…
➭ Information highway
● communication between geographically dispersed users
➭ Electronic Society
● Cyberspace
● Virtual global nation
3
Introduction
Computer Network
– an interconnected collection of autonomous computers
Internet: “network of networks”
– loosely hierarchical
– public Internet versus private intranet
WWW a distributed systems run on the top of Internet
Distributed System
– High degree of cohesiveness(united) and transparency
– A software system built on top of a network
4
1.1 Uses of Computer Networks
• Business Applications
• Home Applications
• Mobile Users
• Social Issues
5
Business Applications of Networks
a. Resource sharing (hardware, software, information, …)
b. Providing communication medium (e-mail, videoconferenceing)
c. Doing business electronically (B2B, B2C, e-commerce)
9
Networks for People
– Access to remote information
• e.g.: financial, shopping, customized newspapers,
on-line digital library, WWW
– Person-to-person communication
• email, video conference, newsgroup
– Interactive entertainment
• VOD, interactive movies or TVs, game playing
10
Home Network Applications (2)
mobile-commerce
15
Network Hardware
16
Network Hardware
– Broadcast networks
• single communication channel shared by all
machines
• broadcasting or multicasting (via packets)
– broadcasting: a special code in address field
– multicasting: reserve one bit to indicate multicasting, the
remaining n-1address bits can hold a group number. Each
machine can subscribe to any groups
• used by localized networks (or satellites)
– point-to-point networks
• many hops
• routing algorithms: multiple routs are possible
• used by large networks
17
Classification of interconnected
processors by scale
18
Local Area Networks (LANs)
· Characterics of LANs: (a) privated-owned, (b) small size,
(c) transmission technology, (d) topology
· Ethernets are most popular (up to 10 Gb/s)
23