Escolar Documentos
Profissional Documentos
Cultura Documentos
Transmitter
Converts data into transmittable signals
Transmission System
Carries data
Receiver
Converts received signal into data
Destination
Takes incoming data
Simplified Communications
Model - Diagram
Key Communications Tasks
Transmission System Utilization
Interfacing
Signal Generation
Synchronization
Exchange Management
Error detection and correction
Addressing and routing
Recovery
Message formatting
Security
Network Management
Simplified Data
Communications Model
Networking
Point to point communication not
usually practical
Devices are too far apart
Large set of devices would need
impractical number of connections
Solution is a communications network
Simplified Network Model
Local Area Networks
Smaller scope
Building or small campus
Usually owned by same organization as
attached devices
Data rates much higher
Usually broadcast systems
Now some switched systems and ATM
are being introduced
LAN Applications (1)
Personal computer LANs
Low cost
Limited data rate
Back end networks and storage area
networks
Interconnecting large systems (mainframes
and large storage devices)
High data rate
High speed interface
Distributed access
Limited distance
Limited number of devices
LAN Applications (2)
High speed office networks
Desktop image processing
High capacity local storage
Backbone LANs
Interconnect low speed local LANs
Reliability
Capacity
Cost
LAN Topologies
Bus and Tree
Multipoint medium
Transmission propagates throughout medium
Heard by all stations
Need to identify target station
To avoid hogging
e-mail facilities
terminals
Systems
Computer
Terminal
Remote sensor
Key Elements of a Protocol
Syntax
Data formats
Signal levels
Semantics
Control information
Error handling
Timing
Speed matching
Sequencing
Characteristics
Direct or indirect
Monolithic or structured
Symmetric or asymmetric
Standard or nonstandard
Direct or Indirect
Direct
Systems share a point to point link or
Systems share a multi-point link
Data can pass without intervening active
agent
Indirect
Switched networks or
Internetworks or internets
Data transfer depend on other entities
Symmetric or Asymmetric
Symmetric
Communication between peer entities
Asymmetric
Client/server
Standard or Nonstandard
Nonstandard protocols built for specific
computers and tasks
K sources and L receivers leads to K*L
protocols and 2*K*L implementations
If common protocol used, K + L
implementations needed
Use of Standard Protocols
Monolithic or Structured
Communications is a complex task
To complex for single unit
Structured design breaks down problem
into smaller units
Layered structure
Functions
Encapsulation
Segmentation and reassmebly
Connection control
Ordered delivery
Flow control
Error control
Addressing
Multiplexing
Transmission services
Encapsulation
Addition of control information to data
Address information
Error-detecting code
Protocol control
Segmentation (Fragmentation)
Data blocks are of bounded size
Application layer messages may be large
Network packets may be smaller
Splitting larger blocks into smaller ones is
segmentation (or fragmentation in TCP/IP)
ATM blocks (cells) are 53 octets long
Ethernet blocks (frames) are up to 1526 octets
long
Checkpoints and restart/recovery
Why Fragment?
Advantages
More efficient error control
More equitable access to network facilities
Shorter delays
Smaller buffers needed
Disadvantages
Overheads
Increased interrupts at receiver
More processing time
Connection Control
Connection Establishment
Data transfer
Connection termination
May be connection interruption and recovery
Sequence numbers used for
Ordered delivery
Flow control
Error control
TCP/IP Protocol Architecture
Developed by the US Defense Advanced
Research Project Agency (DARPA) for its
packet switched network (ARPANET)
Used by the global Internet
No official model but a working one.
Application layer
Host to host or transport layer
Internet layer
Network access layer
Physical layer
TCP/IP Protocol Architecture
Model