Chapter 1. Introduction to Data Communications
Download
Report
Transcript Chapter 1. Introduction to Data Communications
Business Data
TeleCommunications and
Networks
Dr. Oualid Ben Ali
.
© Dr. Oualid (Walid) Ben Ali
1-1
Lecture 1
Introduction to Data
Communications
1-2
© Dr. Oualid (Walid) Ben Ali
Lecture 1 Outline
• Brief history of Data Communications
– Communications, Information Systems and the Internet
• Data Communications Networks
– Network components, network types
• Network Models
– OSI model, Internet model, transmission via “layers”
• Network Standards
– Standards making, common standards
• Future Trends
– Pervasive networking, integration of voice, video, and
data, new information services
1-3
© Dr. Oualid (Walid) Ben Ali
Information Age
• First Industrial Revolution
– Introduction of machinery
– New organizational methods
– Changed the way people worked
• Second Industrial Revolution – Information Age
– Introduction of computers
– Introduction of networking and data communication
– Changed the way people worked again
• Faster communication Collapsing Information lag
• Brought people together Globalization
1-4
© Dr. Oualid (Walid) Ben Ali
The Collapsing Information Lag
Historical developments in
electronic communications
sped up the rate and volume of
transmission of information
telegraph
1850
Information took days
or weeks to be
transmitted
1900
Information
transmitted in
minutes or hours
growth of telecommunications and
especially computer networks
1950
2007
large quantities of
information transmitted in
a fraction of a second
Globalization
of networks
1-5
© Dr. Oualid (Walid) Ben Ali
Three Parts to Understanding
Networking
1. Concepts of networking
–
How data moves from one computer to another over a
network
–
Theories of how networks operate
2. Technologies in use today
–
How theories are implemented, specific products
–
How do they work, their use, applications
3. Management of networking technologies
–
Security
–
Network Design
–
Managing the network
1-6
© Dr. Oualid (Walid) Ben Ali
Advances in Phone Technology
first transcontinental
and
transatlantic
Phone
phone
invented connections
1876
1915
Telstar
(Telecommunications
via satellite), Fax
services, digital
transmission (Tcarriers)
1948
1962
1976
1969
1919
Strowger (stepper)
switch,
rotary dial phones
(enabling automatic
connections)
Packet-switched
data
communications
Microwave
trunk lines
(Canada)
Picturefone
(failed
commercially)
1984
Cellular
telephone
1-7
© Dr. Oualid (Walid) Ben Ali
History of Information Systems
Batch
processing
mainframes
1950
1960
Online real-time,
transaction oriented
systems (replaced batch
processing. DBMSs
become common)
1970
Data communications over
phone lines (became
common and mainframes
became multi-user systems)
1980
PC LANs
become
common
1990
2000
PC revolution
Networking
everywhere
1-8
© Dr. Oualid (Walid) Ben Ali
Internet Milestones
Originally called
ARPANET, the Internet
began as a militaryacademic network
1969
1983
NSFNet
created as
US Internet
backbone
1986
ARPANET splits:
• Milnet - for military
• Internet - academic,
education and research
purposes only
commercial
access to
the Internet
begins
1990
1994
Government
funding of the
backbone
ends
2007
Worldwide:
Over 1 billion
Internet users
1-9
© Dr. Oualid (Walid) Ben Ali
Datacom Basics
Telecommunications =
Transmission of voice, video, and/or
data
- Implies longer distances
- Broad term
Data Communications =
Movement of computer information
by means of electrical or optical
transmission systems
convergence
Broadband Communications
1 - 10
© Dr. Oualid (Walid) Ben Ali
Components of a Local Area Network
To other networks
(e.g., Internet)
Router
Servers
File
Server
HUB
Client
Web
Server
Computers
Circuits
Print
Server
Printer
1 - 11
© Dr. Oualid (Walid) Ben Ali
Network Types (based on Scale)
• Local Area Networks (LAN) - room, building
– a group of PCs that share a circuit.
• Backbone Networks (BN) - less than few kms
– a high speed backbone linking together organizational LANs
at various locations.
• Metropolitan Area Networks (MAN) - (more than
a few kms)
– connects LANs and BNs across different locations
– Often uses leased lines or other services used to transmit
data.
• Wide Area Networks (WANs) - (far greater than
10 kms)
– Same as MAN except wider scale
1 - 12
© Dr. Oualid (Walid) Ben Ali
LANs and Backbones, Wide Area and
Metropolitan Area Networks
1 - 13
© Dr. Oualid (Walid) Ben Ali
Intranet vs. Extranet
• Intranet
– A LAN that uses the Internet technologies within an
organization
– Open only those inside the organization
– Example: insurance related information provided to
employees over an intranet
• Extranet
– A LAN that uses the Internet technologies across an
organization including some external constituents
– Open only those invited users outside the organization
– Accessible through the Internet
– Example: Suppliers and customers accessing inventory
information in a company over an extranet
1 - 14
© Dr. Oualid (Walid) Ben Ali
© Dr. Oualid (Walid) Ben Ali
© Dr. Oualid (Walid) Ben Ali
© Dr. Oualid (Walid) Ben Ali
© Dr. Oualid (Walid) Ben Ali
© Dr. Oualid (Walid) Ben Ali
© Dr. Oualid (Walid) Ben Ali
© Dr. Oualid (Walid) Ben Ali
Layered Implementation of
Communications Functions
Applications
OS
Applications
OS
Applications
Applications
OS
OS
Single layer
implementation
-Networking with
large components
is complex to
understand and
implement
Multi layer
implementation
-Breaking down into
smaller components
-Easier to implement
1 - 22
© Dr. Oualid (Walid) Ben Ali
Multi-layer Models: Analogy
© Dr. Oualid (Walid) Ben Ali
Dr. Oualid (Walid) ben Ali
© Dr. Oualid (Walid) Ben Ali
1 - 24
Multi-layer Models
© Dr. Oualid (Walid) Ben Ali
Multi-layer Network Models
• The two most important such network models:
OSI and Internet
• Open Systems Interconnection (OSI) Model
– Created by International Standards Organization (ISO)
as a framework for computer network standards in 1984
– Based on 7 layers
• Internet Model
–
–
–
–
Created by DARPA originally in early 70’s
Developed to solve to the problem of internetworking
Based on 5 layers
Based on Transmission Control Protocol/ Internet
Protocol (TCP/IP) suite
1 - 26
© Dr. Oualid (Walid) Ben Ali
7-Layer Model of OSI
Physical DataLink Network Transport Session Presentation Application
“Please Do Not Touch Steve’s Pet Alligators”
• Layer 1: Application Layer
– set of utilities used by application programs
• Layer 2: Presentation Layer
– formats data for presentation to the user
– provides data interfaces, data compression and
translation between different data formats
• Layer 3: Session Layer
– initiates, maintains and terminates each logical session
between sender and receiver
1 - 27
© Dr. Oualid (Walid) Ben Ali
7-Layer Model of OSI
• Layer 4: Transport Layer
– deals with end-to-end issues such as segmenting the
message for network transport, and maintaining the
logical connections between sender and receiver
• Layer 5: Network Layer
– responsible for making routing decisions
• Layer 6: Data Link Layer
– deals with message delineation, error control and
network medium access control
• Layer 7: Physical Layer
– defines how individual bits are formatted to be
transmitted through the network
1 - 28
© Dr. Oualid (Walid) Ben Ali
Internet’s 5-Layer Model
Physical DataLink Network Transport Application
“Please Do Not Touch Alligators”
• Layer 1: Application Layer
– used by application program
• Layer 2: Transport Layer
– responsible for establishing end-to-end connections,
translates domain names into numeric addresses and
segments messages
• Layer 3: Network Layer - same as in OSI model
• Layer 4: Data Link Layer - same as in OSI model
• Layer 5: Physical Layer - same as in OSI model
1 - 29
© Dr. Oualid (Walid) Ben Ali
Comparison of Network Models
1 - 30
© Dr. Oualid (Walid) Ben Ali
Message Transmission Using Layers
sender
Applications
A receiving layer
wraps incoming
message with an
envelope
• Adds layer
related
addressing
information
receiver
Applications
A receiving layer
removes the
layer related
envelope and
forwards the
message up
1 - 31
© Dr. Oualid (Walid) Ben Ali
The OSI model of computer networks
Dr. Oualid (Walid) ben Ali
© Dr. Oualid (Walid) Ben Ali
1 - 32
The Application layer
Dr. Oualid (Walid) ben Ali
© Dr. Oualid (Walid) Ben Ali
1 - 33
The Network layer
Dr. Oualid (Walid) ben Ali
© Dr. Oualid (Walid) Ben Ali
1 - 34
The Data Link layer
Dr. Oualid (Walid) ben Ali
© Dr. Oualid (Walid) Ben Ali
1 - 35
The Physical layer
Dr. Oualid (Walid) ben Ali
© Dr. Oualid (Walid) Ben Ali
1 - 36
Protocols
• Used by all the Network model layers
• Sets of standardized rules to define how
to communicate at each layer and how to
interface with adjacent layers
Layer N+1
Layer N+1
Layer N
Layer N
Layer N-1
Layer N-1
sender
*
© Dr. Oualid (Walid) Ben Ali
receiver
1 - 37
Message Transmission Example
*
© Dr. Oualid (Walid) Ben Ali
1 - 38
Points about Network Layer View
• Layers allow simplicity of networking in some
ways
– Easy to develop new software that fits each layer
– Relatively simple to change the software at any level
• Matching layers communicate between different
computers and computer platforms
– Accomplished by standards that we all agree on
– e.g., Physical layer at the sending computer must
match up with the same layer in the receiving computer
• Somewhat inefficient
– Involves many software packages and packets
– Packet overhead (slower transmission, processing time)
– Interoperability achieved at the expense of perfectly
streamlined communication
1 - 39
© Dr. Oualid (Walid) Ben Ali
Standards
• Importance
– Provide a “fixed” way for hardware and/or software
systems (different companies) to communicate
– Help promote competition and decrease the price
• Types of Standards
– Formal standards
• Developed by an industry or government standardsmaking body
– De-facto standards
• Emerge in the marketplace and widely used
• Lack official backing by a standards-making body
1 - 40
© Dr. Oualid (Walid) Ben Ali
Standardization Processes
• Specification
– Developing the nomenclature and identifying
the problems to be addressed
• Identification of choices
– Identifying solutions to the problems and
choose the “optimum” solution
• Acceptance
– Defining the solution, getting it recognized by
industry so that a uniform solution is accepted
1 - 41
© Dr. Oualid (Walid) Ben Ali
Major Standards Bodies
• ISO (International Organization for
Standardization)
– Technical recommendations for data communication
interfaces
– Composed of each country’s national standards orgs.
– Based in Geneva, Switzerland (www.iso.ch)
• ITU-T (International Telecommunications Union –
Telecom Group
– Technical recommendations about telephone, telegraph
and data communications interfaces
– Composed of representatives from each country in UN
– Based in Geneva, Switzerland (www.itu.int)
1 - 42
© Dr. Oualid (Walid) Ben Ali
Major Standards Bodies (Cont.)
• ANSI (American National Standards Institute)
– Coordinating organization for US (not a standardsmaking body), (www.ansi.org)
• IEEE (Institute of Electrical and Electronic
Engineers)
– Professional society; also develops mostly LAN
standards,
– www.standards.ieee.org
• IETF (Internet Engineering Task Force)
– Develops Internet standards
– No official membership (anyone welcome)
– www.ietf.org
1 - 43
© Dr. Oualid (Walid) Ben Ali
Some Data Comm. Standards
Layer
Common Standards
5. Application layer
HTTP, HTML (Web)
MPEG, H.323 (audio/video)
IMAP, POP (e-mail)
4. Transport layer
TCP (Internet)
SPX (Novell LANs)
3. Network layer
IP (Internet)
IPX (Novell LANs)
2. Data link layer
1. Physical layer
Ethernet (LAN)
Frame Relay (WAN)
PPP (dial-up via modem for MAN)
RS-232c cable (LAN)
Category 5 twisted pair (LAN)
V.92 (56 kbps modem)
1 - 44
© Dr. Oualid (Walid) Ben Ali
Dr. Oualid (Walid) ben Ali
© Dr. Oualid (Walid) Ben Ali
1 - 45
Emerging Trends in Networking
• Pervasive Networking
• Integration of Voice, Video and Data
• New Information Services
1 - 46
© Dr. Oualid (Walid) Ben Ali
Emerging Trends in Networking
• Pervasive Networking
• Integration of Voice, Video and Data
• New Information Services
1 - 47
© Dr. Oualid (Walid) Ben Ali
Pervasive Networking
• Means “Networks will be everywhere”
• Exponential growth of Network use
• Many new types of devices will have
network capability
• Exponential growth of data rates for all
kinds of networking
• Broadband communications
– Use circuits with 1 Mbps or higher (e.g., DSL)
1 - 48
© Dr. Oualid (Walid) Ben Ali
Emerging Trends in Networking
• Pervasive Networking
• Integration of Voice, Video and Data
• New Information Services
1 - 49
© Dr. Oualid (Walid) Ben Ali
Integration of Voice, Video & Data
• Also called “Convergence”
– Networks that were previously transmitted
using separate networks will merge into a
single, high speed, multimedia network in the
near future
• First step largely complete
– Integration of voice and data
• Next step
– Video merging with voice and data
– Will take longer partly due to the high data
rates required for video
1 - 50
© Dr. Oualid (Walid) Ben Ali
Emerging Trends in Networking
• Pervasive Networking
• Integration of Voice, Video and Data
• New Information Services
1 - 51
© Dr. Oualid (Walid) Ben Ali
New Information Services
• World Wide Web based
– Many new types of information services becoming
available
• Services that help ensure quality of information
received over www
• Application Service Providers (ASPs)
– Develop specific systems for companies such as
providing and operating a payroll system for a company
that does not have one of its own
• Information Utilities (Future of ASPs)
– Providing a wide range of info services (email, web,
payroll, etc.) (similar to electric or water utilities)
1 - 52
© Dr. Oualid (Walid) Ben Ali
Implications for Management
• Embrace change and actively seek to use new
aspects of networks toward improving your
organization
– Information moved quickly and easily anywhere and
anytime
– Information accessed by customers and competitors
globally
• Use a set of industry standard technologies
– Can easily mix and match equipment from different
vendors
– Easier to migrate from older technologies to newer
technologies
– Smaller cost by using a few well known standards
1 - 53
© Dr. Oualid (Walid) Ben Ali
Learning by playing
• http://www.cisco.com/web/solutions/sp/m
yplannet/index.html
Dr. Oualid (Walid) ben Ali
© Dr. Oualid (Walid) Ben Ali
1 - 54
Learning by playing
Dr. Oualid (Walid) ben Ali
© Dr. Oualid (Walid) Ben Ali
1 - 55
Other games
• https://learningnetwork.cisco.com/docs/D
OC-2608
Dr. Oualid (Walid) ben Ali
© Dr. Oualid (Walid) Ben Ali
1 - 56
Other games
Dr. Oualid (Walid) ben Ali
© Dr. Oualid (Walid) Ben Ali
1 - 57
Other games
Dr. Oualid (Walid) ben Ali
© Dr. Oualid (Walid) Ben Ali
1 - 58
Other games
Dr. Oualid (Walid) ben Ali
© Dr. Oualid (Walid) Ben Ali
1 - 59
Other games
Dr. Oualid (Walid) ben Ali
© Dr. Oualid (Walid) Ben Ali
1 - 60