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
|
100%
|
|
|
|
Module Overview |
|
|
|
Prerequisites/Co-requisites |
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 |
|
|
|