1.3.3 Networks Flashcards
Stand alone machine
A single computer not connected to anything else
NETWORK advantages
- users can share files
- users can share peripheral devices and connections to other networks such as the internet
- servers can control security, backup of data and software updates
NETWORK disadvantages
- increased security risks to data
- malware and viruses spread more easily between computers
- if a server fails, the computers connected to it may no work
- computers may run slower if there is lots of data travelling on the network
Standards
- a set of guidelines/conventions that govern how a task should be performed or how a product should function
- a set of hardware and software specifications that allow manufacturers to create products which are compatible with each other
NEED for standards
- standards enable different network devices regardless of their manufacturer of model to work seamlessly together .
Protocols
- a set of rules to govern the transmission of data between devices [1]
Why are protocols important in a network ?
- protocols ensure that all devices follow the same rules and standards [1]
- so that they interpret data and signals in the same way [1]
Examples of protocols
- HTTPS (hyper text transfer protocol secure)
- HTTP (hyper text transfer protocol )
- TCP (transmission control protocol
- IP (internet protocol)
- FTP (file transfer protocol)
- SMTP (simple mail transfer protocol)
- IMAP (internet messenger access protocol)
- POP (post office protocol)
- UDP (user diagram protocol)
What is a Logical protocol ?
- a set of rules that govern the transmission of data [1]
- these rules specify how data is represented [1]
- examples include character sets [1]
TCP/IP
- a networking protocol used in the routing of packets through networks
- purpose : communication over LAN/WAN
HTTP
Used for webpage rendering/requests
HTTPS
- a version of HTTP (also used for webpage rendering/requests) but with encryption for security
- used for secure transactions like online banking and shopping
FTP
- used for transmission of files over networks
- provides authentication (username and password)
- can manage file directories
SMTP ( IMAP and POP are also used )
the standard for sending email messages between servers
Physical topology
- The physical layout of wires and components which form the network
- eg bus, mesh, star
logical topology
- the way data flows around a network
BUS topology
- a network topology where all computers are connected to a single cable
- the ends of the cable are plugged into a terminator
Bus topology advantages
- cheaper to set up ( as it requires less cable)
- doesn’t require any additional hardware
Bus topology disadvantages
- if the backbone cable fails, the entire network gets disconnected
- as traffic increases, performance decreases
- low security as all computers on the network can see all data transmission
STAR topology
- uses a central switch/computer to direct the flow of data
- MAC addresses identify each device
Star topology advantages
- if one cable fails, only that computer/station is affected
- is more secure
- no data collisions as each station/device has its own cable to the server
- transmits data faster ( so better performance than bus topology)
STAR topology disadvantages
- expensive to install due to switch and cabling
- maintaining the network is difficult because if the central device goes down, network data can no longer be transmitted to any of the nodes
MESH topology
- every node is connected to every other node
- only one node requires a connection and all the others can share this connection
- most commonly found in wireless technology eg. WiFi
MESH advantages
- no cabling costs as it is wireless
- the more nodes that are installed, the faster and more reliable the network becomes
- this is because if there is a break in any of the connections, traffic can be routed via another route
- new nodes are automatically incorporated into the network
- Faster communication since data packets don’t need to travel via a central switch
MESH disadvantages
- requires devices with wireless capabilities
- maintaining the network is difficult
INTERNET STRUCTURE
- Internet is a collection of interconnect networks (WAN)
- www is just a service of the internet
Protocol layering + benefits
- divides network protocols into layers each of which performs specific functions ( modular design ) [1]
- used to apply protocols in order/ one after the other [1]
- allows different layers to be worked on independently [1]
- allowed layers to be upgraded/updated without affecting others [1]
- allows for layers from different providers to be used interchangeably [1]
TCP/IP stack
- stands for Transmission Control Protocol / Internet protocol [1]
- TCP/IP is a set of rules used for communicating across a network [1]
- each protocol belongs to a different layer [1]
- consists of the following layers [1] :
- application layer
- transport layer
- internet layer
- link layer - a set of networking protocols that work together as 4 connected layers passing incoming and outgoing data packets up and down the layers during network communication
Application layer
- based at the top of the stack
- protocol to be used is decided based on the application (used to transmit data) [1]
- e.g if the application being used to send the message was a web browser we could use HTTP/HTTPS , FTP [1]
- adds encryption if HTTPS is used [1]
- passes on data to transport layer for transmission [1]
- gets data from the transport layer when receiving [1]
Transport layer
- receives data/segments from the application layer
- uses the TCP to establish an end to end connection between the source and recipient computer
- splits up data into packets
- each packet is labelled with the:
- packet number
- port number
- total number of packets - packets are numbered so the can be reassembled In the correct order
- if any packets go astray during the connection, the transport layer requests transmission of any lost packets
Internet layer
- receives packets from the transport layer
- adds the source and destination IP addresses
- this layer is responsible for routing each packet across the network using IP addresses
- all routers operate at this layer, the router uses the IP address to forward the packets
- IP address + port number = socket
- IP: the device the packet is being sent to
- port: application of the device that needs the packet
Link layer
- receives data from the internet layer to send [1]
- adds the unique MAC addresses to the packets [1] (identifying the NICS of the source and destination computers )
- passes layered data back up to internet layer when receiving [1]
Context :
- is the actual physical connection between network devices/nodes
- translates the digital packet into an electrical signal that can be sent over a network