Unit 8 : Transport Layer Flashcards

1
Q

What is the transport layer responsible for?

A
  1. Logical communications between applications running on different hosts
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

page 6

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

What information does Transport Layer adds? ( Responsibilities )

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

What does Transport Layer track? ( Responsibilities )

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

What does transport layer segment and reassembling ? ( 2 , Responsibilities )

A
  1. Data ( Segmenting )
  2. Segments ( Reassembling )
  • User segmentation and multiplexing to enable different communication conversations to be interleaved on the same network
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What will transport layer do on multiple conversations? ( 3 , Responsibilities )

A
  1. Identify
  2. Separate
  3. Manage
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What does transport layer protocols specify? ( 2 )

A
  1. How to transfer between hosts
  2. Responsible for managing reliability requirements of a conversation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Transport Layer includes what protocols? ( 2 )

A
  1. TCP Protocols
  2. UDP Protocols
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

List out TCP basic operations ( 5 )

A
  1. Number and track data segments transmitted to a specific host from a specific application
  2. Acknoledge received data
  3. Retransmit any unacknowledged data after a certain amount of time
  4. Sequence data that might arrive in wrong order
  5. Send data at an efficient rate that is acceptable by the receiver
  • Transmission Control Protocol ( TCP )
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is UDP is known for?

A
  1. Best-effort delivery protocol because there is no acknowledgement that that data is received at the destination
  • It was an unreliable protocol because it has little overhead and data checking
  • User Datagram Protocol ( UDP )
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What applications uses UDP?

A
  1. Request-and-Reply applications
  • Where data is minimal, and retransmission can be done quickly
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

When will TCP used?

A
  1. If it is important that all the data arrives and that it can be processed in its proper sequence, TCP is used as the transport protocol
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the features for TCP? ( 4 )

A
  1. Establishes a Session
  2. Ensures Reliable Delievery
  3. Provides Same-Order Delivery
  4. Supports Flow Control
    ( Need add more )
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What will TCP records? ( 2 )

A
  1. Which information it has sent
  2. Which information has been acknoledged
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the 2 most important things in TCP and UDP header?

A
  1. Source Port
  2. Destination Port
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

page 16

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

What is the features for UDP? ( 4 )

A
  1. Data is reconstructed in the order that it is received
  2. Any segments that are lost are not resent
  3. There is no session establishment
  4. The sending is not informed about resource availability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What application uses UDP? ( 3 )

A
  1. Live video and multimedia applications
  2. Simple request and reply applications
  3. Applications that handle reliability themselves
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What does TCP and UDP transport layer protocols uses to manage multiple, simultaneous conversations?

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

What are placed within the segment?

A
  1. Source Ports
  2. Destination Ports
  • They are then encapsulated within an IP packet
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What is the name for the source IP address and source port number, or the destination IP address and destination port number?

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

What does sockets enable?

A
  1. Enable multiple process, running on a client, to distinguish themselves from each other, and multiple connections toa server process to be distinguished from each other
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

What is the number range for well-known ports?

A
  1. 0 - 1023
  • Reserved for common or popular services ( web-browser, remote access clients )
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

What is the number range for registered ports?

A
  1. 1024 - 49151
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

What is the number range for private and / or dynamic ports?

A
  1. 49152 - 65535
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

What port numbers are assigned by IANA?

A
  1. Registered ports
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

What port are also known as ephemeral ports?

A
  1. Private and / or Dynamic Ports
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

What is the Port Number for :
Protocol - TCP
Application - File Transfer Protocol ( FTP ) , Data

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

What is the Port Number for :
Protocol - TCP
Application - File Transfer Protocol ( FTP ) , Data

A
29
Q

What is the Port Number for :
Protocol - TCP
Application - File Transfer Protocol ( FTP ) , Data

A
30
Q

What is the Port Number for :
Protocol - TCP
Application - File Transfer Protocol ( FTP ) , Data

A
31
Q

What is the Port Number for :
Protocol - TCP
Application - File Transfer Protocol ( FTP ) , Data

A
32
Q

What is the Port Number for :
Protocol - TCP
Application - File Transfer Protocol ( FTP ) , Data

A
33
Q

What is the Port Number for :
Protocol - TCP
Application - File Transfer Protocol ( FTP ) , Data

A
34
Q

What is the Port Number for :
Protocol - TCP
Application - File Transfer Protocol ( FTP ) , Data

A
35
Q

What is the Port Number for :
Protocol - TCP
Application - File Transfer Protocol ( FTP ) , Data

A
36
Q

What is the Port Number for :
Protocol - TCP
Application - File Transfer Protocol ( FTP ) , Data

A
37
Q

What is the Port Number for :
Protocol - TCP
Application - File Transfer Protocol ( FTP ) , Data

A
38
Q

What is the Port Number for :
Protocol - TCP
Application - File Transfer Protocol ( FTP ) , Data

A
39
Q

What is the Port Number for :
Protocol - TCP
Application - File Transfer Protocol ( FTP ) , Data

A
40
Q

What is the Port Number for :
Protocol - TCP
Application - File Transfer Protocol ( FTP ) , Data

A
41
Q

What is the Port Number for :
Protocol - TCP
Application - File Transfer Protocol ( FTP ) , Data

A
42
Q

What is the Port Number for :
Protocol - TCP
Application - File Transfer Protocol ( FTP ) , Data

A
43
Q

What is the Port Number for :
Protocol - TCP
Application - File Transfer Protocol ( FTP ) , Data

A
44
Q

What is the Port Number for :
Protocol - TCP
Application - File Transfer Protocol ( FTP ) , Data

A
45
Q

What is the Port Number for :
Protocol - TCP
Application - File Transfer Protocol ( FTP ) , Data

A
46
Q

What is the Port Number for :
Protocol - TCP
Application - File Transfer Protocol ( FTP ) , Data

A
47
Q

What is the Port Number for :
Protocol - TCP
Application - File Transfer Protocol ( FTP ) , Data

A
48
Q

What is the Port Number for :
Protocol - TCP
Application - File Transfer Protocol ( FTP ) , Data

A
49
Q

What is the Port Number for :
Protocol - TCP
Application - File Transfer Protocol ( FTP ) , Data

A
50
Q

What is the code for verify connections to prevent major security threat in unexplained TCP connections

A
  1. netstat
51
Q

pg 29

A
52
Q

pg 29

A
53
Q

pg 29

A
54
Q

pg 29

A
55
Q

pg 29

A
56
Q

What is the step for TCP connection establishment ? ( 3 )

A
  1. The initiating cliet requests a client-to-server communication session with the server
  2. The server acknowledges the client-to-server communication session and requests a server-to-client communication session
  3. The initiating client acknowledges the server-to-client communication session
57
Q

pg 31

A
58
Q

pg 31

A
59
Q

pg 31

A
60
Q

pg 31

A
61
Q

pg 32

A
62
Q

pg 32

A
63
Q

pg 32

A
64
Q

pg 32

A
65
Q

pg 32

A
66
Q

pg 32

A
67
Q

pg 32

A
68
Q

pg 32

A
69
Q

pg 32

A
70
Q
A