Chapter 6
Networks and Telecommunications
The Strategic
Management of
Information
Technology
Transaction Processing
System
Input Output Process
Information
Communication
Systems Development
Local Area Networks
Local Area Networks,
A Definition
? Provides access to shared resources such as
printers,data,and applications
? Increases controllability and consistency in
applications and data
? Increases access to shared applications and
databases in large computers with many users
? Provides a vehicle for electronic mail
? Shares access to external resources through
communication lines
Local Area Networks,
Reason
? Performance
? Change Management
? Systems Management
? Network Management
? Direct Communication
? Ease in Installation and Maintenance
Network Protocols
? 1,Physical Layer
– Interfaces between Network Medium and Network Drives
– Defines Electrical and Mechanical Characteristics of Network
– Bad Plug
Network Protocols
? 2,Logical Link Layer
– Frames Packets
– Controls Physical Layer Data Flow
– Data Collision
? 3,Network Layer
– Addresses and Routes Packets
– Handles Fragmentation and Reassembly of Data
– Broadcast Storm
? 4,Transport Layer
– Manages Network Layer Connections
– Provides Reliable Packet Delivery Mechanism
– Multiple ACKS
Network Protocols
? 5,Session Layer
– Provides Remote Procedure Call Support
– Reports Lower-Layer Errors
– Protocol Error
? 6,Presentation Layer
– Specifies Architecture-Independent Data Transfer Format
– Encodes and Decodes Data; Encrypts and Decrypts Data;
Compresses Data
– Misdirected Data
? 7,Application Layer
– Provides Interface to End-User Processes
– Provides Standardized Services to Applications
– Incompatible Software
Communication according to the Open
System Interconnection Reference Model
1
2
3
4
5
6
7 Application Layer
Presentation Layer
Session Layer
Transport Layer
Network Layer
Data Link Layer
Physical Layer
Physical Layer
1
2
3
4
5
6
7
Physical Layer
Hardware Description,
The interface to the physical cable medium
is described; layout of connectors,signals
on each connector,voltage levels,
The physical connection to the network,how
connections are established and maintained,
and how error conditions in data medium are
handled,
Data Link Layer
1
2
3
4
5
6
7
Data Link Layer
Software Description,
Transmit blocks of data from the data link layer
in one computer to another,
Detect errors in data blocks and either correct
the errors or ensure retransmissions of the
effected data blocks,
Protocols
? Token Passing (IBM)
– All blocks of data carried around the network with a source and destination
address
– Traffic is guided physically from unit to unit around the ring
– IEEE 802.5; ISO IS 8802-5
? Token Bus
– Traffic is guided on a common data bus,which directly connects all units in
the network
– All units are part of an organized logical sequence
– All units at any point in time know the address of the unit before and after in
logical sequence,
? CSMA/CD (ethernet)
– All units connected to the common bus can come in at any point in time
after the unit has tested and found out no one else is using the network,
– When collisions happen,both units resend the data after a short break,
Protocols
? Medium Access Control
– Interfaces to the actual transport media to enable applications to
communicate
– IEEE 802.5; ISO IS 8802-5
? Logical Link Control
– Insures that all software implemented on the top five layers of the OSI
Model remains independent of which physical network is implemented in the
bottom of the model,
? NETBIOS
– Constructs,maintains,and uses a table of relations between the Token
Ring addresses and the defined names of units and services in the network;
this enables real names to be used,
? Advanced Program to Program Comm,
– Supports program to program communications between different systems
through the Token Ring,
– Specific implementation of the IBM Systems Network Architecture (SNA)
Logical Unit (LU) 6.2 architecture,
Topologies
? Star Topology
? Bus
? Ring
? Physical Star,Logical Ring
Topologies
? Star Topology
– Connections are made from all connected machines to one central place,
– Control unit controls traffic in the network,
– Computer in the middle has absolute control over traffic in the machine,
Topologies
? Bus Topology
– One cable passed throughout entire implementation and to which each unit
is connected,
– Network cannot be centrally controlled,
BUS
Topologies
? Token Ring Topology
– Signals in the network are passing from machine to machine,
– This gives controlled and stable data traffic in the network,
– No central control or configuration of the traffic,
RING
Topologies
? Token Ring Topology
– IEEE 802.5; ISO IS 8802-5
– Uses the Baseband Transmission Technique
? Signal is directly on the transmission medium without modulating a
carrier signal,
? Information occupies entire bandwidth in the medium,
– Token format,
? Starting delimiter (one byte)
? Access control (one bit)
? Frame control
? Destination address
? Source address
? Routing information
? Information Field
? Frame check sequence
? Ending delimiter
? Frame status
– Address Recognized Bit
– Frame Copied Bit
SD AC INFO FC FCS SA DA RI ED FS
Topologies
? Token Ring Topology
– 4 Millionbits/s versus 15 Millionbits/second
? 16 Mbits/s is for large data transfer
– Each individually attached unit can only work at its speed
? The lower speed of the individual machine limits the data transfer rate,
Topologies
? Physical Star,Logical Ring Topology
– Each cable connection consists of two wires and provides two ways for the
signal to pass in the one cable,
– Logical connection in a ring insures stability of the traffic,
– Configuration and management from a central place,
Wiring
? Telephone Twisted Pair
– Unshielded and susceptible to noise
– Not for higher data rates or long distances
– Inexpensive
? Coaxial Cable
– Central core with shield around it
– Shield insures radio frequency noise is not generated
– High data rates at long distances
? Fiber Optic Cable
– Light signals transmitted by light emitting diodes are immune to electrical
and magnetic noise
– High data rates at long distances
Cost-Effective Ways to Increase Access
? Multistation Access Unit (MAU)
? Controlled Access Unit (CAU)
? Fiber Distribution Data Interface (FDDI)
? Advanced Peer-to-Peer Networking (APPN)
? Bridges,Gateways,and Routers
Cost-Effective Ways to Increase Access,
Multiple Access Units
? Multistation Access Unit (MAU)
– Passive Ring Concentrator
– Includes room for 8 connected units
– Forms a ring segment
– Passes signal back to ring
– Ring Out/Ring In (can be connected in series)
? Controlled Access Unit (CAU)
– Active Ring Concentrator
– Contains logic for control functions
– Passes signal back to ring
– Ring Out/Ring In (can be connected in series)
– Acts as Primary Input,Primary Output,and Secondary Adapter
Cost-Effective Ways to Increase Access,
FDDI and APPN
? Fiber Distribution Data Interface (FDDI)
– 100 Million bits/second
– Fiber connections enable larger geographic dispersion
– Stations can attach directly to a ring or through a concentrator
– Can connect to both the primary and secondary ring simultaneously
? Advanced Peer-to-Peer Networking
(APPN)
– Programs capable of communicating with other programs running on other
machines on the network can be automatically set in session with each
other,
– Network nodes know all APPC resources in both themselves and in end
nodes
– Each network node maintains a topology database of APPC resources and
available routes through the network,
Cost-Effective Ways to Increase Access,
Bridges,Gateways,and Routers
? Bridges
– Connection between two local rings,
– Unexpected physical breakdown in one ring will only affect this ring and not other rings,
– Discourage users on one ring to use resources on another ring,
– Operates in only the lowest levels of the OSI Model,
– Connection between two token ring networks,
? Gateways
– Units that connect a Token Ring Network to a computer system or network that uses
communications protocols other than Token Ring protocols,
– Establish connections between units in the token ring network and units that are not
directly attached to the Token Ring Network,
– Handles/Requires protocol conversion
– Operates in all seven layers of OSI Model,
? Routers
– Allow for selected higher level protocols to communicate through the network,
– LAN-to-LAN WAN Program,
– Remote NETBIOS Access Facility,
Network Layer
1
2
3
4
5
6
7
Network Layer
Responsible for buffering and routing packets
throughout the network,(Virtual Circuits)
Essential in Wide Area Networks,not used in
bus-topology LANs,
Network Layer
Novell
UNIX
Microsoft/NT
OS/2
Network
Operating
System
Default
Protocol
Wide Area
Network
IPX/SPX
TCP/IP
Net/BIOS
NDS
DCE
Internet Packet Exchange/
Sequence Packet Exchange
(lower/higher)
Transmission Control Protocol/
Internet Protocol
(higher/lower)
Basic In Out System
Naming Convention
Additional Security
Transport Layer
1
2
3
4
5
6
7
Transport Layer
Partitions long messages arriving from upper
session layers into data packets,On the re-
ceiving side,reassembles messages from
collections of packets received,
Below Transport Layer,a data packet is a
unit of information handled by the network,
Above it,messages are the information units,
Session Layer
1
2
3
4
5
6
7
Session Layer
Responsible for providing a communication
session between two user processes running
on two separate network nodes,Responsible
for determining whether a session can begin,
be maintained,or terminated,
Presentation Layer
1
2
3
4
5
6
7
Presentation Layer
Converts user messages from the
form used by the application layer
to that used by all lower layers,
Below this layer,the meaning of data
fields of messages and packets does
not influence their processing,
Application Layer
1
2
3
4
5
6
7 Application Layer
Boundary between the OSI network
and the application (user) processes,
If a LAN operates as a distributed
system,the application layer is
responsible for direct communication
with elements of the distributed
operating system,
Architectural Layers and Tiers
Architectural Layers
Network Server
User
Interface
Function
Set
Database
Access
Data
Partitioning
Data
Transport
Translation
Layer
Communication
Protocol
Data
Objects
Data
Dictionary
Client
Architectural Layers and Tiers
Tiered-Architecture
Processing Data Presentation
Client
Client
Functionality
Server
Functionality
Server
Functionality
Server
Functionality
Server
Database Remote
Procedure
Calls
Database
Architectural Layers and Tiers
? Two-Tier Architecture
– Advantages
? Application Development Speed
? Ability to model data and populate a database
on a remote server
? Robust
– Disadvantages
? Version control and redistribution problems
? System security complications
? Client tools and middleware are volatile
Architectural Layers and Tiers
? Three-Tier Architecture
– Advantages
? Separates Presentation,Processing,and Data
into separate,distinct software tiers
? Middle tier is programmed in portable C code
? Remote Process Call for calling technique
? Overall flexibility in resource allocation
– Disadvantages
? Lack of development tools
? More code in more places
Local Area Networks
? Important Mechanism to Integrate,
– Hardware
– Software
– Application Development Environment
Communication according to the Open
System Interconnection Reference Model
1
2
3
4
5
6
7 Application Layer
Presentation Layer
Session Layer
Transport Layer
Network Layer
Data Link Layer
Physical Layer
Communication according to the Open
System Interconnection Reference Model
1
2
3
4
5
6
7 Application Layer
Presentation Layer
Session Layer
Transport Layer
Network Layer
Data Link Layer
Physical Layer
Changes in the Marketplace
? The quality imperative
? Consumer computing
? Deregulation of some major industries
? Crossing industry boundaries
? Traditional customers are,leaving”
? Crossing national boundaries
? Production is becoming global
? New product and service development cycles
are shortening
Cooperative Processing
? Cooperative Processing means that processes on two or
more geographically dispersed computers cooperate in
order to complete a task,In a primitive way,we have had
a form of cooperative processing with this broad definition
for several years,in the form of terminals connected to
host (usually mainframe) computers,
? Client/Server Systems are a form of cooperative
processing where client and server machines share a
processing workload,
Attributes of Cooperative
Processing
? Distributed processing
? Connectivity among processors
? Distributed databases
? System-wide rules
? Technical connectivity means that it is
technically possible to interconnect two
units so that they can communicate
? Procedural connectivity means that
procedures are in place to permit and
encourage connectivity
Connectivity Elements
Building Cooperative
Processing Systems
? Benchmark and prototype new
technologies to verify vendors’
claims,
? An open architecture works on
mission-critical applications,
? Large distributed system projects
need a vendor coordinator,
? Use of CASE was mandatory,
Components Of Cooperative
Processing Systems
? Operating Systems - provide the processing capabilities,They
need to be designed for networking and powerful workstations to
be useful in distributed systems,
? Mainframes - likely to continue as the primary database servers,
because their database management systems are highly
sophisticated,and reliable distributed database technology is not
yet available,
? Workstations - the focal point in cooperative processing,because
they initiate the requests for services that are provided across the
networks,
? Servers- generally perform specialized functions,such as image
servers,electronic mail servers,video servers,voice mail
servers,credit card servers,expert system servers,etc.,
? Superservers - support hundreds of workstations each,
performing mission-critical processing at the node and handling
heavy traffic,
Forms Of Cooperative
Processing
? Host-driven terminal emulation is where the desktop computer
runs an application that connects to a host as a standard,dumb”
terminal,
? Host-driven front ending is where the desktop computer runs a
host-based application by providing a graphical interface for the
user,making the system easier to use,
? Host-driven client/server computing is where the desktop runs an
application that turns it into a server capable of receiving
messages form the host to perform some tasks,
? Desktop-driven client/server computing is where the host
functions as a transaction processing server and the desktop
submit queries to it,
? Peer-to-peer computing is where processing occurs
simultaneously on both the desktop and host,with control
switching between the two,
Cooperative Processing
? Permits lower-cost computing
? Makes the end user the focus of
computing
? Expands the computing universe by
aiming at work groups
? Supports new organizational
structures via its connectivity
? Increases organizational flexibility
Guidelines For Building
Networks
? Create an overall architecture - meaning a set of
company policies and rules which,when
followed,are expected to lead to the network
environment that is desired
? Stress connectivity - the goal today is not a
single,coherent network,but rather finding a
means to interface many dissimilar networks
? Use standards - Most complications in
networking are caused by incompatibilities which
can be reduced by using standards,In fact,
standards should be the foundation of an overall
architecture,
Network Connectivity
Components
? Bridges
– Link two similar networks together
? Routers
– provide additional translation and route
selection features
? Gateways
– link dissimilar networks
? Smart hubs
Network Architecture
? Not a diagram or a set of diagrams
? Not one utopian solution for all network
problems
? Set of policies,principles,and
guidelines that will lead to more
widespread connectivity
OSI’s Seven Layers
? The Physical Layer
? The Data Link Layer
? The Network Layer
? The Transport Layer
? The Session Layer
? The Presentation Layer
? The Application Layer
Broadband
Telecommunications
? Where more than one signal travels
over a communication medium at one
time,As organizations put more kinds
of data on computers,they need greater
bandwidth to whip this data around,
How a Telecommunications System Is
Analogous To a Highway System
? The Flows - The flow of information within and between the
corporate office,departments,and individuals is analogous
to the traffic flow in the highway system within and
between cities,
? Building of Systems - Information systems departments
are responsible for designing,building,and maintaining the
information system in the same way that governments are
responsible for building and maintaining streets,roads,
and highways for cars and trucks,
? Managed by Users - Once built,both systems are
managed not by builders but by users or drivers,
? Standards - Government agencies provide standards and
laws for regulating the flow of highway traffic,that are
enforced by police,Similarly,the information systems
function develops and enforces the telecommunications
standards for message traffic,
“Facts of Life”
in the Telecommunications Industry
? Organizations have a multitude of networks
? The reach of networks is expanding organizationally
? The telecommunications industry is being
? destabilized
? Global network services are emerging
? New technologies are improving bandwidth utilization
? The focus of network designers is now
interconnecting LANs
? Electronic mail provides a new communication
infrastructure
Murray’s Eight Phases to a Totally Distributed System
? Phase 1,The first phase is characterized by host-based,real-time query and update,
This phase is traditional on-line information system processing,where dumb
terminals access host-based applications to view and update data
? Phase 2,The second phase provides additional query capabilities through file
transfers to PCs,
? Phase 3,The third phase adds batch updating form PC data,This phase reverses
the philosophy of Phase 2 by making the PC database the master,
? Phase 4,The forth phase enables real-time query and update from either host or
PC,This phase extends the capabilities of the PCs by allowing them to update the
host on-line,
? Phase 5,The fifth phase introduces homogeneous cooperative processing without
two-phase commit,that is,like databases run on the same hardware and system
software platforms,This phase adds true distributed databases,across similar or
identical platforms,
? Phase 6,The sixth phase moves to heterogeneous cooperative processing without
two-phase commit,that is,databases run on a mix of platforms,This phase extends
the previous one by permitting distributed databases across mixed platforms,
? Phase 7,This seventh phase adds the all-important two-phase commit capability (to
homogeneous databases),going a system a true distributed database,
? Phase 8,This phase extends Phase 7 to heterogeneous databases,
Personal Communications
Networks
? Permit person-to-person rather than location-to-location,
? Each person will have his or her own personal phone
number associated with a lightweight telephone that he or
she carries around,
? Each person will not only transmit telephone conversations
but also computer-based information,voice mail,electronic
messaging,call screening,and other personal from
anywhere,
? Important technology for
– emergencies
? natural disasters
– special events
? political conventions and sporting events
Wireless LANs Will Likely be
the Best Alternative
? Wireless LANs have the advantage in hazardous
environments,in historic buildings where wiring
ducts are full,for disaster recovery,and in
temporary installations,Furthermore,there are
many instances where temporary
communications are needed,and wireless are
much easier to reconfigure,Wireless LANs use
either light (in the form of infrared) or radio (in
the form of narrowband or spread spectrum)
technologies to transmit signals,
T-Carriers Hierarchy and
Difference
? A T1 line is equivalent to a group of 24 voice
grade lines,which means its capacity is 1.544
million bits per second (mbps),
? A T2 trunk has a capacity of 96 voice circuit
equivalent (6.312 mbps),T3 has a 672 voice
circuit equivalent (44.736 mbps) and T4 has a
4,032 voice circuit equivalent (139.264 mbps),
? T-carriers are used mainly to carry analog voice
signals that have been digitized,while the
nomenclature of DS represents the arrival of true
end-to-end digital circuits,
Fast Packet Switching
Technologies
? Frame relay uses variable-length packets and is
slated to replace the workhorse of today’s data
networks,X.25,It is most appropriate for
sending large bursts of data,
? Cell relay is faster than frame relay because it
transmits fixed-length packets,which require less
processing,It is most appropriate for transmitting
packets that must be received in sequence and
at standard intervals,such as voice and video,
Network Components
? Network File Server
? Network Operating System
? Network Interface Card
? Workstation Software
? Connection
? Network Wiring Hub
? Backup Device
Network Advantages
? Sharing Printers and Other Devices
? Providing Mass Storage
? Sharing Data
? Providing Network Security
? Providing Communication Services
? Sharing Software
? Facilitating Group Interaction
? Permitting Distributed Processing
? Enhancing Software Support and Training
Key Client/Server Issues
? Ability to Build Graphical User Interfaces
? Component Re-Use
? Team Development
? Deployment Scalability
? Cross Platform Delivery
? Adaptability
? Design/Integration
Key Issues
? Strategic Business Objectives
? Software Fit
? Software Customization
? User Productivity
? Information Access
? Flexibility and Adaptability
? Software Implementation
? System Performance
? Customer Service
? Cost of Ownership
Client/Server Evaluation
? Object-Oriented Technology
? Integration of Third Party Components
? Application Partitioning
? Interpreted or Compiled Code
? Multiplatform GUI and Operating Systems
? Team Development
? Ease in Application Maintenance
? Open Connectivity to Multiple Databases
? On-Line Transaction Processing Applications
SONET
SONET (synchronous optical network)
? The transport network for broadband
services
? A set of international standards for
transmission over fiber-based networks at
speeds of 51.84 mbps (above T3) to 13
gigabytes per second,
? Importance lies with the fact that SONET
will allow networks to use equipment from
different vendors due to its,mid-span meet”
– an information model and messages set for
making translations among equipment
FDDI
FDDI (fiber distributed data interface)
? An international standard for operating a
fiber optic cable network at 100 mbps
(nearly T4 speed),
? Most appropriate for backbone networks
that link LANs in a building or between
buildings
? Can support up to 500 workstations up
to two kilometers (1.2 miles) apart,