Shared Flashcard Set

Details

Network 4
o hai
6
Agriculture
1st Grade
12/10/2009

Additional Agriculture Flashcards

 


 

Cards

Term
Understand the differences between peer-to-peer and client-server models
Definition
Client-Server: All clients connect to a server which provides game synchronization and organization

Peer-to-Peer: Everybody connects to everybody else

Term
Where Authority Lies
Definition
Client-Server: server has absolute authority

Peer-to-Peer: no authority, all peers must agree

Term
Be able to explain how game states are established in the various network models.
Definition
Client-Server: Server updates all clients' game states

Peer-to-Peer: A peer sends information to every other peer

Term
What is a dedicated server? A listen server? How are they different?
Definition
Dedicated server means there is a dedicated process to the server

Listen server is a server that runs in the same process as the client

Term
Understand how Networking Address Translation (NAT) works
Definition
Share a network connection between multiple computers over a single IP address

1. Client creates a packet with its own port and IP address

2. NAT replaces the client's IP and port with its own IP address and a generated port

3. Packet is forwarded to server

4. Server creates a response packet addressed to the router

5. NAT replaces its own IP address and port with the original IP address and port number

6. Client receives the packet at its own port

Term
What is the purpose of having Master Server for a game or application?
Definition
It gives you a list of gameplay servers - Counter Strike. Katherine was so right!

Matchmaker
Supporting users have an ad free experience!