You are on page 1of 10

Lecture Outline

• Introduction
• Building Blocks of a Computer Network
BIT 1305 – Computer Network • What networks provide for Companies
• What networks provide for People
Lecture 1 - Introduction • Why is Networking important?
• Driving forces
• Differences between Data & Voice communication
• Network Evolution
• Functions of Data Networks

1- 1 1- 2

Introduction… Lecture Outline


Simple Definition of a “Computer
• Introduction
Network”
• Building Blocks of a Computer Network
• A computer network interconnects a variety of • What networks provide for Companies
computing devices (end nodes) so that they may
• What networks provide for People
communicate with each other.
– It consists of computing devices, transmission media • Why is Networking important?
(communication channels) to transmit data and control • Driving forces
signals, communication electronics for • Differences between Data & Voice communication
routing/switching data from sources to destination and
the software for doing so. • Network Evolution
– Networks may span small to large geographical areas • Functions of Data Networks
(LANs, MANs, WANs).

1- 3 1- 4

Building Blocks …

Building Blocks of a Network Building Blocks of a Network


(Cont.)
• Terminals, Workstations, Computers, and other
devices (end nodes) • Software to control data transmission
• Transmission Media ( for transmitting data and • Network Architecture Standards (Standards to
control signals) ensure interoperability between different
• Network electronics ( intermediate devices for equipments made by different vendors)
routing data from source to destination)

1- 5 1- 6
Building Blocks …

Terminals and Workstations Building Blocks of a Network

• These devices are the data sources and destinations in a


network (ie., end nodes where data originates or is
received).
• Examples
– Personal computers
– Terminals
– Workstations
– Computers
– Point of sale cash registers
– Automatic teller machines
1- 7 1- 8

Transmission Media Transmission Media (Cont.)

• These transmit electronic or light signals and • Bounded Media • Unbounded Media (air or
consist of different media. Transmission media a vacuum)
may be bounded or unbounded. - Twisted pair wire - AM and FM radio
- Co-axial cable - TV broadcasting
- Fiber optic cables - Satellite communication
- Wave guides - Microwave radio
- Infrared signals

1- 9 1- 10

Building Blocks …

Building Blocks of a Network Network Electronics

• Network electronic devices serve a variety of


functions including routing or switching data from
source to destination or for providing the interface
between different transmission media or different
communication protocols.

1- 11 1- 12
Network Electronics (Cont.)

Network Electronics (Cont.)

• Examples
- Bridges - Concentrators Hubs
- Routers - Front End Processors A bridge
- Private Branch - Switches
Exchange (PBX) - Hubs
- Multiplexers - Gateways

A Switch
Routers
1- 13

Software Network Architecture Standards

• Software in end nodes implements techniques and • Interface: the point of interaction between two
protocols which define the rules and end devices such as a printer and a PC .
procedures for initiating and terminating data • Interconnection standards: specification of the
transfers, interpreting how data is represented and methods of interfacing two devices, making it
transmitted and how errors are handled. unnecessary for vendors to know the insides of
• Software in the network electronics performs other each other’s equipment as long as the
functions to ensure data is transmitted from source specifications at the boundary are met.
to destination(s).

1- 15 1- 16

Lecture Outline
Network Architecture Standards
• Introduction
(Cont.)
• Building Blocks of a Computer Network
• What networks provide for Companies
• Architecture: blueprint of standards for a network • What networks provide for People
consisting of items such as choice of media, media • Why is Networking important?
interfaces, encoding methods, transmission
protocols, routing protocols, etc. • Driving forces
• Needed to ensure interoperability between various • Differences between Data & Voice communication
devices and equipment made by different vendors. • Network Evolution
• Functions of Data Networks

1- 17 1- 18
Networks for Companies …
Networks for Companies Provide:
Networks for Companies Provide:
(Cont.)

• Resource sharing (ending the tyranny of • High reliability:


geography): making all programs, computing – Redundancy in hardware, software and the network
equipment and data available to anyone on the continue to make services available in a transparent way
network without regard to the physical location of to the user even if some components fail. An airline can
lose millions of dollars if its reservation system is not
the resource and the user.
available 100% of the time.
• Time independence, can be accessed at any time. – Networks also allow physical redundancy, ensuring
continued service if a disaster strikes one location.

1- 19 1- 20

Networks for Companies Provide: Networks for Companies Provide:


(Cont.) (Cont.)

• Scalability • Cost - Effectiveness


– Networks allow effective implementation of complex
– Computer networks provide an effective mechanism to
distributed systems that must work together (cooperate).
scale up and provide services to more users at more
Eg., combination of mainframes, workstations, PC’s,
locations where needed and when needed.
networked storage and networked printers.
• Manageability – Provide access to needed resources from anywhere at
– Networks allow remote resources to be managed anytime.
effectively (eg., remote control of telescopes or other – Support collaborative group work independent of
resources). location

1- 21 1- 22

Lecture Outline Networks for People …

• Introduction Networks for People Provide:


• Building Blocks of a Computer Network
• What networks provide for Companies • Access to remote information through connection
between a person and a remote database.
• What networks provide for People – financial institutions: people pay their bills, manage
• Why is Networking important? bank accounts, handle investments electronically.
• Driving forces – home shopping through on line catalogs of many
companies.
• Differences between Data & Voice communication – personalized on line newspapers.
• Network Evolution – on line job search and resume submission.
• Functions of Data Networks – access to the World Wide Web and digital libraries with
information on any conceivable topic.

1- 23 1- 24
Networks for People Provide: Networks for People Provide:
(Cont.) (Cont.)

• Person to person communication. • Interactive entertainment.


– 21st century’s answer to 20th century telephone-EMAIL – multimedia games.
or electronic mail – video on demand:
– Video conferencing over the network. • order movies or television shows of choice at anytime from
– worldwide newsgroups with discussions on anywhere
educational, academic and other topics. • interactive movies and shows
– electronic university offering classes over the network
to students in far-off and remote areas.

1- 25 1- 26

Lecture Outline Importance of Networking …

• Introduction Why Networking Is Important


• Building Blocks of a Computer Network
• What networks provide for Companies • Key technology of 20th century is information
• gathering, processing, and distribution.
What networks provide for People
• World wide telephone networks were constructed.
• Why is Networking important?
• Radio and television networks have reached every
• Driving forces
corner of the world.
• Differences between Data & Voice communication
• Communications satellites have been launched.
• Network Evolution
• Functions of Data Networks

1- 27 1- 28

Lecture Outline

Why Networking Is Important • Introduction


(Cont.) • Building Blocks of a Computer Network
• What networks provide for Companies
• In the past 20 years very powerful affordable • What networks provide for People
standalone computers have been interconnected to • Why is Networking important?
form computer networks.
• Driving forces
• These computer networks are changing the way we
teach, learn, do business, and communicate with • Differences between Data & Voice communication
each other. • Network Evolution
• Functions of Data Networks

1- 29 1- 30
Driving Forces …

Driving Forces Technological Driving Forces

• Computers are getting cheaper, faster, smaller, and


• Technological more reliable.
• Social • The cost of storage is decreasing rapidly.
• Economical • Software is getting more useful and easier to use.
• Communication links are getting cheaper and
faster.

1- 31 1- 32

Social Driving Forces Economical Driving Forces

• Convenient access to information at anytime from • Effective use of computer and communication
anywhere there is a communication link. technologies can:
• Asynchronous, location independent – Enhance business revenues
communication is possible. – Reduce operating costs
• Everybody (who is anybody) uses it. – Avoid costs by increasing people productivity
– Create new business opportunities (ATM machine
• Information (white collar) industries are more
networks, internet commerce etc.)
valued than manufacturing (blue collar) industries. – Provide a competitive edge (eg., SABRE reservation
system, United Parcel Service, Levi Strauss)

1- 33 1- 34

Lecture Outline Data Versus Voice Networks …

• Introduction Differences In Characteristics


• Building Blocks of a Computer Network Between Data And Telephone (Voice)
Communication
• What networks provide for Companies
• What networks provide for People Data Communication Voice Communication
• Why is Networking important?
• Driving forces • Desirable set-up time in one • One second to one minute
second or less to set up a connection
• Differences between Data & Voice • One or two way transmission • Two way transmission in
communication most cases
• Network Evolution • Data received is error free • Tolerant of noise and some
• Functions of Data Networks errors

1- 35 1- 36
Differences In Characteristics Differences In Characteristics
Between Data And Telephone (Voice) Between Data And Telephone (Voice)
Communication (Cont.) Communication (Cont.)

Data Communication Voice Communication Data Communication Voice Communication

• Little or no redundancy in • Much inherent redundant • Transmission has high peaks • Transmission rate relatively
information information Peak to average ratios as high constant
• Transmission usually in • Transmit or receive as 1,000.
bursts continuously until call is • Connection may be required • Duration of connection
disconnected for 24 hrs/day, 7 days/week usually limited to
• Data can be stored and • Not tolerant of transmission (eg., cash machine) several minutes
transmitted when convenient delays

1- 37 1- 38

Lecture Outline
Differences In Characteristics
Between Data And Telephone (Voice) • Introduction
Communication (Cont.) • Building Blocks of a Computer Network
• What networks provide for Companies
• What networks provide for People
Data Communication Voice Communication • Why is Networking important?
• Driving forces
• May require wide range of • Requires a fixed bandwidth
bandwidths-from thousands of about 4,000 Hz. • Differences between Data & Voice communication
to millions of Hz. • Network Evolution
• Functions of Data Networks

1- 39 1- 40

Network Evolution …

Network Evolution Network Evolution (Cont.)

• In the past, networks tended to be designed specifically to • The TV network uses a combination of coaxial cable,
carry voice, video, or data signals. satellite links, and electromagnetic propagation
• The design of voice, video, or data networks differed through air to transmit video (including voice) signals.
because of fundamental differences between voice, video, • The data network uses a variety of transmission media,
and data signals.
including the voice and TV networks, to transmit data
eg., voice is analog, data is digital in nature in the form of digital signals.
• The telephone network was the first and is by far the largest • Today voice and video are becoming increasingly
network supporting wired telephones, fax machines,
digitized (digital phones, high resolution digital TV)
cellular phones, cordless phones, answering machines, and
modems (for data transmission over the phone network).
and are increasingly transmitted by data networks.

1- 41 1- 42
Network Evolution (Cont.) Network Evolution (Pre-Internet)
• Computer networking started to evolve in the early
• Ultimately all voice, video, and data will be digital and mid 1960’s with the advent of timesharing.
and will be transmitted by digital (data) networks. • By 1970 timesharing machines supported networks
• The reason is that it is far more cost effective to of local and remote terminals.
build, operate and manage networks that use digital • These early networks supported timesharing and
rather than analog signals. (eg., if the telephone remote batch processing.
network were built today, it would be an all digital • In the latter part of the 1970’s, computer to computer
network). network connections were used for loadsharing and
• Future data networks will interconnect multimedia data interchange (e.g., early electronic funds
devices capable of handling voice, video, and data. transfer).
1- 43 1- 44

Network Evolution (Early Internet) Network Evolution


(Current Internet)
• In the late 1970’s and early 1980’s, ARPA (Advanced
Research Projects Agency) started to test networks for • By the early 1990’s, there were several million
peer-to-peer computer communication and terminal
support on a national scale. workstations connected to the Internet and use was
• By the mid 1980’s this network became available to the
growing very rapidly.
universities and NSF (National Science Foundation) • By the mid 1990’s, the internet was a proven
started funding university connectivity. reliable technology and began to be
• Early applications of these networks included electronic commercialized.
mail, downloading large data sets (ftp) and remote access
to computers (telnet).

1- 45 1- 46

Network Evolution Network Evolution (Internet 2)


(Current Internet) (Cont.)
• The increasing network congestion reduced the value
of the Internet for new applications such as web-
• Companies such as Compuserve and America On based distance education and low latency, high
Line began to provide a number of services using the bandwidth connection to and among supercomputers.
internet, including providing internet connectivity to
• These applications require support for QoS (Quality
personal computers in people’s homes.
of Service) not available on the current Internet.
• Today, over 50 million workstations are connected to
– eg., bandwidth reservation
the commodity Internet and usage continues to
– low variance in latency to prevent jerkiness in video
increase, resulting in congestion at peak times of the
transmission.
day over many parts of the network.

1- 47 1- 48
Lecture Outline

Network Evolution (Internet 2) • Introduction


(Cont.) • Building Blocks of a Computer Network
• What networks provide for Companies
• Consequently, leading research institutions are • What networks provide for People
leading the development of Internet 2, a new high • Why is Networking important?
bandwidth network strictly for universities to avoid • Driving forces
congestion due to commercial traffic and one that
supports QoS functions required by multimedia • Differences between Data & Voice communication
and other applications. • Network Evolution
• Functions of Data Networks

1- 49 1- 50

Functions of Data Networks …

Functions of Data Networks Functions of Data Networks


(Cont.)
• In general, the vast majority of today’s networks are
store and forward networks in that stored data is • The store and forward concept makes it convenient
forwarded from its source to its destination in a series
for networks to be used for:
of hops when it is convenient to do so.
– Exchanging electronic mail
• While the store and forward technique has several
– Reading and posting to electronic bulletin boards
disadvantages (eg., it is difficult to transmit voice
– Accessing files and information anywhere in the
because the transmission delays are highly variable), it
network (eg., library and web services)
has the advantage that results in more affordable
– Accessing unique hardware and software resources
networks and it allows errors to be detected and
corrected through retransmission. – Sharing of information (workgroup collaboration)

1- 51 1- 52

Networking Terminologies …

Functions of Data Networks Backbone


(Cont.)

• Such applications provide users with access to needed • The part of the network that acts as the primary
information and resources when they are needed from
path for traffic that is most often sourced from, and
wherever there is telephone or some other means of
network access. destined for, other networks.
• This is changing how we play, work, communicate, teach,
learn, and conduct business.
• They provide both new opportunities and new challenges.
• These challenges will slow the deployment of networks to a
rush from what would otherwise be a stampede.

1- 53 1- 54
Telecommunication Transmission

• Transmission is the movement of data along a


• Term referring to communication, usually communication link.
involving computer systems, over the telephone • Examples
network. – telephone system transmits your voice along a complex
set of communication lines and exchanges.
– automated teller machine transmits to your bank’s
computer your request to withdraw cash from your
checking account.
– A radio station transmits its programs which are
received by your radio receiver.
1- 55 1- 56

Computing Terms Computing Terms (Cont.)

• Host - Computer (usually large system) connected


to a network. • Personal Computer - Self explanatory
• End Systems - End-user workstations on a • Mainframe - An older term used to describe a large,
network. reliable (and usually expensive) computer for
• Workstation - A computing device used by a user to enterprise-wide computing.
perform his / her work. Some people use the word
to imply a device more powerful than a
conventional personal computer.

1- 57 1- 58

Types of Networks Types of Networks (Cont.)

• Private - Networks for the private use of an • Wide Area Networks - Networks that serve users
enterprise and its authorized users and no one else. across a wide geographical area often using
• Public - Networks that can be used by anyone. The transmission lines provided by common carriers.
telephone network is a public network. • Metropolitan Area Networks - Networks that serve
• Local Area Networks. - Networks confined to users users across a metropolitan area.
in a small geographical area. (eg., a building or a • High Speed Networks - Today, that is about 100
campus). Mbps or higher for LANs and 10 Mbps or higher
for WANs

1- 59 1- 60

You might also like