Title: Wireless Networks and Mobile Systems II
Basic principles of mobile ad hoc networks (MANETs) and MANET routing protocols. Mobile IP details. Operation of IP Dynamic Host Configuration Protocol (DHCP). Networks address Translation (NAT). Basic principles of Security Engineering (Cryptography, vulnerability, confidentiality, integrity, modification, PKE etc). The security of IEEE 802.11 (WEP).
Protocols in the IP architecture
Introduce basic network performance tools (Ping, trace out and ethereal-Network packet sniffer, network monitor and protocol analyzer)
Prerequisites by Topic:
EE 470, EE 545
This class is open to undergraduate and graduate students. Students are also expected to have a level of signal processing and radio communication theory maturity that includes basic telecommunication information and the ability to learn and use new signal processing and radio communication notations
Coordinator: Emin Anarim, Professor of Electrical Engineering
Goals: This course aims to expose the students to study and discuss the theoretical and practical aspects of mobile and wireless networks. This course provides a comprehensive introduction to the field of wireless communication, wireless networking, wireless standards, Medium Access Control (MAC) and security.
At the conclusion of the course, the student should have an understanding of:
- Discuss the basic principles of mobile ad hoc networks (MANETs) and MANET routing protocols.
- Describe AODV and OLSR protocols.
- Discuss MANET and ad hoc routing protocols.
- Describe the problem of mobility with IP and alternative techniques.
- Describe mobile IP details.
- Describe foreign agent discovery.
- Describe home agent registration.
- Describe packet delivery via tunneling.
- Describe routing optimization.
- Describe the basic principles and role of nomadic services in mobile networking.
- Describe the objectives and operation of IP Virtual Private Networks (VPN).
- Describe the objectives and operation of IP Dynamic Host Configuration Protocol (DHCP).
- Describe the objectives and operation of Networks address Translation (NAT).
- Describe the basic principles of firewall and packet filter operations.
- Discuss high-level background in web services.
- Describe the basic principles TCP’s flow control mechanism.
- Describe the performance problems of TCP in wireless network.
- Describe alternative solutions to overcome performance limitations of TCP in wireless network.
- Describe the basic principles of Security Engineering (Cryptography, vulnerability, confidentiality, integrity, modification, PKE etc)
- Describe the basic attacks on wireless network
- Describe the security of IEEE 802.11 (WEP).
- Describe some other security issues.
- Describe data access model and data management in wireless network.
- Describe scalability in wireless network.
- Describe power conservation wireless network.
The project and homework portions of the course are intended to help you apply your understanding, for example by
- analyzing wireless networking
- analyzing wireless standards.
- designing and/or implementing multiple access techniques for a given set of constraints;
- designing and/or implementing Wireless LAN systems.
Textbook: T. S. Rappaport, Wireless Communications: Principles and Practice, Upper Saddle River, New Jersey: Prentice-Hall, 2002.
An optional, and highly recommended, text is
W. Stallings, Wireless Communications and Networks, Prentice Hall, 2002.
Notice that there is an oceanic amount of material on mobile networks available over the Internet.
Define and discuss the modern wireless communication system and wireless networking design fundamentals. (2 weeks)
Mobile radio propagation and path loss. (1 week)
Wireless standards. (2 weeks)
Medium Access Control (MAC). (2 week)
Wireless LAN. (1 week)
Wireless ATM. (1 week)
Mobile network layer. (1 week)
Support for mobility. (1 week)
Operation of IP Dynamic Host Configuration Protocol (DHCP). (1 week)
Basic principles of Security Engineering. (1 week)
The security of IEEE 802.11 (WEP). . (1 week)
Students are encouraged to use MATLAB to solve their homework problems. Programming ability in C or preferably, C++, C#, or Java. Some computer and network architecture knowledge will be helpful, as we will be looking at implementations of some algorithms.
Laptop and related software’s
The class meets for three lectures a week, each consisting of three 50-minute sessions. 4-5 sets of homework problems are assigned per semester.
There are one in-class mid-term exam and a final exam. Students are strongly encouraged to participate actively in class discussions and to ask questions.
Homework assignments (20 %)
One in-class, open-everything exam (30 %)
Open everything final: (30 %)
Term project (20 %) (Presentation and also report are required).
The project may be done individually or in groups of up to three people. I will provide suggestions for project topics, but you are encouraged to choose something that interests you. The project may be theoretically oriented (e.g., analyze wireless LAN; come up with an efficient method of determining modes of operation) or more practical, involving design and implementation of a piece of security-related software, for example.
Homework will be due a week after they are assigned. Homework late by a week will be accepted with a ten-point penalty. After a week past the due date homework’s will no longer be accepted.
The catalog guidelines will be used for assigning letter grades.
(a) Apply math, science and engineering knowledge. This course requires the mathematical background about the linear algebra and programming language C during lectures, homework sets and exams.
(c) Design a system, component or process to meet desired needs. Designing a receiver for wireless channel environment, designing a wireless system for a given constraints, analyzing channel characteristic for mobility.
(k) Use of modern engineering tools. Students use Mat lab and a number of MATLAB packages for their homework assignments.
(g)Ability to communicate effectively. Students are strongly encouraged to participate actively in class discussions and to ask questions. Also each student will be required to present his/her term project in the classroom.
(j) A knowledge of contemporary issues. This course explains the key principles of mobile and wireless communications, how the technology is implemented in the various networks available, and how the new technology is likely to evolve over the next three-to-five years.