comp
holder  


 
Programme  Information

 
.


DT249
BSc in Information Systems
and Information Technology

 

Now accepting applications for January 2009

TECH3001 (Stage 3)
Advanced Networks (10 ECTS)

 

 

Prerequisite Modules


Description

Advanced Networks builds upon the student's understanding of computer networks. It examines broadband access network technologies and high-speed technologies as well as introducing the student to the wider application of inter-networks from the perspective of the application developer. Essentially the course provides a deeper understanding of networking issues that need to be addressed in today's changing communications environment as well as providing a theoretical and practical understanding of how applications use networks.


Aims

The aim of the course is to provide students with an appreciation of; Current ATM standards, the issues of integrating IP over ATM, xDSL, Gigabit Ethernet, application process design using the client-server paradigm and inter-process communications using TCP and UDP.


Learning Outcomes

On successful completion of this module, the student will be able to:

  1. Describe broadband access and networking and high-speed technologies
  2. Discuss the challenges posed by multimedia applications in relation to networks
  3. Discuss the client-server application paradigm
  4. Describe the purpose of the transport layer and the services provided by this layer
  5. Describe the services offered by the TCP and UDP protocols
  6. Discuss the functionality associated with popular network applications such as e-mail, the worldwide web etc.
  7. Describe the Berkeley Sockets Application Program Interface (API) and develop client and server applications using this API

Learning and Teaching Methods

Lectures, self-study, labs, tutorials, and any combination of discussion, case study, problem-solving exercises, readings, seminars, and computer-based learning.


Content

Introduction

Broadband access, broadband networking and high-speed technologies

  • xDSL
  • ATM
  • Gigabit Ethernet

The Client-server model Concepts

The Transport Layer

  • Basic transport services
  • TCP and UDP protocols and services

The Application Layer

  • The worldwide web
  • E-mail systems etc.

The Berkeley Sockets API

  • The Socket Abstraction
  • The Socket interface/primitives
  • Using the Socket interface within a program

Development and testing of a number of network applications


Assessment

The methods of assessment to be used to measure the learning objectives stated above are written examination and continuous assessment including one or more of assignment, essay, problem-solving exercise, oral presentation, and class or lab tests.

  • Continuous Assessment: 30%
  • Examination: 70%

Recommended Reading

  • Internetworking With TCP/IP Volume 1: Principles Protocols, and Architecture, 5th edition, Douglas E. Comer, Prentice Hall, ISBN 0-13-187671-6, 2006
  • Computer Networks, 4th edition, Andrew Tanenbaum. Prentice Hall ISBN 0130661023, 2002
  • TCP/IP Illustrated, Vol. 1, Richard Stevens, Addison Wesley Publisher
  • TCP/IP Network Administration by Craig Hunt, O'Reilly & Associates, Inc.
  For more information contact
Ciarán O'Leary

 

Hit Counter