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