Note: If the downloads are too slow, why not try the mirror at ceres.

Module Organiser

Details

Module number:

MM32021/CO32006/EE42006

Module name:

Computer Networks and Distributed Systems

Module leader:

Dr William Buchanan, School of Computing.

Email:

w.buchanan@napier.ac.uk

WWW reference:

http://www.dcs.napier.ac.uk/~bill/cnds/cdsMOa.html

PDF reference:

http://www.dcs.napier.ac.uk/~bill/cnds/cdsMOa.PDF

DOC reference:

http://www.dcs.napier.ac.uk/~bill/cnds/cdsMOa.doc

Student Workload

Lectures/Tutorials

24 hours

Practicals/Project Work

12 hours

Examination

  2 hours

Assessment

Examination

40%

Project

60%

Aims

The main learning outcomes are:

To provide an understanding of importance of the OSI model, and how standard protocols and networking types fit into this model.

To describe the advantages and disadvantages of differing network topology types, and how topology affects the performance of a network.

To describe the advantages and disadvantages of differing network topology types, and how topology affects the performance of a network.

To outline the operation of typical networking technologies, especially Ethernet and ATM.

To describe methods of routing used on the Internet and with ATM networks.

To understand the architecture of the Internet, and how data is routed from one node to another, over interconnected networks.

To understand how data travels from one application to another, over a network.

Module content

The areas covered are:

Network fundamentals. OSI model. Data encapsulation. Network Topologies. Network elements: hubs, bridges, routers and switches. Peer-to-peer and client/server networks.

LAN/WAN network types. Practical network types, especially Ethernet and ATM.

Network protocols. TCP/IP. IP:  Functions, IP addressing, IP routing, IP header, IP addressing, subnetting. TCP: Functions, TCP header, UDP header, three-way handshake.

Network security. Security: IP spoofing, session hi-jacking, and so on. Firewalls/Proxy servers.

Higher-level protocols. WWW: HTTP, architecture. Electronic Mail: Components, SMTP and MIME.

Reference material

Buchanan WJ, “Distributed Systems and Networks”, McGraw-Hill, 2000, ISBN 0-077-09583-9.

Buchanan WJ, “Mastering Networks”, Macmillan, 1999. ISBN 0-333-748042.

Timetable

Week Number

Lecture/Tutorial 1

Lecture/Tutorial 2

Practical/Project  (see note)

1

Unit 1 (Introduction)

Unit 1 (OSI Model)

Worksheet 1  (Network Introduction and Introduction to the WWW) [HTML]

2

Unit 2 (Networking Fundamentals)

Tutorial 1 (Introduction) On-line test

3

Unit 3 (Ethernet)

Tutorial 2 (Networking Fundamentals) On-line test

Worksheet 2 (ping) [HTML]

4

Tutorial 3 (Ethernet) On-line test

Worksheet 3 (tracert) [HTML]

5

Unit 4 (ATM)

Tutorial 4 (ATM)

Worksheet 4 (netstat/IPconfig) [HTML]

6

Unit 5 (TCP/IP)

Project

7

Unit 6 (TCP/UDP)

Tutorial 5 (TCP/IP)

8

Tutorial 6 (TCP/UDP)

9

Unit 7 (WWW)

Tutorial 7 (WWW)

10

Unit 8 (Security)

Tutorial 8 (Security)

11

Unit 9 (Firewalls)

Tutorial 9 (Firewalls)

12

Unit 10 (Electronic Mail)

Tutorial 10 (Electronic Mail)

Notes

Note 1. Practicals and the Project require customization for the local network, and will change depending on each College/University. Drafts of the Practicals and the Project are enclosed, and final versions will depend on the local College/University.