CS2610 Networks Flashcards

1
Q

What is TCP?

A

Transmission Control Protocol - Connection oriented, flow and congestion control. Uses sequence (SYN) and acknowledgement (ACK) #s. Used by internet traffic.

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

What is UDP?

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

How are SYN and ACK numbers chosen?

A

Client: sends package with SYN number
Server: returns data/acknowledges received package. Client SYN + 1 = ACK, and server has its own SYN.
Client: same, Server SYN + 1 = ACK, same SYN as before.

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

What is NAT?

A

Network Address Translation - Substituting one IP address/port for another. Also allows multiple to use one public IP. Improves security.

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

Explain the Client-Server Model.

A

Servers offer services, and clients connect to services.

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

What is HTTP?

A

Protocol used by browser to request pages, and by server to respond.

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

DNS

A

Domain Name Service - A distributed database that provides mapping from domain name to IP address. Hierarchical, allows us to type website name and then get access to website.

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