TCP/IP Applications Flashcards

1
Q

process for acknowledging (and closing?) each other in a communication between two computers - the client sends as SYN segment to the server (server sends FIN), server then sends a SYN, ACK segment (client sends ACK, then FIN), and then the client sends an ACK segment (server sends a FIN segment)

A

TCP three-way handshake

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

protocol responsible for giving IP addresses to devices on a network; it used UDP ports 67 (client for sending data to and receiving data from the server) and 68 (server for sending data to receiving data from the client)

A

Dynamic Host Configuration Protocol (DHCP)

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

protocol responsible for syncing clocks on devices in a network; device that uses this must enter the IP address of the server; uses UDP port 123

A

Network Time Protocol (NTP)/ Simple Network Time Protocol (SNTP)

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

protocol responsible for transferring files from one computer to another without any data protection or authentication, ideally used for computers on the same LAN; uses UDP port 69

A

Trivial File Transfer Protocol (TFTP)

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

an old issue with the Ping application where malicious users would send malformed ping packets to a computer, causing it to crash

A

ping of death

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

very common port numbers (0-1023) reserved for specific applications

A

well-known port numbers

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

port numbers classically valued 1024-5000 (now 49152-65535 in Windows) generally given randomly as the source port for a packet from a Web client

A

ephemeral port numbers

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

port numbers valued 49152-65535 generally given randomly as the source port for a packet from a Web client

A

dynamic/private port numbers

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

port numbers valued 1024-49151 registered by less-common applications; anyone can use these ports for their servers or ephemeral ports (though typically not used anymore)

A

registered ports

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

the session information for any communication stored in RAM

A

socket/endpoint

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

a socket that is prepared to respond to any IP packets sent its way

A

open/listening port

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

the most well-known markup language, it is often found in formatted documents stored on web servers

A

Hypertext Markup Language (HTML)

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

a markup language found in RSS feeds and Office documents

A

Extensible Markup Language (XML)

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

the underlying protocol used by the Web, running on TCP port 80; it defines what web browsers and servers do in response to commands

A

Hypertext Transfer Protocol (HTTP)

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

once popular form of Internet service for swapping information and files

A

USENET

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

a protocol used to access USENET; runs on TCP port 119

A

Network News Transfer Protocol (NNTP)

17
Q

Microsoft’s server (web server program) for serving one’s web site, enabling one to set max connection limit

A

Internet Information Services (IIS)

18
Q

a website that is functioning by serving web pages

A

active site

19
Q

a website whose domain name has been registered, but it generally does nothing

A

parked site

20
Q

protocol developed by Netscape for securely transmitting private documents over the Internet; a private connection is established using encryption

A

Secure Sockets Layer (SSL)

21
Q

protocol used for Web browsing securely, uses TCP port 443

A

Hypertext Transfer Protocol over SSL (HTTPS)

22
Q

protocol used for accessing a remote mainframe/server/computer, uses TCP port 23; unsecure, though it features authentication

A

Telenet Protocol (Telnet)

23
Q

a terminal emulation program/protocol that allows for remotely accessing a server/computer securely using encryption and authentication; uses TCP port 22

A

Secure Shell (SSH)

24
Q

protocol used for transmitting email, uses TCP port 25

A

Simple Mail Transfer Protocol (SMTP)

25
Q

a protocol used for receiving email from SMTP servers, uses TCP port 110

A

Post Office Protocol version 3 (POP3)

26
Q

preferred protocol for receiving email from SMTP servers, uses TCP port 143; also enables synchronization of mail among multiple devices and supports the concept of folders for organizing email on the server

A

Internet Message Access Protocol version 4 (IMAP4)

27
Q

proprietary protocol for accessing email by Microsoft, and allows synchronization across devices

A

*Exchange ActiveSync

28
Q

original protocol used for transferring files, usesd TCP port 21 and 20 (old, active) or 21 (passive)

A

File Transfer Protocol (FTP)