University of Surrey - Guildford

Registry > Module Catalogue
View Module List by A.O.U. and Level  Alphabetical Module Code List  Alphabetical Module Title List  Alphabetical Old Short Name List  View Menu 
2010/1 Module Catalogue
 Module Code: EEE3007 Module Title: DATA & INTERNET NETWORKING
Module Provider: Electronic Engineering Short Name: EE3.DIN
Level: HE3 Module Co-ordinator: HOWARTH MP Dr (Elec Eng)
Number of credits: 15 Number of ECTS credits: 7.5
Module Availability

Spring Semester

Assessment Pattern

Unit(s) of Assessment
Weighting Towards Module Mark( %)
Examination (2 hours) – closed book

Module Overview

Ask Faculty for details

Module Aims

To introduce and explain in some depth the principles, protocols, services and standards used for Internet-based networked communications.

Learning Outcomes
On successful completion of the module, students will be able to:
  • Illustrate the benefits of layered protocols in the context of various local area network architectures and of the TCP/IP protocol family
  • Explain various LAN medium access principles and technologies
  • Describe the principles of internetworking and routing
  • Apply dynamic and distributed routing algorithms and Internet protocols and identify the main factors affecting their performance
  • Describe and critically evaluate upper layer protocols, including TCP in detail, presentation aspects and various applications
  • Describe and evaluate network security algorithms, architectures and protocols
  • Describe and discuss recent and evolving developments in IP (multicast, quality of service)
Module Content

Introduction and Background to Data Communications (1 hour) [MH]
[1] Introduction & background.

Local Area Networks (5 hours) [HC]
[1-3] Local Area Networks. Introduction, IEEE 802 standard LANs: Ethernet (802.3), Token Ring (802.5), Wireless LAN (802.11), Bluetooth, LLC sublayer.

[4-5] High speed LANs and LAN interconnection. Repeaters, bridges - transparent and source routing, interconnecting different LAN types.

Internetworking and Routing (6 hours) [MH]
[1-3] Internetworking. Introduction, routers / gateways, The Internet Protocol (IP), IP addressing, Address Resolution Protocol (ARP), Internet Control Message Protocol (ICMP).

[4-6] Routing. Fundamentals. Distance vector (Bellman-Ford, RIP) and link state (Dijkstra, OSPF) routing algorithms and protocols.

Multicast and multicast routing (3 hours) [MH]
[1-3] Multicast concepts and technology components.  Multicast overlay.  Multicast routing protocols.


ATM and MPLS (3 hours) [MH]
[1-3] B-ISDN reference model, ATM service categories, IP over ATM, Multi-Protocol Label Switching (MPLS).

Upper Layers and Applications (6 hours) [HC]
[1-3] Transport Layer. Issues and services, Internet protocols: TCP, UDP, RTP, OSI transport protocols.

[4-6] Application Layer Protocols. Non-real-time and real-time Internet applications: Telnet, FTP, SMTP, DNS, WWW, VoIP, SIP and H.323.



IP Quality of Service (3 hours) [HC]
[1-3] Integrated and Differentiated Services. Internet traffic requirements, per-hop packet processing, Integrated Services architecture and RSVP, Differentiated Services architecture.


Network security (3 hours) [HC]
[1-3] Network Security.  Authentication and encryption.  Secret and public key systems (DES, RSA, MD5).  Diffie-Hellman key exchange protocol.  Pretty Good Privacy (PGP) system.  ATM and IP security.

Methods of Teaching/Learning

30 hours of lectures (3hrs per week)

Selected Texts/Journals
Tanenbaum, A., Computer Networks, 4th Edition, Prentice Hall, 2003, ISBN 0-13-066102-3.

Halsall, F., Data Communications, Computer Networks and Open Systems, 4th Edition, Addison Wesley, 1996, ISBN 0-201-42293X or Halsall, F., Computer Networking and the Internet, 5th Edition.

Last Updated

12 August 2010