2.TCP/UDP

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/43

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

44 Terms

1
New cards

transmission control protocol

protocol similar to the OSI model dealing with how data transverses a network

2
New cards

similar to OSI model, deals with data transversing a network

TCP

3
New cards

application, transport, internet, and network interface

the 4 layers of the TCP protocol

4
New cards

connection

The TCP protocol is _ based meaning a connection between a client and server needs to be established before data is sent

5
New cards

a connection between a client and server is required for data transfer

What does it mean when the TCP protocol is connection-based?

6
New cards

data sent is guaranteed to be received

why is the TCP protocol known as the three way handshake?

7
New cards

three way handshake

The TCP protocol is known as the _ because it guarantees that sent data will be received.

8
New cards

integrity, performs a lot reliably, capable of synchronizing two devices

advantages of the TCP protocol

9
New cards

prevent data from flooding with data in incorrect order

one of the advantages of the TCP protocol is that it can synchronize two devices to _

10
New cards

requires reliable connection, slow connection can bottleneck a device, slower than UDP because devices use more computing

disadvantages of the TCP protocol

11
New cards

source port

TCP header that’s the port opened by sender to send the TCP packet from. The value of this TCP port is randomly chosen

12
New cards

header that’s a randomly selected port opened by someone sending a TCP packet.

source port

13
New cards

65535

the random value selected for the source port ranges between 0 and _

14
New cards

destination port

the TCP header representing the port number of the application or service running on a remote host receiving the packets

15
New cards

TCP header representing value of host of the receiver

destination port

16
New cards

sequence number

TCP header representing number assigned to a first piece data sent

17
New cards

TCP header representing number assigned to first piece of data sent

sequence number

18
New cards

acknowldgement number

TCP header representing the number given to the next piece of sent data after the sequence number

19
New cards

TCP header, next number assigned to piece of sent data

acknowledgement number

20
New cards

data

TCP header where the data itself is stored

21
New cards

TCP header where data is stored

data

22
New cards

flag

TCP header determining how the packet should be handled by a device during the handshake process

23
New cards

TCP header decides how device handles packet

flag

24
New cards

syn

First step of the three-way handshake process. The initial message sent by the client during the handshake. It synchronizes devices and establishes a connection

25
New cards

synchronize devices and establish a connection

syn is used to do these two things

26
New cards

syn/ack

second step in the three-way handshake where the packet is sent to the receiver to acknowledge the synchronization attempt

27
New cards

ack

third step in the three-way handshake where the acknowledgement packet used by either the sender or receiver to acknowledge that a series of messages or packets have been received

28
New cards

data

fourth step in the three-way handshake where the data is sent through the data header

29
New cards

fin

fifth step in the three-way handshake where the packet is used to cleanly close the connection

30
New cards

rst

occurs when the packet abruptly ends due to an error, part of the three-way handshake

31
New cards

first

what step is syn in the three-way handshake

32
New cards

second

what step is syn/ack in the three-way handshake

33
New cards

third

what step is ack in the three-way handshake

34
New cards

fourth

what step is data in the three-way handshake

35
New cards

fifth

what step is fin in the three-way handshake

36
New cards

incremented by 1

data sent during the three-way handshake is given a number sequence which is then recronstructed using this sequence and __

37
New cards

fin from client, ack and fin from server, and ack from client

TCP closing process between client and server

38
New cards

syn from sender, syn/ack from receiver, and ack from sender.

TCP three-way handshake between client and server

39
New cards

sends the initial sequence number with 0 to the server

what does a client or sender do during the initial syn or synchronization

40
New cards

provides sequence number incremented by the sender’s own number. acknowledges sender’s number

what does the server or receiver do during the syn/ack or synchronization and acknowledgement

41
New cards

acknowledges receiver’s sequence number and sends the data.

what does the client or sender do during ack or acknowledgement

42
New cards

User Diagram Protocol

a networking protocol that sends data between devices without needing a constant connection

43
New cards

protocol doesn’t need constant connection to send data

UDP

44
New cards

request from receiver and three responses from sender

UDP process