1.1 Networks and protocols Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What is a network?

A

When two or more computers (nodes) are connected (wirelessly or wired) to each other used agreed protocols to communicate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is are network protocols?

A

A set of rules that govern how data is transmitted on a network

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the two server types?

A

Client Servers (CS)
Peer to Peer (P2P)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a Client Server?

A

A network where different types of servers control the network and the clients (computers) send requests to use services and resources of these more powerful servers via a LAN or WAN

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What us a Peer to Peer server?

A

A simpler network where there is no central server controlling the network, instead the peers (nodes) are connected to one another and share/ access necessary recourses. Access rights to resources and services are authorised by setting sharing permissions on each computer. They can also download separate parts of a big file to improve download speeds

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the advantages and disadvantages of a Client Server?

A

Advantages
- Faster at processing tasks
- Can manage very large networks
- Easy Access to central data
Disadvantages
- If the server/ cable fails no user can continue to work
- More expensive and complicated to set up due to hardware and software
- Requires specialist personnel to manage systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the advantages and disadvantages of a P2P server?

A

Advantages
- Less vulnerable to central server crashes
- Simple to set up and maintain
- Initial start up cost is less and the operating systems are less complicated

Disadvantages
- Slower at processing tasks
- Only works well on smaller networks (e.g. <15)
- Security and backup are not centralised and are difficult to manage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the network protocols to know?

A

TCP/ IP - Transmission Control Protocol/ Internet Protocol
FTP - File Transfer Protocol
DHCP - Dynamic Host Configuration Protocol
HTTP - Hyper Text Transfer Protocol
SMTP - Simple Mail Transfer Protocol
IMAP - Internet Message Access Protocol
UDP - User Diagram Protocol

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is UDP?

A
  • User Datagram Protocol is an alternative transport layer to TCP
  • It sends messages instead of data packet which is much faster and has lower-latency.
  • Therefore, it is used in time-sensitive transmission such as for gaming or video calls
  • But can be unreliable as it does not setup a pathway before transmission

Uses messages, low-latency, less reliable (no pathways)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is TCP?

A

A protocol that slits data into data packets that are routed across a network and puts together at the end using the sequence number.

It adds reliability to packet delivery by adding a destination address, source address and error check so the packet will be sent to the source if an error occurred.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is FTP?

A

A protocol that governs the transfer of files across the internet between the server and client

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is DHCP?

A

Dynamic Host Configuration Protocol automatically assigns each device in a network with a temporary network address out of available locations. Once it goes offline the address can be used by another device and can therefore change each time we use the internet.
This is how almost all people access the internet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is HTTP?

A

A protocol that transfers web pages from a web server to a client computer’s web browser

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is SMTP?

A

Simple Mail Transfer Protocol sends and receives email messages from a client to a server

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is IMAP?

A

Internet Message Accesses Protocol allows email messages to be accessed from a mail sever without it being deleted (allowing it to be accessed on multiple devices).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the TCP protocol stack layers

A

Physical layer
Data layer
Network layer
Transport layer
Application layer
(Pineapples Do Not Trust Apples)

17
Q

What happens in the Physical Layer?

A

Converts data from the data link layer into bits and then transmits this raw data either electronically or optically.

18
Q

What happens in the Data Link Layer?

A

Defines how data will be physically transferred across the network by giving packets MAC addresses (destination and source) which will send it to the next router.

19
Q

What happens in the Network Layer?

A

This is when the packet is provided with an IP destination and source address
The routers work on this layer

20
Q

What happens in the Transport Layer?

A
  • Establishes the connection between two different computers or ‘hosts’- an “end to end” connection
  • Once the connection is made, it will split the data into packets with it’s sequence number
    TCP/UDP
21
Q

What happens in the Application layer?

A
  • Selects a correct protocol to use depending on which application it is and what you are trying to do and requests connections. (E.g. HTTP for websites, IMAP/ SMTP for emails)
22
Q

How is traffic routed on a packet switched network?

A

Firstly, the data is split into packets that each have a destination address and a sequence number. These packets are then routed along the lowest cost (fastest) route by routers until they are reassembled at the destination address using the sequence number

23
Q

What is a data collision and how can this problem be solved?

A

This is when two sets of data are detected simultaneously. To solve this problem, the computer waits a short random amount of time until the data is sent again.

24
Q

Why are protocols put into stacks?

A
  • Separation of logic (protocols) means that a single protocol can be dealt with in isolation- Easier to debug
  • Protocols at different parts of the stack can be swapped out depending on the application
  • Much more flexible when choosing what properties you want your network to have
25
Q

What are MAC addresses and their purpose in the TCP/IP stack

A

Media Access Control addresses are the address of a network interface card (NIC) that is factory loaded onto them.
Packets will be sent from one router to another using the MAC addresses of each one and the IP address of the destination

26
Q

What is simplex transmission mode?

A

When only one of the two devices can transmit and the other can only revive. (E.g. a radio)

27
Q

What is a half duplex transmission mode?

A

When each device can send and receive but not at the same time (e.g. a walkie talkie)

28
Q

What is handshaking?

A

A process in which two communicating devices agree on a set of protocols to use

29
Q

What is full duplex?

A

When data can travel in both directions at the same time. (e.g. a telephone/ video call)

30
Q

What is multiplexing?

A

This is where several independent data sources are combined and sent along a single route to a single destination. Several data streams can be combined and transmitted over the same wire

31
Q

What is the internet?

A

This is the physical networks of different networks which spans the globe. The physical connection between all devices

32
Q

What is the world wide web?

A

This is the web pages you see and interact with by your device communicating with a webserver over the internet