COSC203 - PART ||| Flashcards

1
Q

This service is for logical communication between application processes.

A

Process-to-process communication

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

This service is for communication for multiple applications on the same host

A

Multiplexing and deplexing

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

This type of service ensures that production rate =< consumption rate.

A

Flow control (end devices)

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

This type of service is for when there are too many senders, sending too fast.

A

Congestion control (routers)

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

These actions are performed by a sender at the transport layer

A

A sender breaks the application into segments, and passes to the network layer.

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

These actions are performed by the receiver at the transport layer.

A

Reassembles segments into messages and passes to the application layer.

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

_______ at the ______ handles data from multiple sockets and adds a transport header

A

multiplexing, sender

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

What does demultiplexing at the receiver involve?

A

The receiver will use header info to deliver received segments to the correct socket.

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

A checksum has guaranteed _____

A

Integrity

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

This is performed when setting up and terminating a TCP connection

A

3-way handshake

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

When setting up a connection, a 3-way handshake involves agreeing on…

A

Connection parameters (including starting sequence numbers)

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

This indicates that a TCP connection is being terminated

A

FIN + ACK

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

For TCP flow control, the receiver “advertises” free ______ in the receive window field of the TCP header.

A

buffer space

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

What is TCP congestion control?

A

Too many sources sending too much data for the network to handle

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

How does AMID help with congestion control?

A

AMID allows senders to increase until packet loss (congestion) occurs, then decrease the sending rate on packet loss event.

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

What is TCP slow start?

A

TCP slow start is part of the congestion control algorithms put in place by TCP to help control the amount of data flowing through to a network.

17
Q

T/F: UDP has handshaking between the sender and receiver.

A

False - each UDP segment is handled independently.

18
Q

Does UDP have flow and congestion control?

A

Absolutely not lmao

19
Q

This function moves packets from a router’s input link to an appropriate output link

A

Forwarding

20
Q

This function determines route taken by packets from source to destination

21
Q

The control plane is _____ and operates in a millisecond time frame

22
Q

The data plan is _____ and operates in nanosecond timeframe

23
Q

IPv4 is an _______ host-to-host communication protocol

A

unreliable

24
Q

This is the connection between host/router and physical link

25
An IPv4 is a ___-bit identifier associated with each host or router interface.
32
26
This is a logical partition of an IP network into multiple, smaller network segments
Subnetting
27
This is a 32-bit number that represents the network with 1s, and the host with 0s.
Netmask
28
Large IP datagrams are ____ at routers
fragmented
29
What are the three fields used for fragmentation for IP headers?
Identification, flag, fragment offset.
30
This means that all devices in a local network share just one IPv4 address
Network Address Translation (NAT)
31
This is a special purpose address that represents the localhost or loop-back
127.0.0.1
32
What are two motivations for moving to IPv6?
Better support for security, IPv4 address exhaustion
33
How many bits is an IPv6 address?
128 bits
34
This method is for allocating IP addresses and IP routing
CIDR (Classless InterDomain Routing)
35
What are the main differences between IPv4 and IPv6?
Address length, packet headers, no fragmentation at IPv6