Download Intro to Networks - Drexel University

Document related concepts

Network tap wikipedia , lookup

Server Message Block wikipedia , lookup

AppleTalk wikipedia , lookup

Wireless security wikipedia , lookup

Dynamic Host Configuration Protocol wikipedia , lookup

Airborne Networking wikipedia , lookup

Piggybacking (Internet access) wikipedia , lookup

List of wireless community networks by region wikipedia , lookup

Distributed firewall wikipedia , lookup

Cracking of wireless networks wikipedia , lookup

Zero-configuration networking wikipedia , lookup

Peer-to-peer wikipedia , lookup

Lag wikipedia , lookup

Remote Desktop Services wikipedia , lookup

Transcript
Chapter One
An Introduction
to Networking
Networks and Standalone
Computers
Network


Group of computers and other devices
connected by some type of transmission
media
Networks enable users to share devices and
data, collectively called a network’s
resources
Standalone computer

Uses programs and data only from its local
disks and is not connected to a network
Standalone Computers
Method of sharing data by copying it to a disk
and carrying the disk from computer to computer
Figure 1-1: Data sharing before the advent of networks
Network
A Network is an Any-to-Any
Communication System
 Can connect any station to any other
Network
Advantages of a Network in an Office Setting
 Recourse Sharing
- All office members can share computer files
- Laser printers can be shared
-Software applications are more easily shared and upgraded
 Electronic mail can be implemented
 Office computers can be backed up over the network
 Working groups can share information within the each group
Saving money :- In a distributed network computers have a
better price/performance ratio as compared to large ones.
E.g. Mainframes are 10 times faster than personal computers, but
they cost 1000 times more.
Basic Components of Network
 Workstations
 Network Operating System
 Cabling
Basic Network Components
Workstation
File Server with NT
Server Operating System
Cabling
Workstation
Workstation
Workstation
Networking Basics
Workstation

Computer that typically runs a desktop operating
system and connects to a network
Client/server architecture

Networking model in which clients use central
server to share applications, devices, and data
Network operating system

Special software designed to manage data and
other resources on a server for a number of clients
Terminal-Host Systems
(Mainframe Architecture)



Central host computer does all the processing
Terminal is dumb--only a remote screen and
keyboard
Host are mainframes
Terminals
Host
Distributed Networks
(Client/Server Architecture)
The Most Common Platform in Organizations


Based on Client/Server Architecture
Allows PCs to share resources
Client
PC
PC File Server
Network
PC E-mail Server
Client
PC
Client / Server
Networked Computers
Client

User (PC, Workstation, Laptop) Requires
Data, Application, Communications It Does
Not Have
Server

Component (Computer) Having Desired Data,
Application, Communications
Client/Server Processing
Cooperation Through Message Exchange


Client program sends Request message, such as
a database retrieval request
Server program sends a Response message to
deliver the requested information or an
explanation for failure
Server
Program
Client Program
Request
Response
Client Machine
Server
PC Network Components
File Servers



Store files (data files and programs)
The most common type of server in PC
networks
Almost all file servers are themselves PCs
File Server
File Server Program Access
File Server Program Access is the Most Common Way to
Execute Programs in PC Networks
 Program files are stored on the file server
 But downloaded (copied) to client PC for execution
 Executed on client PC, not on file server
Executed
on
Client PC
Stored
on the
File
Server
Download
Client PC
File Server
LANs – WANs - MANs
Networks Have Different Geographical
Scopes
Local Area Networks (LANs)



Small Office
Office Building
University Campus
Wide Area Networks (WANs)

Connect Customer and Supplier across various
building within a city.
Metropolitan Area Network (MAN)

Connect corporate sites across cities
Local Area Network (LAN)
Network of computers and other devices
confined to relatively small space
LANs involving many computers are
usually server-based

On a server-based network, special
computers (known as servers) process data
for and facilitate communication between
other computers on the network (known as
clients)
Figure 1-3:
LAN with a file
server
Small Peer-Peer PC Network
No dedicated (fulltime) server
User PCs supply
services to each
other
So user PCs act
both as clients and
as servers
Small Peer-Peer PC Network
File Sharing



Each PC can make
certain disk drives or
directories available
to to other user PCs
Can allow others
read-only or full
access to files there
Can require
password for access
Small Peer-Peer PC Network
Printer Sharing



Each PC can make
one or more printers
attached to it
available to others
Windows 95 can be
used as for Peer – to
– peer network.
Windows NT can
also be used but it is
designed to work in a
centralized
networking model
Small Peer-Peer PC Network
Advantage

No dedicated
server to
purchase and
maintain
Small Peer-Peer PC Network
Disadvantages

If someone turns
off their PC or
crashes it, people
using its files or
printer are cut out
Small Peer-Peer PC Network
Disadvantages (Cont.)



Users often set up
security poorly giving
access to unauthorized
people
Special problem if home
network is connected to
the Internet
Experience slow
response if heavily
loaded.
Small Peer-Peer PC Network
Overall


Beyond about 5
users, problems
become
pronounced
Beyond about 10
users, very bad
idea
MANs and WANs
Metropolitan area network (MAN)

Network connecting clients and servers in
multiple buildings within limited geographic
area
Wide area network (WAN)


Network that spans large distance and
connects two or more LANs
The Internet is an example of a very
intricate and extensive WAN that spans the
globe
WAN
Figure 1-5:
A simple
WAN
Elements Common to All
Server-Based Networks
Client

In addition to referring to a computer on the network,
may also refers to human user of client workstation
Server – It runs the NOS ( Eg. UNIX, NT4.0)
Cabling
Network interface card (NIC)

Enables workstation to connect to the network and
communicate with other computers
Elements Common to All
Server-Based Networks
Figure 1-6:
A network
interface
card (NIC)
Servers

Provide services to client PCs

Usually PCs themselves

Most PC nets have multiple servers

Require a NIC


Require a server operating
system (SOS)
Require application software
Server Operating System (SOS)


Servers need operating systems more reliable
than client PC operating systems
Windows NT/2000 Server, Novell NetWare, UNIX,
LINUX
Application Software

Provides the services offered by the servers

E-mail, word processing, file sharing, etc.

More expensive than the SOS
Novell NetWare SOS

Once dominant, but market share has
shrunk

Excellent file and print service

Excellent directory service (later)

Until recently, was not sufficiently robust
and scalable for servers other than file
servers
Microsoft Windows Server Operating System

More robust than desktop Windows (Win 95, Win
98, Win 2000 Professional, etc.)

All 32-bit code

Microsoft Windows NT Server before 2000

Newer Microsoft Windows 2000 Server
New
Versions in order of increasing functionality: Windows
2000 Server, Advanced Server, DataCenter Server
Microsoft Windows Server Operating
System


Easy to install, learn, and use because
resembles desktop Windows
Becoming dominant for small business and
small department servers
UNIX

Powerful workstation servers run UNIX

Extremely reliable

Workstation servers running UNIX
dominate the enterprise server market
UNIX

Expensive to buy

Must retrain staff or hire UNIX staff

Many versions of UNIX exist
Most run the same application software
However, have different management utilities,
etc., requiring training for each version used

Not for Small PC Networks
Server Application Software
File Service Allows File Sharing



File server stores program and data files
Shared file be accessed by any user with
access rights
Built into most SOSs
Access Rights
File
Server
No Access Rights
Server Application Software
File Service


For sharing application program files also
No need to install applications on each PC
Greatly reduces installation labor
File
Server
Server Application Software
File Server Program Access

Program is STORED on the file server
File
Server
Server Application Software
File Server Program Access


But program is EXECUTED on the client PC
Limited by power of client PCs, which do not
get very large
File
Server
Server Application Software
Print Service




Also built into SOSs
Print jobs go to shared printers
But they first go to the file server
Not directly to the print server!
Print Server
File Server
Client PC
Shared
Printer
Server Application Software
Print Service


File server stores print job in a print queue until print
server is ready to print it
File server sends the print job to the print server
Print Server
File Server
Shared
Printer
Server Application Software
Print Server



Print server feeds the print job to the printer
Print servers are simple and inexpensive because the
file server does most of the work
Low print server cost allows shared printers can be
scattered throughout the office
Print Server
File Server
Server Application Software
Typical Application Software


Word processing, e-mail, etc.
Must buy multiuser versions, not just a single
copy from a retail store

License will limit the number of users

Will cost more than the SOS
Server Application Software
Remote Access Service (RAS)




User dials into a remote access server
Server authenticates the user (user must prove
identity)
If authenticated, user may use internal servers
RAS
Client PC needs RAS software
Internal
Server
LAN
RAS
Client
Software
Dial-Up
Telephone
Line
Dial-In
Client
Server Application Software
Directory Servers


Problem: Most networks have many
servers
To use a resource, must know the server
To send e-mail, address is user@server
Files must be accessed on particular servers
Server Application Software
Directory Servers



Directory server knows all resources on all
servers
Can send mail to user (without @server)
Can search for a specific
file across
Directory
servers
Server
Server Application Software
Directory Servers
 Know user access rights on all servers
 Single login to directory server
 After that, get access to all other servers
where user has access rights
Directory
Server
Single
Login
Elements Common to All
Server-Based Networks
Topology

Physical
layout of
computer
network
Figure 1-7: Commonly used network topologies
An Ethernet Bus Network
Laser
Printer
Desktop
Computer
File Sever
Laptop
Computer
File Sever
Pen
computer
Desktop
Computer
Terminator
The Ring Topology
Workstation
File Server
Ring
Workstation
Workstation
Ethernet Star Topology with a Concentrator
File Server
Concentrator
UTP
Cabling
Workstation
Workstation
Elements Common to All
Server-Based Networks
Protocol

Rules network uses to transfer data
 NetBEUI (native to NT Server)
 TCP/IP (important for networks with UNIX, Internet
communications)
 IPX/SPX (for communications on networks with Novell
Netware)
Data Packets

The distinct units of data transmitted from one
computer to another on a network
Elements Common to All
Server-Based Networks
Addressing


Scheme for assigning unique identifying
number to every workstation on network
The number that uniquely identifies each
workstation and device on a network is its
address
Elements Common to All
Server-Based Networks
Transmission
media

Means
through
which data
are
transmitted
and received
Figure 1-8: Examples of network transmission media
How Networks Are Used
Services

Features provided by a network
File and print services
Communications services
Mail services
Internet services
Management services
Network Services
File services


Refers to capability of a server to share data
files, applications, and disk storage space
Server that provides file services is called a
file server
Print services

Allows printers to be shared by several users
on a network
Network Services
Communications services

Allow remote users to connect to a network
Remote user


Person working on a computer in a different geographical
location from the LAN’s server
Communications server
Server that runs communications services
Also referred to as access servers and remote
access servers
Network Services
Mail services

Coordinate storage and transfer of e-mail
between users on a network
Gateway

Combination of software and hardware enabling two
different kinds of networks to exchange data
Internet services

Enable networks to communicate with the
Internet
Network Services
Management services


Centrally administer and simplify complicated
management tasks on the network
Numerous services fall under category of
network management