-
Notifications
You must be signed in to change notification settings - Fork 769
Networking Review Questions
Anon edited this page Jan 2, 2017
·
2 revisions
- IPv4 vs IPv6
- TCP vs UDP
- Packet Loss/Connection Based
- Get address info
- DNS
- TCP client calls
- TCP server calls
- shutdown
- recvfrom
- epoll vs select
- RPC
- What is IPv4? IPv6? What are the differences between them?
- What is TCP? UDP? Give me advantages and disadvantages of both of them. When would I use one and not the other?
- Which protocol is connection less and which one is connection based?
- What is DNS? What is the route that DNS takes?
- What does socket do?
- What are the calls to set up a TCP client?
- What are the calls to set up a TCP server?
- What is the difference between a socket shutdown and closing?
- When can you use
read
andwrite
? How aboutrecvfrom
andsendto
? - What are some advantages to
epoll
overselect
? How aboutselect
overepoll
? - What is a remote procedure call? When should I use it?
- What is marshalling/unmarshalling? Why is HTTP not an RPC?
Legal and Licensing information: Unless otherwise specified, submitted content to the wiki must be original work (including text, java code, and media) and you provide this material under a Creative Commons License. If you are not the copyright holder, please give proper attribution and credit to existing content and ensure that you have license to include the materials.