Introduction Computer Networks
Introduction Computer Networks
Introduction
Uses of Computer Networks
• Business Applications
• Home Applications
• Mobile Users
• Social Issues
Business Applications of Networks
Dynamic Allocation
Centralized or Decentralized
Centralized – A Bus Arbitration Unit
Decentralized – No central entity, each machine decides
for itself
Metropolitan Area Networks
Satellite connection
Wireless Networks
Possible to start out with one or two devices and expand the reach
• Addressing
• Error Control
• Flow Control
• Multiplexing
• Routing
Connection-Oriented and
Connectionless Services
Connection – oriented (telephonic system)
Sender, receiver and subnet needs to have a negotiation about the
parameters to be used such as maximum message size, quality of
services required and other issues
Quality of Service
Connection-Oriented and Connectionless
Services
The function of each layer should be chosen with an eye toward defining internationally standardized protocols
The layer boundary should be chosen to minimize the information flow across interfaces
The number of layers should be large enough that distinct functions need not be thrown together out of necessity and small enough that the architecture does not become unweildy
Reference Models
The OSI
reference
model.
Physical Layer (questions)
How many volts should be used to represent 1
TCP – retrofit/
OSI – DataLink Layer (point-to-point)
Differences between OSI and TCP/IP
model
OSI model supports connectionless and connection-oriented communication in the network layer but only connection-oriented communication in the transport
layer
TCP/IP model has one mode in the network layer (connectionless) but supports both modes in the transport layer
A Critique of the OSI Model and Protocols
Bad Politics
TCP/IP part of Unix, OSI – governement pushed
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
• Minor protocols deeply entrenched, hard to replace
Hybrid Model
• Connection-Oriented Networks:
X.25, Frame Relay, and ATM
• Ethernet
A virtual circuit.
ATM Virtual Circuits (2)
An ATM cell.
The ATM Reference Model
The range of a single radio may not cover the entire system.
Wireless LANs (3)