Networks Flashcards
Personal area network
Connected devices that are located within a few metres of each other.
Local area network
A network that is formed when devices in the same building or on a single site are connected. Eg home, workplace, school.
The infrastructure is owned and maintained by the organisation using it.
Wide area network
When two or more networks are connected across a large geographical area. Eg a bank connecting all machines across a country, police connecting to share information.
Largest WAN is Internet.
Many WANs use telecommunication links owned and managed by other companies. Organisations that run their own WAN will often lease bandwidth from telecommunication companies.
Client-server network
Allows you to access your files and emails from any authorised device.
Server: shares resources and services with and authorised client. File, Web, email, database print servers.
Client: a program that typically runs on a device used by an end-user eg laptop or mobile phone.
Client sends request to server, server processes this and sends a reply.
Peer-to-peer server
No central server. Every computer can be configured to share its resources eg files, software, processing power, bandwidth.
Peers communicate directly with each other if given permission. Computers must be switched on to share resources eg printing.
CS vs P2P
Servers are expensive to set up and maintain, P2P has no additional devices.
Servers can be located in secure rooms not accessible to everyone so easy to monitor, P2P is difficult to oversee every workstation.
Backups are done by and stored on servers, P2P users are responsible for their own backups.
If a server fails, many users will be affected eg cannot access files, if one P2P node fails, most users can carry on unaffected.
Protocol
A set of rules that govern how computers communicate with each other
HTTP
Hypertext Transfer Protocol
Client sends HTTP request, server receives and sends an HTTP response which encapsulates the requested page, client receives and displays the web page.
Dynamic pages have extra steps before the page is returned.
HTTPS
Hypertext Transfer Protocol Secure
Encrypts the data between client and server. Provides a digital certificate containing a public encryption key. Your browser uses the public encryption key and only the authorised server has the private key to decrypt it.
Client-side processing
Offloads processing to the client, reducing the load on the server.
Can pose a security risk - malicious content can be distributed. Scripts have no access to the OS and little access to the file system.
Software and browsers must be kept up to date to minimise security risk.
Server-side processing
Operations that are carried out on the server.
More control over the environment where the scripts are run.
Scripts are hidden on the server.
Servers can be optimised to cope with heavy processing demands.
Packet switching
Small data packets from the same conversation may be sent over multiple different routes.
End points are responsible for checking that everything has been received.
Router examines the destination and decides which interface it should be sent to using a routing table.
Circuit switching
Used for telephone calls.
A signal is sent across the first connection to request the line. Each telephone switch would then select an appropriate route and reserve capacity on the line and send the request on.
Guaranteed capacity between the source and destination.
DNS
Domain Name System
Used to name and organise internes resources.
Each smaller domain is separated from the larger domain by a full stop eg Leeds.gov.uk
TLD = Top Level Domain
2LD = 2nd Level Domain
Domain names are easier to remember than IP addresses. DNS server translates the domain names in the URL into the IP address.
TCP/IP stack
Application
Transport
Internet
Link