COM 360 COMPUTER COMMUNICATIONS AND NETWORKING
ST. JOSEPH'S COLLEGE
DEPARTMENT OF MATHEMATICS/COMPUTER SCIENCE
CATALOG DESCRIPTION:
The Open System Interconnection (OSI) Model provides the theoretical basis for the study of computer communications. Topics include the physical transmission of data, communication protocols and architecture, network addressing, services and applications such as file transfer (ftp), telnet and e-mail. Topologies, design and implementation issues involved in LANs, WANs, and internetworking will be explored.
Prerequisite: COM 210 with a minimum grade of C-
3 hours a week, 1 semester, 3 credits.
TEXTS: Larry Peterson and Bruce Davie, Computer Networks: A Systems Approach, Fourth Edition, Morgan Kaufman, San Francisco, CA, 2007.
Emad Aboelela, Computer Networks: Network Simulation Experiments Manual, Morgan Kaufman, Fourth Edition, San Francisco, CA, 2007.
Textbook web site:
http://mkp.com/pd4e/
Recommended Lab Software:
http://www.opnet.com/university_program/itguru_academic_edition/
| |
Topic |
Slides |
Assignments |
Resources and Links |
1 |
Foundations |
ch1 |
Pp. 55-57, #3,4,5,9,10,11,17,18,38,40 |
Bibliography of Research Papers
Protocol soup
http://www.youtube.com/watch?v=hdS2fe220TQ&feature=related |
2 |
Direct Link Networks |
ch2 |
PtoP Lab
Lab1
Lab2*
Pp. 150 –163, #3,7,12,19, 25, 54 |
http://en.wikipedia.org/wiki/Error_correction
http://en.wikipedia.org/wiki/Cyclic_redundancy_check
http://www.4d.com/docs/CMU/CMU79909.HTM
http://www.efg2.com/Lab/Mathematics/CRC.htm
http://www2.rad.com/networks/1994/err_con/crc.htm
http://www.mathpages.com/home/kmath458.htm
Protocol Stack Simulation
http://paws.wcu.edu/holliday/cware/Stack/indexStack.html
Ethernet Simulation
http://paws.wcu.edu/holliday/cware/Ether/indexEther.html |
3 |
Packet Switching |
ch3 |
Lab 3*,Lab 4
Lab 5*
Pp. 223-232
#1, 3, 4, 5, 13,14, 15,17 |
http://en.wikipedia.org/wiki/Asynchronous_Transfer_Mode
http://en.wikipedia.org/wiki/ATM_Forum
http://www.techfest.com/networking/atm.htm
Encapsulation
http://www.youtube.com/watch?v=7AEvU2l-AMA&feature=related |
4 |
Internetworking |
ch4 |
Lab 6
Lab 7* |
Princeton Slides - Mapping
Princeton Slides-Routing
PrincetonSlides – Address Forwarding
History of the Internet
http://www.youtube.com/watch?v=9hIQjrMHTv4 |
5 |
End-To-End Protocols |
ch5 |
Lab 8 |
Princeton Slides
Wikipedia http://en.wikipedia.org/wiki/TCP_and_UDP_port |
6 |
Congestion Control and
Resource Allocation |
ch6 |
Lab 9*
Lab 10* |
|
7 |
End-To-End Data |
ch7 |
|
|
8 |
Network Security |
ch8 |
Lab 11 |
http://mute-net.sourceforge.net/howPrivacy.shtml
Princeton Slides
Viruses, worms and Trojans
http://www.youtube.com/watch?v=a8hZQxWC3A8&feature=related
http://www.youtube.com/watch?v=sxal31zIKdE&feature=related
http://www.noticebored.com/
Youtube videos
http://www.youtube.com/watch?v=UUwc71ySnLI&feature=channel_page (Google Earth)
http://www.youtube.com/watch?v=zyJ4KM_bv84&feature=channel (Computer Crime)
http://www.youtube.com/watch?v=Dgz8SfNXkiI&feature=related |
9 |
Applications |
ch9 |
Lab 12 |
Princeton Slides - Email |
| |
Tutorials and Resource Materials |
|
|
http://www.netguru.net/courses/courses.htm
http://pcwebopedia.com
http://www.isoc.org/internet/history/brief.shtml |
| |
Linux |
|
|
http://www.networkcomputing.com/1502/1502toc.html |
| |
Virtual Networks |
|
|
http://yuba.stanford.edu/vns/ |
| |
Security Resources and Tools |
|
Foundstone (free tools)
Ethereal
SamSpade
Snort
John the Ripper |
http://www.foundstone.com/index.htm?subnav=resources/navigation.htm&subcontent=/resources/freetools.htm
www.ethereal.com
www.SamSpade.org
www.snort.org
http://www.openwall.com/john/ |
| |
Princeton Slides |
|
|
http://www.cs.princeton.edu/courses/archive/spring07/cos461/
http://www.cs.princeton.edu/courses/archive/spring07/cos461/slides/ |
| |
Youtube videos |
|
|
Learning Network Protocols
http://www.youtube.com/watch?v=1OPdSOUbO5E
The Dawn of the Net
http://www.youtube.com/watch?v=Ve7_4ot-Dzs&feature=related
http://www.youtube.com/watch?v=H2GkIrWhZeQ&feature=related ( Part 2)
TCP/IP- animated discussion
http://www.youtube.com/watch?v=RbY8Hb6abbg&feature=related (Part 1)
http://www.youtube.com/watch?v=RbY8Hb6abbg&feature=related ( Part2)
Understanding TCP/IP
http://www.youtube.com/watch?v=frWeGyes6Ew&feature=related
Setting up router (CCNA)
http://www.youtube.com/watch?v=0qpPjKkzGO4&feature=PlayList&p=CA48E7D2D2E5DD91&playnext=1&playnext_from=PL&index=43
Easy WiFI (radar)
http://www.youtube.com/watch?v=3lNqqryPBNU&feature=related
http://www.youtube.com/watch?v=iex5IH27mZM&feature=related |
| |
Additional topics |
|
|
(Story of Ping)
http://www.ping127001.com/pingpage.htm
http://www.nullmodem.com/DB-9.htm
http://duxcw.com/digest/Howto/network/cable/cable5.htm color code standards
CCNA Exam (Practice Tests)
http://www.howtonetwork.net |
* As Time Permits