Course Home
Syllabus
Schedule
Labs
Programming Assignments
Research Paper
Glossary
Additional Materials
|
Fall 2005
|
Room & Time:
Lecture:
MWF, 9:00-9:50 AM,
EPS 108
Laboratory:
Sec. 03, Thur., 8:00-9:50 AM,
EPS 254
Sec. 04, Tue., 10:00-11:50 AM,
EPS 254
Final Exam
Dec. 16, 8:00-9:50 AM
|
Instructor:
Bob Wall
bwall@cs.montana.edu
www.cs.montana.edu/~bwall
EPS 352
994-5978
Office Hours:
MWF, 10:00-10:50 AM
T, 9:00-9:50 AM
|
TA:
Anthony Arnone
arnone@cs.montana.edu
www.cs.montana.edu/~arnone
EPS 110
Office Hours:
T, 8:00-9:50 AM
|
|
|
Research Paper
As mentioned in the syllabus, each student is required to complete a short
research paper on a topic related to computer networking. The paper should be
3-5 pages in length; longer papers are certainly acceptable, but it should be
at least 3 pages. Margins should be no larger than 1" top and bottom and
1.25" left and right, the paper should be single-spaced, and the font
shouldn't be larger than 12 pt.
Since these are supposed to be research papers, you will need to actually
find some references for the paper. You need a minimum of three different
references, and at least one of them must be from a paper, journal,
conference proceeding, or RFC - they can't all be Web pages references or
magazine articles.
The papers are due by the end of the day on Friday, Dec. 1. Submit the
paper to me, not Anthony. You need to submit a brief description of your
selected topic to me (not Anthony) by email by the end of the day on
Monday, Nov. 4.
Paper Topics
If you are having trouble coming up with a topic for your paper, feel free to
pick something from the following list. There is no problem with more than one
person choosing the same topic, but everyone must write his or her own paper -
no team papers, please.
|
|
|
|
|
- A brief history of computer networking
- Any one of the following data link protocols:
- ATM (Asynchronous Transfer Mode)
- BSC
- X.25
- HDLC
- SDLC
- LAPB
- Some other data link protocol you want to research
- Any one of the following Internet protocols:
- HTTP
- FTP
- Telnet
- SMTP
- Some other application-level protocol
- One or more of the following data compression algorithms:
- Huffman codes
- LZW
- Arithmetic Coding
- BZIP
- JPEG
- MPEG
- One of the following data encryption algorithms:
- DES
- Public key cryptography
- Blowfish
- AES
- Secure Socket Layer (SSL)
- Secure SHell (SSH)
- Some other encryption algorithm
- One of the following error correcting codes:
- General overview of error correction
- Reed-Solomon
- BCH
- Golay
- Viterbi
|
|
- Network Address Translation (NAT)
- Firewalls
- One of the following routing protocols:
- RIP
- OSPF
- BGP
- Some other routing protocol
- Virtual Private Networking (VPN)
- Voice over IP (VoIP)
- How does your favorite MMORPG use networking?
- How are IP addresses and domain names assigned and distributed?
- Peer-to-peer protocols:
- BitTorrent
- Instant messaging
- Simple Network Management Protocol (SNMP)
- IPv6-related topics
- General overview (summarize new features)
- Increased address space
- Network autoconfiguration
- New security features
- Mobile networking in IPv6
- Migrating from IPv4 to IPv6
- Mobile networking
|
|
|