Chapter 5 - Sheet1 Flashcards

1
Q

Two important functions of the transport layer

A

Error recovery, flow control

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

What layer number is the transport layer

A

4

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

Advantage of UDP over TCP

A

Fewer services means less overhead

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

VoIP uses ___ as a transport layer protocol because ____

A

UDP because it does not need error recovery

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

Features of TCP

A

Multiplexing using ports, error recovery, flow control via windowing, connection establishment & termination, ordered data transfer and data segemtnation

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

Multiplexing using ports

A

Feature of TCP AND UDP: Allows receiving hosts to choose the correct application for which the data is destined, based on the port number.

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

Error Recovery

A

Feature of TCP. Process of numbering and acknowledging data with sequence and acknow2legement header fields

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

Flow control via windowing

A

process that uses window sizes to protect buffer space and routing devices from being overloaded with traffic.

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

Connection establishment and termination

A

Process used to initialize port numbers and sequence and acknolegement fields

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

Ordered data transfer and data segmentation

A

Continuous stream of bytes from an upper-layer process that is “segmented” for transmission and delivered to upper-layer processes at the receiving device, with the bytes in the same order

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

RFC number of TCP

A

RFC 793

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

TCP Segment

A

AKA Layer4PDU / L4PDU - Message created by TCP that begins with the TCP header, followed by application data

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

3 Things That make up a “socket”

A

IP address, transport protocol, port number. Example: 10.1.1.2, TCP, port 80

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

Location of well-known port numbers and their services

A

iana.org

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

FTP Data - Port & protocol

A

20, TCP

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

FTP control - Port & protocol

A

21, TCP

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

SSH - Port & protocol

A

22, TCP

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

Telnet - Port & protocol

A

23, TCP

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

SMTP - Port & protocol

20
Q

DNS - Port & protocol

A

53, TCP or UDP

21
Q

DHCP - Port & protocol

A

67, 68, UDP

22
Q

TFTP - Port & protocol

23
Q

HTTP (WWW) - Port & protocol

24
Q

POP3 - Port & protocol

25
SNMP - Port & protocol
161, UDP
26
SSL - Port & protocol
443, TCP
27
Connection Establishment
The process by which a connection-oriented protocol creates a connection. With TCP, a connection is established by a three-way transmission of TCP segments - syn, syn/ack, syn
28
Meaning behind "SYN"
Synchronize the sequence numbers
29
TCP connection termination looks like --
PC1 > PC2: ACK, FIN / PC2 > PC1 ACK / PC2 > PC1 ACK, FIN / PC1 > PC2 ACK
30
Connection-oriented protocol
A protocol that requires an exchange of mesages before data transfer begins, or that has a required preestablished correlation between endpoints
31
Connectionless protocol
Protocol that does not require an exchange of messages and that does not require a preestablished correlation between two endpoints
32
QoS
Quality of Service - Defines the quality of the data transfer between two applications and in the network as a whole.
33
Four competing characteristics of QoS
Bandwidth, Delay, Jitter, Loss
34
Bandwidth, in relation to QoS
The volume of bits per second needed for the application to work well; it can be biased with more volume in one direction, or balanced.
35
Delay, in relation to QoS
The amount of time it takes one IP packet to flow from sender to receiver
36
Jitter, in relation to QoS
Variation / deviation in the delay
37
Loss, in relation to QoS
The percentage of packets discarded by the network before they reach the destination, which when using TCP, requires a retransmission.
38
3 general categories of applications
batch, interactive, and real-time
39
Rank batch, interactive, and real-time applications in terms of QoS needs, lowest to highest
Batch, Interactive, and real-time
40
Web Server
Software, running on a computer, that stores web pages and sends those web pages to web clients (web browsers) that request the web pages.
41
Web browser AKA
Web client, b/c they obtain a servie from a web server
42
URL
Uniform Resource Locator. A standard for how to refer to any piece of information retrievable via a TCP/IP network, most notably used to identify web pages.
43
Where is the protocol used by a URL referrenced in the URL
before the two // (example: http in http://www.google.com
44
HTTP return code 200
"ok" - returns this after an HTTP GET response is received. Sends with requested file contents
45
HTTP return code 404
returns after an HTTP GET request is received but the requested file doesn't exist at the URL in the HTTP GET request