CS2610 Networks Flashcards
What is TCP?
Transmission Control Protocol - Connection oriented, flow and congestion control. Uses sequence (SYN) and acknowledgement (ACK) #s. Used by internet traffic.
What is UDP?
How are SYN and ACK numbers chosen?
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.
What is NAT?
Network Address Translation - Substituting one IP address/port for another. Also allows multiple to use one public IP. Improves security.
Explain the Client-Server Model.
Servers offer services, and clients connect to services.
What is HTTP?
Protocol used by browser to request pages, and by server to respond.
DNS
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.