Module
Organiser
 |
Details |
|
Module number
|
CO32006 (prev. EE42006 and MM32021)
|
|
Module name
|
Computer Networks and Distributed Systems
|
|
Module leader
|
W.Buchanan
|
|
Session
|
Semester 1, 2001/2002
|
|
Email
|
w.buchanan@napier.ac.uk
|
 |
Student workload |
|
Lectures/Tutorials
|
24 hours
|
|
Practicals/Project Work
|
12 hours
|
|
Examination
|
2 hours
|
 |
Assessement |
|
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 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.
Ethernet and ATM.
|
|

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

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

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

|
High-level protocols. WWW page delivery (HTML, VBScipt, JavaScript, ASP/PHP, CGI).
|
|

|
Mobile computing. WAP.
|
 |
Reference material |
Buchanan WJ, Mastering Computing, Palgrave.
Buchanan
WJ, “Distributed
Systems and Networks”, McGraw-Hill, 2000, ISBN 0-077-09583-9.
Buchanan
WJ, “Mastering
Networks”, Macmillan, 1999. ISBN 0-333-748042.
 |
Notes |
Please note that localization
is required on Practical Worksheets and the Project.
 |
Timetable |
The following is a draft timetable, and is likely to change.
Week No.
|
Lecture/Tut 1
|
Lecture/Tut 2
|
Practical
|
1
|
|
|
Network Introduction and Introduction to WWW (1)
|
2
|
|
3
|
HOLIDAY
|
Network Types Tut
|
Ping (2)
|
4
|
IP (Unit 5)
|
IP Tut
|
Tracert (3)
|
5
|
TCP (Unit 6)
|
TCP Tut
|
NetStat/IPConfig (4)
|
6
|
Security (Unit 7)
|
Security Tut
|
WinSock (5)
|
7
|
Ethernet (Unit 3)
|
Ethernet Tut
|
Client-server (6)
|
8
|
ARP (Unit 3)
|
Switches/LANs (Unit 3)
|
Project
|
9
|
Reading week
|
10
|
ATM (Unit 4)
|
Switches Tut
|
11
|
WWW Programming (Unit 8)
|
ATM Tut
|
12
|
Revision
|
Revision
|
13
|
Revision
|
Revision
|
14
|
|
|
 |
Notes |
 |
Presentations |
 |
Lecture notes |
 |
Tutorials |
 |
On-line tests |
 |
Worksheets for practical sessions |
 |
Projects |
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.
|