Networking with the TCP/IP Protocol Suite

Homeworks

Lap Leung

Homework #1
Section 1
Alphabet Soup What do the following acronyms stand for?
What is the meaning or significance of each one? (brief description) Note: Must answer both questions for full credit (2 points each).
1.1 ISO/OSI
1.2 NIC (Could be more than one correct answer)
1.3 CSMA/CD - Carrier-Sense Multiple Access with Collision Detection (CSMA/CD)
1.4 ARP - Address Resolution Protocol
1.5 RARP - Reverse Address Resolution Protocol
1.6 MAC - Media Access Control
1.7 FDDI - Fiber-optic Data Distribution Interface
1.8 DNS - Domain Name Service
1.9 IEEE - Institute of Electrical and Electronics Engineers
1.10 BSD - Berkeley Software Distribution
1.11 ISP - Internet Service Provider
1.12 TCP/IP - Transmission Control Protocol / Internet Protocol
1.13 MTU - Maximum Transfer Unit
1.14 ARPA - Advance Research Project Agency of DOD
1.15 ATM (and not the one where you get $!) - Asynchronous Transfer Mode
1.16 IETF - the Internet Engineering Task Force
1.17 RFC - Request For Comment
1.18 FTP - File Transfer Protocol
1.19 Mbps - Mega Bits per Second
1.20 AUI - Attachment Unit Interface
Bonus
CRC - Cyclic Redundancy Code
BTW - By The Way
FYI - For Your Information
IMHO - In My Humble Opinion
WRT -
Section 2
2.1 What are the layers of the OSI Reference Network Model?
2.2 What purpose does each layer serve?
2.3 Where do the TCP/IP layers fit with the model?
3.1 Briefly describe Ethernet and some of its features or characteristics (topologies, cabling, access,...)
3.2 What is a router? What is a bridge? What is a switch? What is a gateway? (Describe how they are all similar or different)
4.1 What is a connection-oriented service? What is a connectionless service? How do they differ?
5.1 What are some differences between the IP addressing scheme and the US telephone numbering scheme?
6.1 Why is it necessary for an ARP table entry to have an expiration time?
7.1 Do you expect a high speed LAN to have a larger or smaller MTU than a wide area network? Why?
Homework #3 Due: May 13, 1997
Point value for each question is indicated in parentheses.
SECTION 1
Alphabet soup (2 pts each, 20 pts max) What do the following acronyms stand for? What is each one's meaning?
1.1 SNMP - Simple Network Management Protocol
1.2 IPX - Internet Packet Exchange
1.3 RIP - Routing Information Protocol
1.4 BGP - Border Gateway Protocol
1.5 PAR -
1.6 FQDN -
1.7 BIND - Berekeley Interent Name Daemon
1.8 WAIS - Wide Area Information Servers
1.9 XNS - Xerox Network System
1.10 PPP - Point-to-Point Protocol & SLIP - Serial Line Internet Protocol
BONUS
KB - Kilo-Byte
MB - Mega-Byte
GB - Giga-Byte
SECTION 2
Routing (22)
2.1 (3) What is "routing" and what purpose does it serve?
2.2 (4+2) What are four functions which ICMP provides as part of IP? Bonus: What are 2 more?
2.3 (2+1) Describe how traceroute works. What is the difference between ping and traceroute?
2.4 (6+2+2) Explain how addressing works with the IP protocol. What is the purpose of subnetting? What is the
address-depletion problem?
SECTION 3 Names (16 total)
3.1 (5 max) What each of the following top level domains indicate:
Bonus:
3.2 (5) What is the primary purpose of the DNS? What is the alternative to participating in the DNS? What are the
advantages/disadvanteges of each method?
3.3 (2+3) What are the 2 components of BIND, and what does each one do? What are the 3 types of name servers?
3.4 (1) Under Unix, what is typically the name of the DNS nameserver daemon program?
Bonus: (1) What is president Clinton's Internet email address?
SECTION 4 General (6 total)
4.1 (2) Why is the Internet based on tcp/ip?
4.2 (1) Lost TCP acknowledgements do not necessarily force retransmission. Why?
4.3 (3) Which of the following IP addresses are invalid? Why?
192.0.0.13 193.0.0.13 223.255.255.254 222.255.255.255
192.0.0.13, 222.255.255.255 are invalid.
192.0.0.13 is class B address. You cannot use 192.0.0 as network number.
222.255.255.255 is broadcase address for 222.255.255. network.