Chapter 2: Communication and networking technologies Flashcards
Today, a typical WAN is characterised by the following.
- It will be used by an organisation or a company to connect sites or branches.
- It will not be owned by the organisation or company.
- It will be leased from a public switched telephone network company (PSTN).
- A dedicated communication link will be provided by the PSTN.
- The transmission medium will be fibre-optic cable.
- Transmission within the WAN will be from switch to switch.
- A switch will connect the WAN to each site.
- There will not be any end-systems connected directly to the WAN.
Wide area network (WAN)
a network connecting computers on different sites, possibly thousands of kilometres apart
Local area network (LAN)
a network connecting computers in a single room, in a single building or on a single site
Today, a typical LAN is characterised by the following.
It will be used by an organisation or a company within a site or branch.
* It will be owned by the organisation or company.
* It will be one of many individual LANS at one site.
* The transmission medium will be twisted pair cable or WiFi.
* The LAN will contain a device that allows connection to other networks.
* There will be end-systems connected which will be user systems or servers.
The client-server model
The client-server model (or architecture) was first used in large organisations when they
had installed internal networks. Typically, the organisation would have individual LANs connected via an organisation-wide WAN. An individual LAN might have had an application server attached. The organisation was likely to need a powerful central computer. The central computer could be connected to the WAN as a server. It would probably not have individual users connected to it directly. A PC, attached to a LAN, could access the server as a client.
The client-server mode of operation nowadays is different. The client is a web browser connected to the Internet. The server is a web server hosted on the Internet.
The server provides an application and the client uses the application. There are two options for how the client functions.
Client-server
an architecture where a client runs an application provided by a server on a network
Thin-client
a client that only provides input and receives output from the application
- chooses an application to run on the server
- sends input data to the server when requested by the application
- receives output from the application.
thick-client
a client that carries out at least some of the processing itself
- chooses an application provided by the server
- possibly carries out some processing before running the application on the server and also after receiving output from the application
- alternatively, possibly downloads the application from the server and runs the application itself.
In thick-client mode the processing on the client can be controlled by the use of a scripting language.
The client-server approach is the choice in the following circumstances.
The server stores a database which is accessed from the client system.
* The server stores a web application which allows the client system to find or, sometimes, supply information.
* The server stores a web application which allows the client system to carry out an e-commerce or financial transaction.
File sharing
If a user uploads files to a file server then the client-server operation can be used by another user to download these from the server.
An alternative mode of operation for sharing files is peer-to-peer networking. Instead of having one server that many clients access, a peer-to-peer network operates with each peer (networked computer) storing some of the files. Each peer can therefore act as a client and request a file from another peer or it can act as a server when another peer requests the download of a file.
peer-to-peer advantages
it avoids the possibility of congestion on the network when many clients are simultaneously attempting to download files
* parts of a file can be downloaded separately
* the parts are available from more than one host.
client-server model advantages
It allows an organisation to control the downloading and use of files.
* The files can be better protected from malware attacks because the files are stored on
one server which will be regularly scanned using appropriate anti-virus software.
There are five requirements for a data communications system:
a sender, a receiver, a transmission medium, a message and a protocol
A transmission medium can be
air (e.g. for WiFi) or cables (e.g. for Ethernet)
Data can be sent through the medium in different modes:
simplex mode where data flow is one-way only
* half duplex where data can flow either way but not simultaneously
* full duplex where simultaneous both-ways data flow is possible.