UT Dallas Syllabus for ee4381.502 05f taught by Marco Tacca (mtacca) | Session Initiation Protocol | Voice Over Ip

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, multitopology 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

• • •

Sign up to vote on this title
UsefulNot useful

Master Your Semester with Scribd & The New York Times

Special offer for students: Only $4.99/month.

Master Your Semester with a Special Offer from Scribd & The New York Times

Cancel anytime.