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

A

Routing

21
Q

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

A

Software

22
Q

The data plan is _____ and operates in nanosecond timeframe

A

hardware

23
Q

IPv4 is an _______ host-to-host communication protocol

A

unreliable

24
Q

This is the connection between host/router and physical link

A

Interface

25
Q

An IPv4 is a ___-bit identifier associated with each host or router interface.

A

32

26
Q

This is a logical partition of an IP network into multiple, smaller network segments

A

Subnetting

27
Q

This is a 32-bit number that represents the network with 1s, and the host with 0s.

A

Netmask

28
Q

Large IP datagrams are ____ at routers

A

fragmented

29
Q

What are the three fields used for fragmentation for IP headers?

A

Identification, flag, fragment offset.

30
Q

This means that all devices in a local network share just one IPv4 address

A

Network Address Translation (NAT)

31
Q

This is a special purpose address that represents the localhost or loop-back

A

127.0.0.1

32
Q

What are two motivations for moving to IPv6?

A

Better support for security, IPv4 address exhaustion

33
Q

How many bits is an IPv6 address?

A

128 bits

34
Q

This method is for allocating IP addresses and IP routing

A

CIDR (Classless InterDomain Routing)

35
Q

What are the main differences between IPv4 and IPv6?

A

Address length, packet headers, no fragmentation at IPv6