1
Q

What is a protocol (in the context of data communicatin and computer networks?)

A

A protocl is a set of rules that is established to determine how devices, on the same network, transmit data

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

What is a protocol layering? (in the context of data communicatin and computer networks?)

A

This refers to a technique where the different functions required by a network are divided into ‘layers’ which each have their own assigned protol.

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

What are the benefits of protol layering?

A
  • Simplifies network protocols and services by dividing them into smaller, manageble units.
  • Offers greater flexibility in testing and deployment of new/upgraded layers.
  • Allows interoperability between devices
  • Scalability of network
  • Easier to expand layers
  • Layers can act independently
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are disadvantages to protocol layering?

A
  • More layers increases latency. (requires more time for data to be transmitted completely through layers?
  • Layers result in additional overhead (increase latency, requires CPU processing)
  • Each layer requires management / documentaion
  • Issues / inefficiencies between layers could be difficult to determine
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a logical connection?

A

The organisation of connections of the network and devices in software (?)

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

Layers in TCP/IP?

A
  1. Application layer
  2. Transport layer
  3. Network layer
  4. Datalink layer
  5. Physical layer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the most common layer architechture?

A

TCP/IP model

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

What is addressing in a layered architecture?

A

Packets must be identifieable based on which computer it came from, which process/application came from and where it should be delivered.

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

What does the term hieracrhical mean when referring to protocls?

A

Each upper pr

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

What is encapsulation?

A

When the overhead is calculated and added onto data to be transmitted.

Occur through each layer.

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

What is overhead?

A

This is additional information added into the original data. They are added at every layer.

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

What is overhead processing?

A

The processing of the overhead that is completed by the CPU

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

Why frame header and trailer but no trailer in other layers?

A

Provides the start point and end point for data. The frame header and trailer are identifier sequences which identify the start point and end point of data.

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

What is decapsulation?

A

The removal of overheads (headers/trailer) from the original data.

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

What is multiplexing and demultuplexging in a layered architecture? Where does it happen?

A

Extends the host-to-host delivery service provided by the netwokrk layer to a process-to-process delivery service provided by the network layer to a process-to-process delivery service for apps running on the host.
/
Adds different packets from different process into the same carrier (multiplexing)
Seperates the different packets from the common output channel for individiaul processing at the app layer (demuliplexing)

Happens in the transport layer.

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

What are the addresses for the layers in TCP/IP?

A
  1. Application Layer = domain name
  2. Transport layer = Port number (16-bit addresses)
  3. Network layer = Logical address (i.e. IP addressess)
  4. Data-link = Link-layer address
  5. Physical layer = NO ADDRESS (only decoding and encoding of data)
17
Q

Can the domain address be substituted with the IP address?

A

Yes

18
Q

What are the packet names for each layer?

A
  1. Application Layer = Message
  2. Transport layer = Segment/User datagram
  3. Network layer = Datagram
  4. Data-link layer = Frame
  5. Physical layer = Bits
19
Q

When to use UDP vs TCP/IP?

A

UDP = when relaibility not required, SPEED

TCP/IP = when relaibility required

20
Q

What is a com signal?

A
21
Q

What is a network

A

A network is a collection of devices which can commuincate with each other by transmitting data between themselves.

22
Q

What are the components of a network?

A
  1. Clients (wired and wireless)
  2. Access Points (Devices connected to backbone of network which provide network access to clients.)
  3. Switch (connection for wired clients)
  4. Modem/Router (connection to other devices over (W)LAN and internet)
  5. Server
  6. Comm-links (interconnections between network devices such as ethernet cables, eifi etc.)
23
Q

What is a wireless local area network (WLAN)?

A

A network setup where you have one wireless access point providing network services to wireless clients.

24
Q

What are types of a network?

A
  • Local Area Network (LAN) (room, building): a group of clients and servers that share a circuit
  • Backbone Network (BN) (<a> a few km): Connect LANs and BNs across various locations.</a>
  • Wide Area Network (WAN): Same as MAN but even longer distances </a>
25
Q

What is the internet?

A

A network of networks.

Consists of millions upon millions of networks which in turn provide connections to billions of devices (clients)

26
Q

What is the standard set of protocols that the internet utilises?

A

TCP/IP Protocol Architecture

27
Q

What are the layers of abstraction?

A
  1. Application (manager user data) (application layer)
  2. Logical Connections (break up into packets, make sure they arrive) (transport layer)
  3. Routing (where should packets go?) (network layer)
  4. Low-level conncetions (computer-to-computer communication) (data-link layer)
  5. Hardware (cables, wifi etc.) (physical layer)
28
Q

What are the characteristics of a well-defined protocol stack?

A
  1. Low coupling - Clearly defined layers and interfaces.
  2. High cohesion - All related tasks performed by a single layer
  3. Information hiding - Keeps information internal that other layers don’t need to know