Layers and Protocols Flashcards

1
Q

Internet Model

A

Describes a packet switching network. Means that any communication between devices over the network happens in the form of short packets switched across many intermediate points(routers)

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

Name the 5 Layers of Abstraction

A
  • Hardware Layer
  • Data link Layer
  • Network Layer
  • Transport Layer
  • Application Layer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Hardware Layer/Physical Layer

A

Concerned with the actual hardware (cables, plugs, sockets, antennas). Specifies signals transmitted over cables or radio waves

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

Data Link Layer

A

Defines interface between hardware and software. Specifies how devices within one LAN cab exchange packets

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

Network Layer

A

Responsible for routing. It is the most important layer for routers. But servers and clients also have network layer software and perform routing

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

Why can servers and clients have a Network layer?

A

It performs routing if it is connected to more than one network(4G and WiFi)

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

Transport Layer

A

Established a logical connection between an application sending a message and the receiving app. Performs the main form of virtualisation that makes implementing networked apps much easier

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

Some of the tasks of the Transport Layer

A
  • Breaking up a large message to packets

- Ensures messages are sent correctly, re-sends packets is they have errors

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

Application Layer

A

The actual application software that a user interacts with

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

What layers does a switch implement?

A

Hardware and Data-link layers, because its only responsible for communication inside a Local network.

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

Protocol

A

Formal language that defines how two applications speak to each other.

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

PDU

A
Protocol Data Unit, the "envelopes" used in message encapsulation
Hardware Layer = 1 bit
Data Link Layer = frame
Network Layer = packet
Transport Layer = segment/datagram
Application Layer = messages
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Explain message encapsulation

A

Message in an envelope. the outside of the envelope only contains the sender and receiver addresses. Each layer may add their own information to the outside of the envelope (ex. the transport layer saying packet 13/134). Each layer then adds its own envelopes on top of the original envelope. An and product could be the hardware transmitting a data link layer envelope, inside a network layer envelope, inside a transport layer envelope with PART of the application layer message inside all of that.

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