1
Q

What does the physical layer do?

A

Directly connects devices on the same circuit using a tangbile medium such as cables/wires/radiowaves etc.

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

How are our bits represented for transmission?

A

Represented a bits/bytes of strings converted into SIGNALS

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

What are codes?

A

They are used to convert data into numbers and then into sequences of bits

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

What are types of media that signals can travel through?

A

Electrical - cables
Radio waves - ‘air’/space
Light - ‘air’/fibre optics

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

How do we ensure that two computers can understand each other?

A

Standardisation of protocols

We require BOTH codes and signals to be standardised

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

What are signals?

A

Signals are eletrical of optical wave forms that transmit sequences of bits across media

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

What are the two types of data?

A

Digital

Analog

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

What are the features of digital data?

A
  • Discrete values
    e. g. 0 or 1, characters in the alphabet, ASCII etc.
  • Discrete step from one symbol to the next
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the features of analog data?

A
  • Continous data / Range of possible values

- Continous variation over time

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

What are digital signals?

A

They are waveforms with a limnted number of DISCRETE STATES

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

What are analog signals?

A

They are continous, often sinusoidal waves

Examples include sound/light/electromagnetic waves

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

What are the transmision types of data?

A
  • Digital signal used to transmit digital data
  • Analog signal used to transmit digital data
  • Digital signal used to transmit analog data

NOTE: Analog to analog is NOT related to computers as there is NO digitialization of data (e.c. talking to another person)

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

What is bandwidth?

A

It is the difference between highest and lowest frequencies in a range(band) of frequencies

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

Features of POTS bandwidth?

A

Need ONE wave cycle per symbol

Therefore, x symbol per x hz/s

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

What is a baud?

A

Symbols per second

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

What does it mean when ADSL has a high cost in the last mile?

A

The greatest cost in implementing ADSL is when it is within a mile from homes as each customer needs a seperate cable connection.

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

Why is ADSL Asymmetric? Why make is asymmetric?

A

The band allocated to downstream data is much greater than the bands given for upstream data.

It is asymmetric because it ensures that the uploaded data is minimal as increasing it increases the potential for crosstalk. Downloaded data is also greater to further minimise effects of crosstalk on the signals.

18
Q

What is crosstalk?

A

This is when there is interference between connections.

Depends on the distance of the signal from the senter and distance between wires.

19
Q

What are the two sublayers of the datalink layer?

A

Logical Link Control (LLC)

  • Handle PDU header and trailer
  • Error control
  • Defines interface with the network layer

Media Access Control (MAC)

  • Encodes/decodes between physical layer symbols and frames (bits)
  • Error detection
  • Controls when the device transmits
20
Q

What are the two approches MAC uses to determine when to transmit data?

A

Contention
- Device waits until the circuit is free before transmitting

Controlled Access
- Device waits until given permission before transmitting

21
Q

What is MAC contention?

A
  • Any device can transmit at any time (first come first served)
  • Used in ethernet
22
Q

What are collisions and how does contention manage collisions?

A

Collisions occur when two devices transmit data at the same time

  • Packets in a collision are damaged
  • Collisions avoided by carrier sensing (listening on network for transmission)
  • Detect collusions and retransmit
23
Q

What is original ethernet topology?

A

Shared bus between all devices.

Any message that comes to the bus arrives to all ports

24
Q

What is the toplogy of ethernet?

A

There is a hub that devices connect to (point-to-point, looks like a star)

The hub acts like a shared bus.

25
Q

What tells devices following a controlled access MAC approach whose turn it is to transmit?

A

A controller provides permission to devices.

26
Q

What are the types of controlled access approches?

A
  • Roll poll calling (controller tells devices if it is their turn to transmit)
  • Hub polling/token passing (a token is passed between devices, device with token can transmit)
27
Q

What are the types of transmission techniques?

A

Asyncrhonous transmission

  • Each character (byte) sent independently
  • One 7-bit ASCII character at a time
  • Used for dumb/dummy terminals (server-based architecture)

NOTE: Server-based is when ALL logic and data storage is handled by server. Client has dummy terminal.

Synchronous transmission

  • Several bytes sent together in a frame
  • Frame is approx 1500 bytes
  • Includes addressing information (for multi-point circuits)
  • Includes syncrhonisation characters (SYN) acts as start bit
28
Q

What are the bits used in asyncrhonous transmission?

A
  • Start bit (marks start of data)
  • Parity bit (for error detection)
  • Stop bit (returns circuit to idle
29
Q

What are MAC addresses?

A

A unique id for a network interface. Only used to address computers in the same LAN

  • 6 Bytes, stored in hardware
  • Manufacter MUST make sure its unique
  • Used in ethernet and wifi
  • First 3 bytes identify manufacterer
30
Q

What error detection?

A

General idea is to calcualte error-detection value (EDV) and transmit with message

A larger EDV means better error detection BUT less efficient detection

31
Q

What are the three error detection techniques?

A
  • Parity check
  • Checksum
  • Cyclic Redundancy Check (CRC)
32
Q

How can we correct errors? What are teh two approaches?

A

Backward error correction

  • Reciever asks sender to re-transmit the frame
  • Most common error correction in modern networks

Forward error correction

  • Reciever repairs frame (does not ask to retransmit)
  • Used if re-transmission is not feasable
33
Q

What is automatic repeat request (ARQ)?

A

Sender will send a frame, waits for reciever to return ACK(nowledgement)

If sendter recieved a Negative ACK (NAK) then it will retransmit the frame. This is done until an ACK is recieved.

34
Q

What is continous ARQ?

A

Same as ARQ but instead of stopping and waiting for ACK after each frame, continously sends frames and recievs ACKs/NAKs between sent frames.

35
Q

What is forward error correction (FEC)?

A

Transmit additional info:

  • allows reciever to detect error
  • Alows reciever to locate erroneous bits
  • Invert erroneous bits to repair message
36
Q

Where is error correction completed?

A

Transport layer (for ARQ)

37
Q

What makes a network efficient?

A

An efficient network allows us to transmit the highest possible volume of accurate information.

The higher the volume of accurate information transmitted, the lower the cost due to less error correction, management, overhead etc.

38
Q

What factors affect efficiency?

A

Base transmission rate of the circuit

Errors

  • Error rate of circuit
  • Error control in protocol (FEC introduces overhead, less efficient)

Protocol overhead
- How many bit are added for error checking, frame delimiters etc.

39
Q

What is efficiency? How is it determined?

A

Efficiency = Number of information bits transmitted / total number of bits transmitted

40
Q

Why are the optimal frame size to efficiency graphs concave?

A

Start less efficient with small frame sizes due to the high protol overhead comapred to smaller frames.

Large frames have increased error rate.

41
Q

What layer do hubs belong to?

A

Physical layer

42
Q

What type of MAC does HDLC use? (NOTE HDLC does not have a source address)

A

Roll call polling