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.

 

TEXT: Andrew S. Tanenbaum and David J. Wetherall, Computer Networks, Fifth Edition, Prentice Hall, Boston, Massachusetts, 2011.

 

Recommended: Larry Peterson and Bruce Davie, Computer Networks: A Systems Approach, Fifth Edition, Morgan Kaufman, San Francisco, CA, 2012.

Emad Aboelela, Computer Networks: Network Simulation Experiments Manual, Morgan Kaufman, Fifth Edition, San Francisco, CA, available on-line.

 

Textbook web sites:

http://www.pearsonhighered.com/tanenbaum

http://computernetworks5e.org/blogs/students/

http://computernetworks5e.org/blogs/students/web-top/

http://computernetworks5e.org/blogs/blog/2013/07/29/announcing-video-lectures-for-computer-networks-5e/

http://media.pearsoncmg.com/ph/streaming/esm/tanenbaum5e_videonotes/tanenbaum_videoNotes.html

 

Lab Software

http://wireshark.org  (network analyzer)

http://www.opnet.com/university_program/itguru_academic_edition/

 

 

 

Topic

Slides

Assignments

Resources and Links

1

Introduction

ch1

 

 

Wireshark: Intro lab

 

(See video link above)

Videos: 1-1

1-2, 1-3,

1-4, 1-5,

1-6. 1-7,

1-8, 1-9

http://computernetworks5e.org/blogs/students/web-top/chap01/#Sec1.1

 

OSI Reference Model 

http://www.youtube.com/watch?v=WQLs1VErv8o&feature=related

http://www.youtube.com/watch?v=Ywxa1pzgC2E&feature=related

 

How the 7 layers of OSI work

http://www.youtube.com/watch?v=_Hm-be8NhLs&feature=related           

http://www.youtube.com/watch?v=p5i5ZE3Oquo&feature=related

http://www.youtube.com/watch?v=O_rsqVtaloI

http://www.youtube.com/watch?v=HEEnLZV2wGI

 

OSI and TCP/IP

http://www.youtube.com/watch?v=Ywxa1pzgC2E

 

TCP/IP Model

http://www.youtube.com/watch?v=RbY8Hb6abbg

 

http://www.youtube.com/watch?v=gJ5h4_0mllI

 

http://www.youtube.com/watch?v=0vbIqZPDrOY

 

Ian Peter’s History of the Internet

http://www.nethistory.info/History%20of%20the%20Internet/beginnings.html

 

How Does the Internet work?

http://www.youtube.com/watch?v=Jj6EHgSsx_U&feature=related (packets)

http://www.youtube.com/watch?v=i5oe63pOhLI&feature=related (protocols)

 

2010 Random Internet Facts

http://www.youtube.com/watch?v=pUok8Rb_u48&feature=related

 

Protocol soup

http://www.youtube.com/watch?v=hdS2fe220TQ&feature=related

 

Protocol Stack Simulation

http://paws.wcu.edu/holliday/cware/Stack/indexStack.html

 

Internet in 5  Minutes or less

http://www.youtube.com/watch?v=7_LPdttKXPc&feature=related

 

History of the Internet

http://www.youtube.com/watch?v=aFJFIXGbwr8&feature=related

http://www.youtube.com/watch?v=umYqDhxyRjU&feature=related

http://www.youtube.com/watch?v=9hIQjrMHTv4

http://www.youtube.com/watch?v=eZSPWDMn730&feature=related

http://www.youtube.com/watch?v=cMsSmIjoGMc&feature=related 1945…

 

History of the WWW

http://www.whoishostingthis.com/resources/history-of-web/

 

2

The Physical Layer

ch2

Wireshark:

802.11 lab

 

 

3

The Data Link Layer

ch3

Lab 3* Switched LANs

 

 

Lab2* CSMA

 

 

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

 

Sliding Window

http://www2.rad.com/networks/2004/sliding_window/demo.html

 

4

The Medium Access Control Sublayer

( Ethernet)

ch4

Wireshark Lab: Ethernet

Ethernet Simulation

http://paws.wcu.edu/holliday/cware/Ether/indexEther.html

 

History of the Ethernet – Bob Metcalfe

http://www.youtube.com/watch?v=g5MezxMcRmk

 

5

The Network Layer

ch5

Wireshark Labs: IPv4 and ICMP

 

 

Princeton Slides

Princeton Slides - Mapping

Princeton Slides-Routing

PrincetonSlides – Address Forwarding

 

Wikipedia http://en.wikipedia.org/wiki/TCP_and_UDP_port

 

TCP congestion

TCP

 

 

6

The Transport Layer

(UDP - TCP)

ch6

Wireshark Labs: UDP and TCP

 

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

 

7

The Application Layer

ch7

Wireshark: HTTP and DNS

Princeton Slides - Email

8

Network Security

ch8

Wireshark: SSL and IPSec

http://mute-net.sourceforge.net/howPrivacy.shtml

Princeton Slides

 

MUTE – anonymous file sharing

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

 

 

Tutorials and Resource Materials

 

 

http://www.netguru.net/courses/courses.htm

http://pcwebopedia.com

 

http://www.isoc.org/internet/history/brief.shtml

 

 

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

 

OSI and TCP/IP  Models Compared

http://www.youtube.com/watch?v=4ckg-TbauDk&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

 

Future Internet

http://www.youtube.com/watch?NR=1&feature=endscreen&v=DRdDoBQcidc

http://www.youtube.com/watch?v=SUVIE-t_Y1c&feature=related

http://www.youtube.com/watch?v=ZFLY52w2t7Q&feature=related (RFID)

 

Invention of the World Wide Web – Tim Berners-Lee

http://www.youtube.com/watch?v=1IQFjTnDozo&feature=related

http://www.youtube.com/watch?v=mzrNJzLpTSo&feature=related

 

How Wi-Fi Works

http://www.youtube.com/watch?v=t7-gIzPv9Yg&feature=related

 

 

Linux

 

 

Intro to Linux ( ELI – Computer Guy)

http://www.youtube.com/watch?v=_gCwCOhMcog

http://www.youtube.com/watch?v=OQZgrBDJ-js

http://www.youtube.com/watch?v=OnSUX2otYos

http://www.youtube.com/watch?v=zRw0SKaXSfI

 

Linux Commands

http://www.youtube.com/watch?v=9_VJJWnN8Gk

 

http://www.networkcomputing.com/1502/1502toc.html

 

 

Virtual Networks

 

 

http://yuba.stanford.edu/vns/

 

 

Security Resources and Tools

 

Foundstone (free tools)

 

SamSpade

 

Snort

John the Ripper

http://www.foundstone.com/index.htm?subnav=resources/navigation.htm&subcontent=/resources/freetools.htm

 

 

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/

 

 

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

 

Additional Resources

 

 

Bibliography of Research Papers

http://www.net-seal.net/animations.php?sl=1

 

 

* As Time Permits