New Contect Flashcards

1
Q

Define: Transport Entity

A

Hardware/ Software providing services

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

Why is the transport layer necessary?

A

IP as network layer is “best effort” so we need transport layer for reliable service

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

What is the key difference between the data link and network layer

A

Data layer moves frames from one end of a wire to the other, while network layer moves packets globally from source to destination using multiple hops

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

What must the network layer know and choose?

A

must know the topology of the network and choose appropriate paths accordingly

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

Define Routing

A

Deciding the overall path for packet/ frame through the network from source to destination through multiple hops/trans

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

Define Forwarding

A

Local decision made within a router to choose appropriate outgoing link for a given pack/ frame as part of overall path

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

What is important for the routing algorithm?

A

Correctness important, robustness critical

Fairness and efficiency are also desirable

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

What is the most effective congestion control?

A

reducing network load cooperatively by network and transport layers

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

What are some issues to consider for achieving the quality of service with less?

A

application requirements, regulation of traffic, resource reservation, traffic acceptance margin

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

What does the network layer do?

A

Provides services to the transport layer at the network layer/ transport layer interface
Provides end-to-end packet delivery using datagrams or virtual circuits

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

What are the 5 parts of link state routing?

A
  1. Discover its neighbors and learn their network addresses
  2. Determine the link cost (to each of its neighbors)
  3. Preoparation of link state packets
  4. Distributed Link State Packets
  5. Local Shortest-path computation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the IP Address Resolution Protocol?

A

in IPv4, enables association of MAC and IP addresses
- When host only has IP addr of destination, broadcases an inquiry to identify owner, which will be the sole responder, providing its MAC address
(ARP request)
- MAC/ IP cached together
- expires after a few minutes to allow mapping change

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

What is the Dynamic Host Configuration Protocol?

A

in IPv6,

  • every server has a designated DHCP server
  • New host broadcasts a ‘DHCP discover’ request, which must reach server
  • server responds with ‘DHCP’ offer pack that provides an available IP address for host
  • addres not permanent
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the transport layers purpose?

A

to provide a reliable service on top of an unreliable network

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

What are the 5 basic primitives of the transport layer?

A

Listen, connect, send, recieve and disconnect

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

What are elements of the transport protocols?

A
  • Addressing
  • connection establishment
  • connection release
  • error/ flow control
  • multiplexing and inverse multiplexing
  • crash recovery
17
Q

Where is conjecstion detected and controlled? and how

A

Detected in network layer (routers) and controlled in transport layer (hosts) by reducing rate of entry of packets to network

18
Q

What does the user datagram protocol do?

A

provides a way for applications to send encapsulated IP datagrams without having to establish a connection
- unreliable with no set up

19
Q

What does the transmission control protocol provide?

A

Reliable service through setup (whereas UDP is unreliable with no setup)
Provide reliable end-to-end byte stream over unreliable inter network

20
Q

What is the transmission (sliding window) policy?

A

decouples acks and recvr buffer allocation; delayed acks; special algorithms to control with data is sent