PC Networks 2 Elements of a PC Network
Upcoming SlideShare
Loading in...5
×
 

PC Networks 2 Elements of a PC Network

on

  • 853 views

 

Statistics

Views

Total Views
853
Views on SlideShare
853
Embed Views
0

Actions

Likes
0
Downloads
15
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 1 1
  • 2 2
  • 20 9
  • 22 10
  • 23 11
  • 28 13
  • 30 14
  • 32 15
  • 35 16
  • 39 18
  • 43 19
  • 44 19
  • 48 20
  • 51 21
  • 52 22
  • 53 23

PC Networks 2 Elements of a PC Network PC Networks 2 Elements of a PC Network Presentation Transcript

  • PC Networks
  • Elements of a PC Network Client PC Client PC Client PC
  • Client PCs
    • Sit on desks of ordinary managers, professional, or clerical workers
    • Usually begin life as stand-alone PCs
    • Add a Network Interface Card (NIC)
    • If operating system is not network-capable, must add client shell software
    • Do not confuse with client process
  • Client Operating System
    • Some PC operating systems are already network-capable
      • Windows 95, NT
      • No need to add additional software
    • Other client operating systems are not network-capable
      • Add client shell software
  • Servers
    • Provide services to client PCs
    • Usually High-End PCs
      • Add NIC
      • Add Server Operating System
      • Add service software
    • Can be low-end PCs for light services
    • Can be a UNIX workstation server
    • Can even be a mainframe or minicomputer
    Examples : Dell , HP , Sun
  • Server Specialization
    • Most PC networks have multiple servers
      • In a network with 200 client PCs, there are likely to be 10-20 servers of different types
    • Why so many? Because servers are usually specialized by services
      • Optimized for needs of each service (power, disk drive access, etc.)
      • Less expensive than using single large server
      • If one crashes, all do not crash
  • Server Specialization
    • However, some offer multiple services
      • File storage
      • Remote printing
      • E-mail, etc.
    • The decision of how much to specialize each server is a matter of tradeoffs between the cost of adding a new server and the benefits of specialization.
  • Main Types of Servers
    • File Server
      • Stores program and data files (acts like large hard disk drive)
      • Programs run via file server program access
        • E-mail
        • Word processing, etc.
      • Also handles remote printing
      • Usually a fairly high-end PC
  • Main Types of Servers
    • Application Server
      • Runs server program in client/server processing
      • May be a workstation server rather than a PC, because client/server processing is platform-independent
      • Database
      • Webserver
    Example : Oracle
  • Main Types of Servers
    • Communication Server
      • For communication into, out of the PC network
      • Dial in from home
      • Go out to the Internet, a remote host computer, etc.
  • Main Types of Servers
    • Directory Server
      • Knows locations of all resources on all servers
      • Can be used to search for resources
      • Can give user access to resources for which the user has access rights
    Example : Novell
  • Server Operating System
    • Servers Need Operating Systems
      • Service applications run on these OSs
      • Optimized for running server services
      • Different optimization needs than client OSs
    • Usually Bundled with Some Applications
      • Email, webserver, etc. may be included
    • Usually Bundled with Management Software
      • May buy more from third parties
    • Server licenses
  • Server Operating Systems
    • Novell NetWare
      • Old market leader, less than 40% market share
      • New sales: Netware 30%, Windows 40%, UNIX/Linux 30%
      • Strong in directory service
        • NetWare Directory Services
        • NetWare strongest in mid-sized firms
      • Newest versions called InterNetware
      • Limited to PC servers
    NetWare
  • Server Operating Systems
    • UNIX/Linux
      • 70% of market for webservers, database application servers
      • Can run on workstation servers
      • Weak in file service
      • Difficult to administer: must hire new staff or retrain existing staff
      • Dominant in large size organizations
    UNIX
  • Server Operating Systems
    • Microsoft Windows NT/2000 Server
      • Relatively new
      • Easy to use, because based on Windows
      • Priced attractively (Linux a threat)
      • Can run on PCs or workstation servers
      • Webserver software included
      • Growing rapidly
      • Now has directory service needed for large firms
      • Strongest in small firms, department servers
    Windows NT Server
  • Server Operating Systems
    • A single PC network may have servers with different OSs
      • NetWare file servers
      • NetWare directory servers
      • Windows webserver
      • UNIX database server
    NetWare Windows Server UNIX
  • Service Application Software
    • The heart of PC networking
    • File service (store, retrieve files)
    • Electronic mail service
    • Database service
    • Web service
    • Communication service
    • Costs much more than the NOS
    Examples: Microsoft BackOffice and IBM Lotus Software
  • Transmission Network
    • Need not be a LAN
      • Can be a local internet or enterprise internet
      • It may link thousands of client PCs and hundreds of servers
      • So PC networking is not the same as local area networking
  • Independent Server Operating System Client A Database Server X File Server Y File Server Z Login to Server X Simultaneous Login to Server Y File A
  • Independent Server Operating System
    • Servers do not even know that others exist
    • Easy on network administrators, who do not have to manage all information on an integrated basis
    • Hard for users who have to know what server holds a target file, then log into that server
    • Hard for users who have to know what server runs what service, then log into that server
  • Synchronized Server Operating System Client A Directory Server X File Server Y File Server Z Synchronized Server Network Synchronizing Messages Single Login to Directory Server File A
  • Synchronized Server Networks
    • Directory server maintains list of all resources
    • Easy on user: login once, to directory server. Access to all resources.
    • Easy on user: no need to ask which server has the file or service
    • Harder on network administrator, who must plan and manage an integrated directory
  • Communication Between Client PC and Server LAN Internetting Transport Application LAN Internetting Transport Application LAN Protocol IP or IPX TCP or SPX Service Windows PC Server PC networking is an application layer issue
  • Communication with Three Servers Client PC Windows NT Server Server UNIX Server NetWare File Server IPX/SPX TCP/IP TCP/IP ODI NDIS NFS
  • Communication with Multiple Servers Adaption Layer Software NIC Printing through NetWare Server Request for data to UNIX server Multiplexes Transmissions Places inside subnet (802.2, 802.3)frames SPX, NCP IPX TCP IP IPX/SPX Protocol Stack TCP/IP Protocol Stack
  • File Service Local Drives A: B: C: Virtual Drives F: S: Y: Z: File Save and Retrieve Commands; Disk Management Commands Client PC File Server File Save and Retrieve Commands; Disk Management Commands Virtual drives are directories on the file server’s hard disk drives
  • Data File Storage: Backup A C File Server B Network Administration PC Tape Backup Unit File Saves Backup
  • Backup
    • End users rarely back up their hard disks
    • File servers usually are backed up nicely
    • Storing files on a virtual drive means that they will be backed up
    • A real problem in large installations (think about UBmail with 5,000 user accounts)
    Tape backup
  • Virtual Drive Access from Anywhere Own Desktop PC Notebook in Car or Hotel PC at Home Files On Virtual Drive H: PC in Another Office File Retrieval
  • Shared Virtual Drive Haraj Sidhu Tod Kimura Shared Virtual Drive (S:) Luz Ochoa No Access X Save Retrieve
  • Shared Virtual Drives
    • Potential Problem
      • First A retrieves and edits the file
      • Then B retrieves and edits the file
      • Then A saves
      • Then B saves
      • Whose changes are now in the file?
    • Locking
      • When one person starts to use a file, it is locked
      • Nobody can change it
      • Others, however, can read the old version
  • Program Storage on a File Server Single Copy of Program Stored On Virtual Drive Z Small "Stub" Program on Client PC Download for Execution vs Winstal l
  • Program Execution Via File Server Program Access Network Client PC RAM and Processor Program Client PC Hard Disk Drive File Server Hard Disk Drive Server RAM and Processor Copy from Server Disk to Client RAM for Execution Client PC File Server
  • Redirection in a Network-Capable Operating System Network-Capable Operating System Application Program 2. Calls for Local Drives (C:) are Handled by the Client Operating System PC Hardware Network Interface Card 1. Call to access data file (includes name of drive)
  • Redirection in a Network-Capable Operating System Application Program 3. Calls for Virtual Drives (F:) are Redirected to the File Server PC Hardware Network Interface Card File Server via Network Network-Capable Operating System
  • Print Service Client PC Printer File Server with Print Queue Network Print Server Printout goes from the client PC to a print queue on the file server, not to the print server. A print queue is a directory with associated control software Printout goes from the print queue to a print server . Network Printers
  • Client/Server Processing Network Client PC Application Server (need not be a PC) Client Program (Excel) Server Program (Oracle) Request Response Application Layer Interactions Concepts: introduction and details
  • Program Processing
    • File Server Program Access
      • Processing is done only on client PC
      • File server stores program
      • Limited to small programs
    • Client/Server Processing
      • Processing shared by client PC and server
      • Application server rather than file server
      • Good for larger applications
      • Platform independent
  • Remote Access Server Remote Client PC Remote Access Server Modem Modems Telephone Line Remote Access Software LAN NT FAQ - RAS
  • Remote Access
    • Remote Control Software
      • Remote control server acts like a PC attached to the network locally. Processing is done on access server.
      • What appears on the remote access server “screen” appears on the remote screen
      • Simple but very slow: screen images must travel across network
    Example : pcAnywhere PC Network Remote PC Access Server
  • Remote Access Server
    • Remote Node Service
      • Remote PC is a full network node
      • Processing is done on the remote PC, for fast screen changes
      • File opens and saves cause file transfers over network
    PC Network Access Server File Server Remote PC outside of the network
  • Gateway Server 53 IBM Mainframe Synchronous Communication Gateway Server SNA Communication IPX/SPX Communication Gateways translate between networks with different standards architectures -- in this case, IPX/SPX and SNA Client PC inside the network
  • Internet Access
    • Client PC connects to router
      • Connection is via TCP/IP
      • Router links user to the Internet
    Router TCP/IP Communication Connection to the Internet
  • Connecting to the Internet
    • Firewall
      • Stands between Internet and the company
      • Limits unauthorized access
    Router TCP/IP Communication Connection to the Internet