Chapter 9: TCP/IP Applications Flashcards

1
Q

Session

A

A logical stream of data flowing between two programs over a network.

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

Transmission Control Protocol (TCP)

A
  • Enables connection-oriented communication in networks that use the TCP/IP protocol suite.
  • Most common type of session
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

TCP Three-Way Handshake

A

A three-packet conversation between TCP hosts to establish and start a data transfer session.

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

User Datagram Protocol (UDP)

A

Used for the type of sessions that don’t require the overhead of connection-oriented traffic.

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

Port and Session Type of DHCP

A
Port 67 (server) and port 68 (client)
UDP
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Network Time Protocol (NTP)

A

Synchronizes the clocks of devices on a network.

UDP port 123

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

Trivial File Transfer Protocol (TFTP)

A

Enables you to transfer files from one machine to another.

UDP port 69

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

Internet Control Message Protocol (ICMP)

A
  • Used to handle many low level functions such as error reporting.
  • Usually request and response pairs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What kind of packets does ping send?

A

ICMP

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

What is the packet called that ping sends out? The one that comes back?

A

Echo request, Echo reply

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

If your computer has no route to the address listed, ping will display _________.

A

Destination Host Unreachable

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

If you ping a device and no echo reply comes back before the 1-second default time, ping will respond with _______.

A

Request Timed Out

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

Ping of Death

A

A ping that allowed malicious users to send malformed ping packets to your computer and make it crash.

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

Internet Group Management Protocol (IGMP)

A

Enables routers to communicate with hosts to determine a “group” membership for multicasting.

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

What is the subnet that multicast addresses use?

A

224.0.0.0/4

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

Well-known Port Numbers

A

0-1023

Reserved for specific TCP/IP applications

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

Ephemeral Ports

A

1024-5000
An arbitrary number generated by a sending computer that the receiving computer uses as a destination address when sending a return packet.

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

Dynamic/Private Port Numbers

A

49152-65535

Recommended by IANA to use as ephemeral port numbers

19
Q

Registered Ports

A

1024-49151

The IANA assigns these ports for anyone to use for their application

20
Q

Socket

A

A combination of a port number and an IP address that uniquely identifies a connection.

21
Q

Endpoints

A

The term used when discussing the data each computer stores about the connection between two computers’ TCP/IP applications.

22
Q

netstat

A

Shows you the list of endpoints you have connections with.

23
Q

netstat -a

A

Tells netstat to show all used ports

24
Q

netstat -n

A

Tells netstat to show raw port #’s and IP addresses.

25
netstat -o
Tells netstat to show the process ID
26
netstat -b
Shows the name of the running program
27
Open Port
A socket that is prepared to respond to any IP packets destined for that socket's port number.
28
Established Port
Active, working endpoint
29
close_wait
Implies that a graceful closure is happening, i.e. each side see the session closing normally
30
time_wait
Means a connection has been lost and is waiting a defined amount of time called a timeout period.
31
ps
Linux command that shows process IDs
32
Hypertext Transfer Protocol (HTTP)
Defines what actions Web servers and browsers should take in response to various commands. TCP port 80
33
Web Server
- A computer that delivers Web pages. | - Listen on port 80
34
Internet Information Services (IIS)
- Microsoft's Web server program for managing Web servers. | - Enables you to set a max connection limit on your Web server based on available bandwidth and memory
35
Apache HTTP Server
The web server that most UNIX/Linux based operating systems use.
36
What are the three qualities of a secure Internet application?
1) Authentication 2) Encryption 3) Nonrepudiation:Process of making sure data came from the person or entity it was supposed to come from.
37
Secure Sockets Layer (SSL)
A protocol developed for transmitting private documents over the Internet
38
HTTPS
- The secure form of HTTP | - TCP Port 443
39
Telnet
- The first protocol invented to connect remotely to another computer. - TCP Port 23
40
Secure Shell (SSH)
Like Telnet, but encrypted. | -TCP Port 22
41
Simple Mail Transfer Protocol (SMTP)
Used by email clients to send messages | TCP Port 25
42
Post Office Protocol version 3 (POP3)
Used to receive mail | TCP Port 110
43
Internet Message Access Protocol version 4 (IMAP4)
Preferred alternative to POP3 for receiving mail | TCP Port 143
44
File Transfer Protocol (FTP)
-The original protocol for transferring files on the Internet. -Not encrypted TCP port 20/21