Network transmission principles Flashcards

1
Q

What is latency?

A

Delay between when an application requests and receives data.

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

What is jitter?

A

Irregular latency. In order for network transmission to work, the two devices must agree on a rate at which data is sent and received

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

How to resolve jitter?

A

Buffering

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

QoS guarantee

A

Quality of Service guarantee
Prioritises data packets for others

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

3 types of QoS guarantee

A

Best effort guarantee: no guarantees

Differentiated service guarantee: some traffic is treated better than other traffic

Guaranteed service guarantee: some network bandwidth is reserved for use only by mission-critical applications

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

4 Internet Protocols

A

HTTP
HTTPS
FTP
VPN

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

What’s HTTP?

A

stateless request protocol

Each message is treated as an independent exchange between a client and server and is not reliant on a successful login or menu selection from another page

transports data between client and server

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

What’s HTTPS

A

HTTP but secure
Uses public key encryption
Public key is sent to web page first through SSL (secure socket layer)

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

What’s FTP?

A

Used to exchange files

Initated with username and password with the FTP protocol

FTP is NOT encrypted - all files are sent as plain text

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

Whats VPN?

A

Encrypted connection between two network devices

Establishing VPN is called “tunnelling”

Tunnelling can be implemented by SSL

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

What security features do VPN’s ensure?

A

integrity and authentication

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

3 methods of data exchange

A

REST
JSON
XML

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

REST

A

client-server

Formats data like JSON and XML but also supports CSV

Uses HTTP requests (GET, PUT, POST, DELETE)

It is stateless - each message is self-descriptive which means it can run independently of any messages before or after.

Assumed data will be cached - means that the client can make decisions about data without contacting the server

However this can be easily modified - poor integrity of data

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

JSON

A

data exchange protocol based on JavaScript

allows a program to establish a connection a live website and interact with online data

JSON API on the client side uses HTTP GET and POST requests

Sends data as JSON object

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

XML

A

Extension to HTML

Follows a hierarchical structure

To access data, the easiest way is to download the XML file

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