You are on page 1of 60

Business Data Communications,

Fourth Edition
Chapter 7: Network Concepts
Learning Objectives
• Define the terms used when describing a
network and its components
• List the differences among circuit-
switching, message-switching, packet-
switching, and cell-switching networks
• List the types of routing techniques used
to move data through a network

Chapter 7: Network Concepts 2


Learning Objectives
• Describe the difference between a public
network and private network
• Illustrate the difference between a LAN
and a WAN
• Describe the functions of the Internet and
intranets

Chapter 7: Network Concepts 3


Learning Objectives
• Describe the characteristics that
distinguish a distributed network from
other types of networks
• List the types of distributed processing
• Describe the types of files used in
distributed systems

Chapter 7: Network Concepts 4


Introduction
• Basic concepts and terminology are needed for
a foundation of the study of networks
• Network switching and routing is critical to
network operation
• Network ownership
• Types of networks
– LANs
– WANs
– Internet
– Intranets
– Distributed Networks
Chapter 7: Network Concepts 5
Basic Network Concepts
• Network – the interconnection of devices
for communications
• Servers (hosts) – independent computer
systems
• Node – device with a network address
• Link – connection between adjacent nodes
• Path – series of links
• Circuit – End-to-end connection (made up
of links and paths)
Chapter 7: Network Concepts 6
Chapter 7: Network Concepts 7
Chapter 7: Network Concepts 8
Chapter 7: Network Concepts 9
Networking Techniques
• Non-switched network – Point-to-point link
• Switched Networks – Nodes
interconnected
– Circuit-Switching
• Dedicated path
• Entire circuit must be available
• Telephone network
• Inefficient for data transmission
• Used for intermittent data transmission

Chapter 7: Network Concepts 10


Chapter 7: Network Concepts 11
Networking Techniques
• Switched Networks
– Message-switching
• No dedicated circuit required
• Messages pass through many nodes to the
destination
• Store-and-forward technique used
• Similar to post office mail delivery
• Some delays in delivery may occur

Chapter 7: Network Concepts 12


Chapter 7: Network Concepts 13
Networking Techniques
• Switched networks
– Packet-switching
• Similar to message-switching, but uses a fixed-size
message, called a “packet”
• All packets are the same length
• Network performance is much better than on a
message-switching network
• Pipelining used
– Instructions are available as soon as necessary to the
receiving computer
– Provides faster execution time

Chapter 7: Network Concepts 14


Chapter 7: Network Concepts 15
Chapter 7: Network Concepts 16
Networking Techniques
• Switched Networks
– Packet-switching – Types
• Datagram services – each packet treated
independently
• Switched Virtual Circuit (SVC) – logical connection
established prior to transmission
• Permanent Virtual Circuit (PVC) – permanent
circuit, no call setup is needed

Chapter 7: Network Concepts 17


Networking Techniques
• Switched Networks
– Cell-switching
• Used in Asynchronous Transfer Mode (ATM)
networks
• Cell-based network
• Cell is 53 bytes long
• Uses a virtual circuit
• More in Chapter 13

Chapter 7: Network Concepts 18


Networking Techniques
• Broadcast Networks
– Use radio waves
– Packet radio network
– National Weather Service uses it to gather
information from remote sites
– Also used on the U.S. Space Shuttle and the
International Space Station (ISS)
– Special modem is used
– Uses the AX.25 protocol and TCP/IP

Chapter 7: Network Concepts 19


Routing
• Computers use routing to send data to the
correct destination
– Centralized routing
• One node is the network routing manager
• Central point of failure
• Routing information may be far from central node
– Distributed routing
• Each node contains a routing table
• Increased traffic on network due to sending updates to other
nodes
– Routing table used to determine best route

Chapter 7: Network Concepts 20


Chapter 7: Network Concepts 21
Routing
• Types of Routing
– Static routing
• Same route used from source to destination
• Route is fixed
• Data may not arrive if path is blocked
– Dynamic (adaptive) routing
• Route changes based on conditions on the network
• The network software selects the best route
– Broadcast routing
• Transmit to all nodes in the network (flooding)

Chapter 7: Network Concepts 22


Chapter 7: Network Concepts 23
Network Ownership
• Private network
– Built by a company for its own use
• Public network
– Built and owned by common carrier
– Telephone network, ISPs, AOL
• Virtual Private Network (VPN)
– Private network that uses public carrier lines
• Packet distribution network (PDN)
– Use X.25 protocol
– Packet-switching technology on public or private networks
– Provide high-speed lines between nodes

Chapter 7: Network Concepts 24


Network Types
• Local Area versus Wide Area Networks
– Local Area Network (LAN)
• Nodes in a small area
– Campus, office, building
• Widely used
• Owned entirely by the organization in which it resides

Chapter 7: Network Concepts 25


Network Types
• Local Area versus Wide Area Networks
–Wide Area Network (WAN)
• Nodes over a large area
• Often uses common carrier lines
• Originally developed for mainframe networks
• Many functions taken over by LANs
• Still exist for many applications

Chapter 7: Network Concepts 26


Chapter 7: Network Concepts 27
Network Types
• The Internet and Intranets
– Internetwork (internet)
• Refers to networks that are connected
– Internet (uppercase I)
• A specific, named network
• World Wide Web
– Intranet
• Uses Internet technology on an internal network
• Company calendars and forms may be posted

Chapter 7: Network Concepts 28


Chapter 7: Network Concepts 29
Network Types
• The Internet and Intranets
– Access
• Internet – open to anyone with proper access
• Intranet – used only by selected people
• Firewall – allows only authorized access to a network
– Applications
• Web pages (viewed using a Web browser)
• John Deere (conversion of legacy systems)
• Federal Express (customer access to shipping information)
• Olivetti (employee collaboration over the Web)

Chapter 7: Network Concepts 30


Distributed Systems
• Evolution from centralized to distributed systems
• Definition of Distributed Systems
– Systems with independent processing capability
– Spread across multiple locations
– Processors function independently
– Components: hardware, operating system software,
application software, data
– Control is centralized or distributed
– Data is centralized or distributed

Chapter 7: Network Concepts 31


Chapter 7: Network Concepts 32
Chapter 7: Network Concepts 34
Chapter 7: Network Concepts 35
Chapter 7: Network Concepts 36
Distributed Systems
• Characteristics of Distributed Systems
– Use smaller computers rather than large,
centralized systems
– Increased user involvement
– Modular – an individual component can be
easily replaced
– User response time is faster
– System is more flexible (uses many
manufacturer’s equipment)

Chapter 7: Network Concepts 37


Chapter 7: Network Concepts 38
Distributed Systems
• Types of Distributed Systems
– Distribution by Location
• Hardware at many different geographic locations
• Uses a network to communicate
• Functions such as backup may not be done as
required, due to lack of training
• On-site specialists may be needed

Chapter 7: Network Concepts 39


Chapter 7: Network Concepts 40
Distributed Systems
• Types of Distributed Systems
– Distribution by Function
• Specific computers at different sites do different
functions for the corporation
• Individual departments have their own computers,
isolated from other departments
• May cause problems if data needs to be shared
among departments

Chapter 7: Network Concepts 41


Chapter 7: Network Concepts 42
Distributed Systems
• Types of Distributed Systems
– Distribution by Control
• Refers to management of programmers and data
• Creation of application programs may need to rely
on data from another department
• Systems need to work together

Chapter 7: Network Concepts 43


Distributed Systems
• Types of Distributed Systems
– Distribution by Processing
• System designed around how data is processed
• Processing of data is done at many sites
• Hierarchical distributed system (Vertical system)
– Some processing on central computer, some done at a
remote, smaller computer
• Horizontal distributed system (Peer computers)
– Computer systems are equal

Chapter 7: Network Concepts 44


Chapter 7: Network Concepts 45
Chapter 7: Network Concepts 46
Chapter 7: Network Concepts 47
Chapter 7: Network Concepts 48
Distributed Systems
• Implementation of Distributed Systems
• File Handling
– Distributed File System (DFS) is software used
– Location independence means any application
program can access data, no matter where it resides
– Different architectures and operating systems must
allow access to the data
– Must overcome contention on the network for file
access
– Security of the file is also handled by the DFS
– Maintains file directory of all files in system

Chapter 7: Network Concepts 49


Distributed Systems
• Data Distribution
– Data may be stored in files or databases
– Single storage site in centralized configuration
– Copies of data kept at remote sites
– Local computers may have independent file
systems
• May create inconsistent data
• Must synchronize all data periodically
• Separate data systems cannot share data

Chapter 7: Network Concepts 50


Chapter 7: Network Concepts 51
Chapter 7: Network Concepts 52
Chapter 7: Network Concepts 53
Distributed Systems
• Distributed Databases
– Database – group of related data
• Data is used by many applications
• Reduces amount of redundant data stored
– Database Management System (DBMS)
• Software that controls the database
• Logical versus physical records
– Directory of data is needed to locate data

Chapter 7: Network Concepts 54


Chapter 7: Network Concepts 55
Distributed Systems
• Incompatibility Problems
– Multiple databases can cause problems
– Format of data and data names must be known
throughout the distributed system
– Conference on Data Systems Languages
(CODASYL)
• Standards for DBMSs
• Not used by all manufacturers
– Different types of databases
• DL/I language to access data
• Relational database – uses a matrix to access data

Chapter 7: Network Concepts 56


Summary
• Learn about networks by knowing network
definitions
• Switching techniques used in modern
networks
– Circuit-switching, message-switching, packet-
switching, cell-switching
• Routing decisions made on a network

Chapter 7: Network Concepts 57


Summary
• Private and public networks differ in
ownership
• Local area networks in a small area
• Wide area networks in a wide geographic
area
• Internet versus intranets

Chapter 7: Network Concepts 58


Summary
• Systems can be distributed by location,
function, and control
• Hierarchical and horizontal systems exist
• Data integrity must be maintained
• Distributed systems can use databases
• Distributed systems require the use of
networks

Chapter 7: Network Concepts 59


Chapter 7 Complete

You might also like