Download William Stallings Data and Computer Communications

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Transcript
Text book:
Data and Computer Communications
William Stallings
Reference Books:
1- computer networkes,Andrew S.Tanenbaum
2- Data Communications and Networking, 3rd
Edition, Behrouz A. Forouzan
Chapter 1
Introduction to networking
What is the computer network
Network
• A set of devices (nodes) connected by communication links.
• A node can be a
• Computer
• Printer, or
• Any other device capable of sending and/or receiving
data generated by other nodes on the network.
4
Why Study Data Communication &
Networking?
 Because Data Communication & Networking are changing the
way we do business and the way we live
 Require immediate access to accurate information
 Database, online shopping
 Enable long distance communication
 Internet, IP phone
 Access variable of information such as text, voice and
image
 Email, messenger, video conference
5
What is Data Communication?
 Communications
 The exchange of information between individuals
using a common set of symbols, signs, behavior or
language.
 Data
 Information presented in whatever forms is agreed
upon by the parties creating and using data
 Data communications
 The exchange of data between two devices via some
form of transmission medium such as a wire cable
6
A Communications Model
 Source
 generates data to be transmitted
 Transmitter
 Converts data into transmittable signals
 Transmission System
 Carries data
 Receiver
 Converts received signal into data
 Destination
 Takes incoming data
Simplified Communications
Model - Diagram
A Data Communication Model
 Message
 Sender
 Receiver
 Medium
 Protocol
9
Simplified Network Model
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
TYPE OF CONNECTION
 Point to point
 A dedicated link is provided
between two devices
 Multipoint
 More than two specific
devices share a single link
Point – to – point connection
Multipoint connection
14
Broadcast Networks
Types of transmission
technology
• Broadcast links
• Point-to-point links
Distributed Processing
A task is divided among
multiple computers
16
Broadcast Networks (2)
Classification of interconnected processors by
scale.
Network Criteria
 Performance – affected by
1. # users
2. Type of medium
3. HW/SW
 Reliability – measured by
1. Freq of failure
2. Recovery time
3. Catastrophe vulnerability
 Security
1. Protection from unauthorized access
2. Viruses
{Homework; difference between virus &
worm}
18
Categories of Networks
Based on




19
Ownership
Distance covered
Physical architecture
Control
Network Hardware
•
•
•
•
•
•
Local Area Networks
Metropolitan Area Networks
Wide Area Networks
Wireless Networks
Home Networks
Internetworks
Internetworks
 Connection of two or more networks
 Internet vs. internet
 internet
 Two or more networks can communicate with each other
 Internet
 A collaboration of more than hundreds of thousands interconnected networks
21
The Internet
Collaboration of more than hundreds of
thousands of interconnected networks
1969 – started as ARPAnet, a small network of
connected computers
1972 - Cerf and Khan – packet delivery and
Transmission Control Protocol (TCP)
Shortly thereafter – evolution of TCP/IP
22
Wide Area Networks
Large geographical area
Crossing public rights of way
Rely in part on common carrier circuits
Alternative technologies




Circuit switching
Packet switching
Frame relay
Asynchronous Transfer Mode (ATM)
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
Metropolitan Area Networks
A metropolitan area network based on cable TV.
Wireless Networks
Categories of wireless networks:
• System interconnection
• Wireless LANs
• Wireless WANs
Wireless Networks (2)
(a) Bluetooth configuration
(b) Wireless LAN
Wireless Networks (3)
(a) Individual mobile computers
(b) A flying LAN
Wireless LANs
(a) Wireless networking with a base station.
(b) Ad hoc networking.
Wireless LANs (2)
The range of a single radio may not cover the
entire system.
Wide Area Networks
Relation between hosts on LANs and the subnet.
Circuit Switching
Dedicated communications path established for
the duration of the conversation
e.g. telephone network
Packet Switching
Data sent out of sequence
Small chunks (packets) of data at a time
Packets passed from node to node between
source and destination
Used for terminal to computer and computer to
computer communications
Frame Relay
Packet switching systems have large overheads
to compensate for errors
Modern systems are more reliable
Errors can be caught in end system
Most overhead for error control is stripped out
Protocols
Used for communications between entities in a
system
Must speak the same language
Entities
 User applications
 e-mail facilities
 terminals
Systems
 Computer
 Terminal
 Remote sensor
Protocol Architecture
Task of communication broken up into modules
For example file transfer could use three
modules
 File transfer application
 Communication service module
 Network access module
Asynchronous Transfer Mode
ATM
Evolution of frame relay
Little overhead for error control
Fixed packet (called cell) length
Anything from 10Mbps to Gbps
Constant data rate using packet switching
technique
Protocols and Standards
Why do we need them?
Protocol
 set of rules that govern data communication
 defines what, how, and when
 Key elements
 Syntax
 Semantics
 timing
Standard
 provides a model for development
 allows for interoperability
38
OSI Model
Open Systems Interconnection
Developed by the International Organization for
Standardization (ISO)
Seven layers
A theoretical system delivered too late!
TCP/IP is the de facto standard
Standards
Required to allow for interoperability between
equipment
Advantages
 Ensures a large market for equipment and software
 Allows products from different vendors to
communicate
Disadvantages
 Freeze technology
 May be multiple standards for the same thing
Key Elements of a Protocol
Syntax
Data formats
Signal levels
Semantics
Control information
Error handling
Timing
Speed matching
Sequencing
Document related concepts

Piggybacking (Internet access) wikipedia, lookup

Cracking of wireless networks wikipedia, lookup

Wireless security wikipedia, lookup

Computer security wikipedia, lookup

List of wireless community networks by region wikipedia, lookup

Network tap wikipedia, lookup

Airborne Networking wikipedia, lookup

Recursive InterNetwork Architecture (RINA) wikipedia, lookup

Zero-configuration networking wikipedia, lookup

Computer network wikipedia, lookup

Deep packet inspection wikipedia, lookup

IEEE 1355 wikipedia, lookup

Wake-on-LAN wikipedia, lookup

UniPro protocol stack wikipedia, lookup

Internet protocol suite wikipedia, lookup

Asynchronous Transfer Mode wikipedia, lookup

Peering wikipedia, lookup