Professional Documents
Culture Documents
EE210 Data Communications and Computer Networks: Dr. Gabriel-Miro Muntean
EE210 Data Communications and Computer Networks: Dr. Gabriel-Miro Muntean
Course Summary
1. Introduction to Networking
What is a network? Layered Network Architecture, Network Standards, Basic Concepts
2. Network Basics
types of services, service implementation, performance
Networks vary in: type: Ethernet, Cable TV, telephone network, Internet, cellular size: from a few computers close together, to a world-wide network of networks containing millions of computers technology: copper wire, coaxial cable, wireless, fibre optics technical issues: services offered, rules for inter-computer communications, how users are charged for network use... Why all these variations ? Due to a combination of factors, including: different target applications different operating environments historical reasons lack of (sensible) standards difficult problems no optimal solutions
EE210 Data Communications and Computer Networks 6
Uses of networks
companies & organisations: resource sharing: programs, equipment, data high reliability: multiple processors/links/file copies/... scalability: gradually improve system performance rapid communications & remote cooperation saving money private individuals: access to remote & diverse information sources communicating with other people entertainment education, healthcare, access to government...
EE210 Data Communications and Computer Networks 7
bus
ring
12
mesh
star
tree
star
ring
tree
mesh
irregular
16
18
smaller cells in overloaded areas EE210 Data Communications and Computer Networks frequency re-use
19
Internetwork
collection of connected networks
router / gateway / protocol convertor
an internet vs. the Internet the Internet = connected set of networks which all use IP
EE210 Data Communications and Computer Networks 20
ISO Reference Model for Open System Interconnection (OSI) late 70s: a framework for the structure of open communication systems, not a network architecture (not intended to have a single standard protocol at each layer)
Ideally, each layer is independent of the other layers and interacts with AT MOST 2 other layers
EE210 Data Communications and Computer Networks 25
TCP
UDP
IP
NET1
NET2
NETn
Flow of Information
SOURCE DESTINATION NETWORK ELEMENT
socket API
API = Application Programming Interface
socket API
IP H-to-N
27
AAL ATM
network element
ATM
AAL ATM
Physical
Physical
Physical
Informal Standards
IEEE, LAN's WAN's ATM Forum, X Consortium Xerox, IBM, Dec, Eircomm, BT, AT& T