290 likes | 408 Vues
This lecture provides an overview of computer networks, explaining what they are, why they are essential, and the various types of networks. Topics include geographical classifications such as LAN (Local Area Network), MAN (Metropolitan Area Network), and WAN (Wide Area Network), along with intranets, extranets, and the Internet. It explores different network models, including peer-to-peer and client-server architectures. Additionally, it highlights the benefits of distributed systems and three-tier architecture, emphasizing improved communication, resource sharing, and system efficiency.
E N D
phones off(please) CSCI1412Lecture 15 Networks 1 Introduction to Networks Dr John Cowell
Overview • Introduction to networks • what is a network, why? • basic types of networks • Geographical descriptions • LAN, MAN, WAN • Intranets, extranets and the Internet • definitions
What is a Network? • A network is a communication system • a collection of • resources • hardware & software • objects • people • Varying types of network • computer • telephones • Any two or more interconnected computer systems can be described as a network
Why use a Network? • Improve communications • team working • Share resources • hardware • software • data • Central services • Efficiency
Types of Networks • There are several different types of networks • Depends on • connectivity • geographic area covered • topology/protocol • Connectivity • peer to peer • client / server • distributed system • three tier architecture
Peer to Peer • Simplest is peer-to-peer, connected via serial/parallel ports • RS 232 • null modem cable
Windows Peer-to-Peer • Windows allows creation of larger peer-to-peer networks, using network protocols • resources, e.g. printers, modems, attached to one PC, but can be shared by other users • Use Control Panel/Networks to configure
Client / Server • As number of users / workstations increases, it is more efficient to create a client / server network • Multiple workstations connected to one or more network servers • file server • print server • communications server • fax server
Client / Server Communication • Clients and servers can also be viewed as being software applications • Interact by using one of several methods • message passing • remote procedure calls • Synchronicity is important • i.e. server cannot process until client has sent request • client passes values to server, then waits • server processes values, returns results • asynchronous relationship • Servers may have higher network priority • access to otherwise restricted system resources
Servers 1 • File server • shared data can be stored and managed centrally • access can be controlled/logged • Print server • multiple printers can be connected to server • server organises print queues • Network printers • direct connection to network
Servers 2 • Communications server • acts as interface between network and ‘outside world’ • other networks • the Internet • Fax server • faxes are a different technology to email, etc • server handles user requests to send faxes
Distributed Systems • Physically separate computers in a network operate together as a single logical unit • Beowulf clusters • Appears to a user to be a single computer • physically separated • an operating system that supports distributed systems is required, e.g. UNIX • advantages include • reduction in costs and delays in transmitting and processing data • reduced load on the ‘host’ processor • better local control and service
Three Tier Architecture • Client / server model has some problems • not scaleable • business rules not deployed centrally • consumes too many resources on client machine • inefficient • One proposed solution is to partition applications into logical parts • each part can have multiple units
Three Tier Model • The three parts are business logic Controls interaction between a Database and a user interface data services database engine user services front end application
Three Tier Benefits • Four major benefits (are claimed) • reuse • components are shared between applications • time in design and implementation not wasted • maintenance • as business changes, modifications in applications and business rules are easier to implement • performance • optimised as individual components can be upgraded • manageability • complex application is broken down into smaller components • easier to work with
Geographical Network Areas • Networks can be split into three types by geographical coverage • Local Area Network • LAN • Metropolitan Area Network • MAN • Wide Area Network • WAN
Local Area Network - LAN • Single campus • Can be multiple networks interconnected • No special telecommunications hardware is necessary, as cables/signals never leave the company’s premises • Fast data transfer rates • reliability of transmission not always top priority • damaged data can be re-transmitted easily • Video-conferencing is feasible
Metropolitan Area Network - MAN • Multiple campuses • e.g. within a city • small geographical area • Australians use MANs to interconnect South Eastern cities • Slower data transfer rates? • need reliability of WANs with speed of LANs
Wide Area Network - WAN • The rest of the planet • Slower data transfer rates (end to end) • reliability is a high priority • retransmission of missing data is a large overhead • extensive use of external telecommunication systems • backbone transfer rate is now faster than LANs! • The Internet • International telecommunications • Satellite systems • e.g. Global Positioning System - GPS
Janet backbone • All UK academic institutions access the internet via the Janet network • .ac.ukdomain • Funded by Joint Information Systems Committee (JISC) • In October 2006 SuperJANET5 was launched after £29 million of investment. • It provides a 10Gbit/s backbone, with an upgrade path to 40GBit/s over the next few years. • Most organisations connected by twenty WANs Map from http://www.janet.ac.uk/about/topology/SJ5-topology-map.pdf
Intranets • Private network contained within an enterprise • May be a combined topology network • leased lines for a WAN • gateways to external internet • Uses Internet protocols • TCP/IP • HTTP, FTP, DNS, etc • Typically, an intranet is contained within security firewalls • it can be thought of as a private internet
Intranet Features • Uses private network features • Personal Information Manager • using Lotus Notes, Microsoft Outlook • Uses Internet features • email • web-page browsing • standard browsers • Uses dedicated (not shared lines)
Extranets • Uses Internet protocols and the PSTN (public switched telephone network) • securely shares enterprises’ information or operations • part of company’s intranet extended to external users • Security achieved with • firewalls • digital certificates • issued by an agency, establishes credentials on-line • Used by • Tele-workers at home, consultants, partners, customers • other companies • suppliers, vendors, etc.
Extranet Usage • Exchange large volumes of data • Electronic Data Interchange (EDI) • Collaborate with other companies or customers • Jointly develop and use training programs • Provide or access services provided by one company to a group of other companies • online banking application managed by one company on behalf of affiliated banks • Share news of common interest
The Internet • International computer network connecting government agencies, universities, research institutions, businesses, and individuals • Started as a US Defence Department network • to distribute US military computing capability • resist (nuclear) attacks / natural disasters • Evolved into a network used by academics, scientists, governments and, now, everybody! • the US government ceased to administer it in 1992 • became civilian
Summary • Introduction to networks • what is a network, why? • basic types of networks • Geographical descriptions • LAN, MAN, WAN • Intranets, extranets and the Internet • definitions