Assignment 1
(at the start of recitation)
Introduction
Please answer the questions precisely and concisely. You may need to do a bit of web surfing for many of these questions. Every question can be answered in one or at most a few sentences. I will not have the patience to read long paragraphs or essays and you may lose credit for possibly correct answers.
Write neatly. If I have to struggle to figure out what you wrote, you will lose credit. Type your answers if your penmanship is poor.
In the "I shouldn't have to tell you this" department... Should you feel the need to use multiple pages, please fasten the sheets securely. Use a stapler or other permanent fastener. Avoid paper clips since sheets can slide out.
Questions
- Read How NAT Works.
- What is the difference between Port Address Translation (PAT) and Dynamic NAT?
- How does NAT increase the security within the internal network?
- Read (skim) Comparing Traffic Policing and Traffic Shaping for Bandwidth Limiting
- What is the difference between traffic shaping and traffic policing?
- Read Sample Chapter 2: How Does DNS Work?.
- Delegation is a central component of DNS. What does it accomplish?
- What does the name server do?
- What does a resolver do?
- These questions are about ARP.
- What is the purpose of the Address Resolution Protocol (ARP)?
- What is an ARP poisoning attack?
- What is Proxy ARP used for?
- List some of the information that a machine gets from the DHCP (Dynamic Host Configuration Protocol)? (You can find a quick answer here.)
-
Which of the following addresses matches the CIDR address 15.56.0.0/13?
- 15.46.12.5
- 15.32.92.121
- 15.63.15.2
- 15.55.251.255
-
- The connect system call would seem to make no sense for datagram sockets since they have no concept of a connection. What does connect do for datagram sockets?
- Why would the read and write calls be unusable on datagram sockets without a connect?