1b - Fundamentals of Protocols Flashcards

1
Q

TCP

A

Connection oriented;
Requires a stable connection between the client and the server before a message is sent.

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

UDP

A

Connectionless;
Will send information without verifying someone is on the other end to receive the information - There is no guarantee of data delivery.

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

Transport Protocols

A

TCP and UDP

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

Used by servers in order to determine the specific protocol being used.

A

Port numbers

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

FTP

A

Uses port 21 to transfer files between clients and servers;
data sent in FTP is in cleartext and is a potential security risk.

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

Telnet

A

Uses port 23 and allows users to remotely log in to UNIX/Linux host;
sends usernames and passwords using cleartext and is a potential security risk.

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

Secure shell (SSH)

A

Uses port 22 and a direct replacement for telnet; added encryption over the login and data sent over the connection.

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

Secure copy (SCP)

A

Uses port 22 to add encryption from SSH in order to securely transfer files between network hosts.

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

DNS

A

Uses port 53 to map computer names to IP addresses; is used with both TCP and UDP.

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

TCP 53

A

Used for zone transfers - updates between DNS servers.

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

UDP 53

A

Used for DNS queries and replies between DNS servers and client end devices.

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

DHCP

A

Used to assign IP addresses automatically to clients on the network;
Uses UDP 67 and UDP 68
Uses UDP 67 to receive information from a client
Uses UDP 68 to send information to a client

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

TFTP

A

Uses port 69 - UDP;
Transfers files between servers and clients without requiring a login.
Commonly used to send files to routers or workstations that don’t have a disk drive.

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

HTTP

A

Uses port 80 - TCP;
Used by clients using a web browser to request information from web servers.

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

SMTP

A

Uses port 25 - TCP;
Used for sending e-mail messages between servers.

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

POP3

A

Uses port 110 - TCP;
Used for retrieving e-mail traffic from mail servers.

17
Q

NTP

A

Uses port 123 - UDP;
Used to synchronize timing within the network.

18
Q

IMAP

A

Uses port 143 - TCP;
Used to access and manage e-mail messages while leaving the messages stored on the e-mail server.

19
Q

SNMP

A

Uses ports 161 and 162 - UDP;
Used by applications to monitor network devices remotely.

20
Q

HTTPS

A

Uses port 443 - TCP;
A secured HTTP version providing an encrypted connection between a web server and a web client.

21
Q

RDP

A

Uses port 3389 - TCP;
A microsoft proprietary protocol that enables remote connections to other computers over an encrypted channel.

22
Q

Often referred to as the Internet model

A

TCP/IP

23
Q

TCP/IP Model

A

Link
Internet
Transport
Application

24
Q

TCP/IP: Link/Network Layer

A

Physical/MAC addressing, NICs, Switching, Cabling;
Corresponds to Physical and DLL of OSI model.

25
Q

TCP/IP: Internet Layer

A

IP packets, Logical/IP Addressing, Routers;
Corresponds to the Network Layer of OSI model.

26
Q

TCP/IP: Transport Layer

A

Corresponds to Transport and Session Layers of OSI model;
Two core protocols: TCP and UDP

27
Q

TCP/IP: Application Layer

A

Combines Application, Presentation, and Session layers of the OSI model;
Uses ports to give each application a unique number that identifies the protocol it uses.