2023 Class Test 1 Flashcards

1
Q

Two reasons for using layering abstraction in communication networks

A
  • Simplifies dealing with complex telecommunication networks
  • Eases maintanance and updating of system.
    -explicit structure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what is the responsibility of the application layer

A

network access to user applications

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

what is the responsibility of the transport layer

A

Order delivery of packets, congestion control, flow control

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

what is the responsibility of the network layer

A

datagram fowarding and routing

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

what is the responsibility of the data link layer

A

Framing, reliable delivery, error control (detection and correction)

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

what is the responsibility of the physical layer

A

Transmission of raw bit, modulation, demodulation, coding, equalization, synchronisation

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

main difference between application layer and transport layer

A

Application layer specifies shared communication protocols and interface methods used by hosts in a communications network

Transport layer provides logical communication between process running on different hosts

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

advantages of packet switching over circuit switching?

A

-simple to implement
- supports more users
- scalable
- no connection set up

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

What is the importance of DNS

A

Maps between IP addresses and host names. Translates a host name to an IP address. Internet cannot function without it.

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

3 classes of DNS?

A

Root DNS- provide IP addresses of Top level domain DNS servers.

Top level domain servers (TLD) - responsible for registry organisations of global domains and country code domains

Authoritative DNS server - Houses the DNS records of the names and respective IP addresses of hosts for an organisation. Publically accessible. Organisations can choose to make their own, or pay to have one from service provider.

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

What is the minimum distribution time for client-server

A

Dc-s > max{NF/us,F/dmin}

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

What is the minimum distribution time for peer-peer

A

Dp2p > max{F/us,F/dmin,NF/(us+sum(ui))}

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

How does a receiver use a checksum to detect errors?

A
  • receiver adds all TCP segments and checksum.
  • if sum contains a zero, receiver knows theres an error in the received message
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly