You are on page 1of 3

The University of Texas at Dallas

Erik Jonson School of Engineering and Computer


Science
EE4381: Mobile Communications System Design Project I
Fall 2005
Instructor: Dr. Marco Tacca
Office: ECSN 3.522
Phone: 972 883 6239
E-mail: mtacca@utdallas.edu
Office hours: Monday 5PM to 6PM. Thursday 2PM to 3PM
Course Objective:
(UTD website course description) Fundamental topics in network design including graph
theory, internal and external routing protocols, reliability, availability, capacity, security,
and quality of service for networks comprised of SONET, Ethernet, cable, DSL, and
wireless infrastructures. All students will design and configure multi- node, multi-
topology networks, complete with cost analysis, then will submit a written report and
make an oral presentation of their project.

Fall 2005 Technical Objective:


• IP networking protocol
• IP routing concepts
• VoIP technology
• Performance measurements of IP networks
• Installing and testing VoIP softswitch and clients.

Broad Objective and Impact:


• Develop ability to work both in groups and individually on assigned tasks
• Develop ability to present the work done in an effective and concise way

Course Outline:
• Week 1
• Layering
• Internet Addressing
• Domain Name System (DNS)
• A networking example: IP packets over ethernet. Encapsulation and
Demultiplexing
• Client-Server Model
• IP application Programming Interfaces (API)

• Week 2
• Internet Control Message Protocol (ICMP)
• IP headers
• IP Routing: Principles
• ICMP and Routing
• Dynamic Routing: Interior Gateway Protocols (IGP) and Exterior Gateway
Protocols (EGP)
• Dynamic Routing I: Routing Interior Protocol (RIP)
• Dynamic Routing II: Open Shortest Path First (OSPF)
• Dynamic Routing III: Intermediate System to Intermediate System Intradomain
(ISIS)
• Dynamic Routing IV: Border Gateway Protocol (BGP)

• Week 3
• User Datagram Protocol (UDP)
• Transmission Control Protocol (TCP)

• Week 4
• Inter-process Communication: implementation of a client-server model
between two distinct hosts, using an IP over Ethernet link

• Week 5
• Using Linux to implement a router
• Routing options with Linux
• Testing the client-server application when the two hosts are connected through
a router

• Week 6
• Manipulating IP packets in a router
• Creating delays for IP packets
• Dropping IP packets
• Creating network congestion
• Implementation and Testing of the above features

• Week 7
• Session Initiation Protocol (SIP)
• Functionality
• SIP operation
• SIP addressing
• SIP transaction
• SIP invitation
• Lower layer protocol neutrality
• SIP codes

• Week 8
• Voice over IP (VoIP)
• Functionalities
• Available VoIP packages
• How to connect a VoIP network to a Public Switched Telephone
Network (PSTN)

• Week 9
• Installation and Testing of a VoIP softswitch
• Installation and Testing of a VoIP client
• How to provision Users
• Week 10
• How to keep track of calls for billing purposes
• Location management

• Week 11
• Testing and Measuring the quality of VoIP calls

• Final Week
• Final Reports due and Oral Presentation summarizing the work done

You might also like