The Transport and Application Layers Flashcards

1
Q

One of the TCP control flags. Short for acknowledge. A value of one in this field means that the acknowledgement number field should be examined

A

ACK FLAG

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

The number of the next expected segment in a TCP sequence

A

ACKNOWLEDGEMENT NUMBER

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

The layer that allows network applications to communicate in a way they understand

A

APPLICATION LAYER

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

The entire contents of whatever data applications want to send to each other

A

APPLICATION LAYER PAYLOAD

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

A connection state that indicates that the connection has been fully terminated, and that no further communication is possible

A

CLOSE

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

A connection state that indicates that the connection has been closed at the TCP layer, but that the application that opened the socket hasn’t released its hold on the socket yet

A

CLOSE_WAIT

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

A data-transmission protocol that establishes a connection at the transport layer, and uses this to ensure that all data has been properly transmitted

A

CONNECTION-ORIENTED PROTOCOL

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

A data-transmission protocol that allows data to be exchanged without an established connection at the transport layer. The most common of these is known as UDP or User Datagram Protocol

A

CONNECTIONLESS PROTOCOL

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

The number of the next expected segment in a TCP packet/datagram

A

DATA OFFSET FIELD

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

Taking traffic that’s all aimed at the same node and delivering it to the proper receiving service

A

DEMULTIPLEXING

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

The port of the service the TCP packet is intended for

A

DESTINATION PORT

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

Status indicating that the TCP connection is in working order, and both sides are free to send each other data

A

ESTABLISHED

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

One of the TCP control flags. Short for finish. When this flag is set to one, it means the transmitting computer doesn’t have any more data to send and the connection can be closed

A

FIN

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

A TCP socket state indicating that a FIN has been sent, but the corresponding ACK from the other end hasn’t been received yet.

A

FIN_WAIT

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

A device that blocks or allows traffic based on established rules

A

FIREWALL

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

An older method used for transferring files from one computer to another, but you still see it in use today

A

FTP

17
Q

A way for two devices to ensure that they’re speaking the same protocol and will be able to understand each other

A

HANDSHAKE

18
Q

The actual implementation of something defined elsewhere

A

INSTANTIATION

19
Q

It means that a TCP socket is ready and listening for incoming connections

A

LISTEN

20
Q

It meant that nodes on the network have the ability to direct traffic toward many different receiving services

A

MULTIPLEXING

21
Q

It is sometimes used for more complicated flow control protocols

A

OPTIONS FIELD

22
Q

A 16-bit number that’s used to direct traffic to specific services running on a network computer

A

PORT

23
Q

It is responsible for making sure that the unencapsulated application layer data is actually able to be understood by the application in question

A

PRESENTATION LAYER

24
Q

A TCP control flag short for push. this flag meant that the transmitting device whats the receiving device to push currently-buffered data to the application on the receiving end as soon as possible

A

PSH FLAG

25
Q

A TCP control flag short for reset. This flag means that one of the sides in a TCP connection hasn’t been able to properly recover from a series of missing or malformed segments

A

RST FLAG

26
Q

A 32-bit number that’s used to keep track of where in a sequence of TCP segments this one is expected to be

A

SEQUENCE NUMBER

27
Q

A program running on a computer waiting to be asked for data

A

SERVER or SERVICE

28
Q

The network layer responsible for facilitating the communication between actual applications and the transport layer

A

SESSION LAYER

29
Q

The instantiation of an endpoint in a potential TCP connection

A
30
Q

The instantiation of an endpoint in a potential TCP connection

A

SOCKET

31
Q

A high numbered port chosen from a special section of ports known as ephemeral ports

A

SOURCE PORT

32
Q

A TCP flag that stands for synchronize. This flag is used when first establishing a TCP connection and make sure the receiving end knows to examine the sequence number field

A

SYN FLAG

33
Q

A TCP socket state that means that a socket previously in a listener state, has received a synchronization request and sent a SYN_ACK back

A

SYN_RECEIVED

34
Q

A TCP socket state that means that a synchronization request has been sent, but the connection hasn’t been established yet

A

SYN_SENT

35
Q

A mechanism that makes sure that no data is lost or corrupted during a transfer

A

TCP CHECKSUM

36
Q

A payload section of an IP datagram made up of a TCP header and a data section

A

TCP SEGMENT

37
Q

The range of sequence numbers that might be sent before an acknowledgement is required

A

TCP WINDOW

38
Q

A TCP control flag short for urgent. A value of one here indicates that the segment is considered urgent and that the urgent pointer field has more data about this

A

URG FLAG

39
Q

A field used in conjunction with one of the TCP control flags to point out particular segments that might be more important than others

A

URGENT POINTER FIELD