Annex C07 Transport Layer Flashcards

0
Q

Transmission Control Protocol (TCP)

A

Connection oriented protocol that incurs over twice the overhead of UDP IOT gain additional functionality

Provides:

- reliable delivery
- error recovery
- flow control
- congestion control
- ordered delivery
- connection establishment
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
1
Q

User Datagram Protocol (UDP)

A

Simple connectionless delivery method. Low overhead that works well with high bandwidth applications such as voice/video

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

Command used to view ports being used on a PC

A

netstat

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

Well Known Ports

A

Ports 0-1023 are reserved fro commonly used services and applications

21 FTP
23 Telnet
25 SMTP
80 HTTP
110 POP3
194 Internet Relay Chat (IRC)
443 Secure HTTPS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Registered Ports

A

Ports 1024-49151, primarily ports assigned to applications that a user might decide to install.

1863 MSN Messenger
8008 Alternate HTTP
8080 Alternate HTTP

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

Dynamic/Private Ports

A

Ports 49152-65535 are usually assigned dynamically to client applications as they initiate connections.

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

How ports are used to establish a Transmission Control Protocol (TCP)

A

Client computer will use a unique and random port number as the source port (DYNAMIC) and request a web page from a server with the destination port of 80 (WELL KNOWN). The server will establish a connection with its source port being port 80 and the destination port being the same random port that originated the request for the web page

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

Purpose of Order Delivery in relation to the functions of TCP

A

The SEQUENCE NUMBER is the next part of the TCP header field that we will examine, this provides the ordered delivery for TCP

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

Sequence the steps of the TCP connection process in chronological order of the TCP 3 Way Handshake

A
  1. Initiating client sends a synchronization “syn” segment requesting to start a comm session
  2. The distant end responds with an acknowledgment of the synch request, a “syn.ack.” The distant end then sends its own syn request to initiate the flow of info back to the initiating client.
  3. The initiating client responds with an “ack” of the distant end’s “synch”
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Reliable Delivery

A

TCPP provides reliable delivery on top of unreliable IP

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

Window Size

A

Listed in the TCP header, is the amount of data that a source can transmit before an acknowledgment must be received.

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

How TCP dynamically changes Window Size to overcome network congestion

A

Since the goal of TCP is to guarantee info delivery, the window size will flex to fit the quality of the connection and the bandwidth available.

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

Flow Control

A

Flow control and window size together account for congestion control

Flow control (buffers)

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

Match transport layer protocol to its header size

A

Fields of the TCP header enable TCP to provide connection oriented, reliable data comm

UDP header contains source port, destination port, UDP length, checksum, and data

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