Advanced Computer Networks Course Advanced Computer Networks
شبکه های کامپیوتری پیشرفته
Instructor:
M. Fathi, Department of Electrical Engineering, University of Kurdistan, Sanandaj, Iran.
Course description:
Following the prerequisite course of data communication, this course aims to give more advanced topics in the area. Beginning with data link layer, this course presents multiple access control protocols such as CSMA/CD and CSMA/CA along with their performances. The basics of local area networks (LANs) are given and related topics such as physical address, switches, virtual LANs, and MPLS are introduced. Wireless and mobile access networks are presented and different technologies in this area such as wireless local area networks (WLANs) and cellular networks are discussed. The course then proceeds with required topics in network security such as cryptography, digital signature, secure TCP (SSL), IPSec and tunneling. Then, the structure and performance of WLANs in terms of security are investigated. The course ends with advanced topics in multimedia networking applications.
Text books:
- J. F. Kurose and K.W. Ross, Computer Networking: A Top-Down Approach.
- Larry L. Peterson and Bruce S. Davie, Computer Networks: A Systems Approach.
Grading:
- Final exam: 50%
- Midterm exam: 20%
- Project: 20%
- Homework: 10%
Schedule (time table):
Week | Topic |
#1 | chapter 6: Data link layer |
#2 | chapter 6: Multiple access protocols |
#3 | chapter 6: Local area networks |
#4 | chapter 6: MPLS |
#5 | chapter 7: Wireless and mobile networks |
#6 | chapter 7: IEEE 802.11 (WLANs) |
#7 | chapter 7: Cellular networks |
#8 | chapter 7: Mobile IP |
#9 | chapter 8: Network security |
#10 | chapter 8: Cryptography |
#11 | chapter 8: Secure TCP (SSL) |
#12 | chapter 8: IPSec and tunneling |
#13 | chapter 9: Multimedial networking |
#14 | chapter 9: Stored video streaming |
#15 | chapter 9: Voice over IP |
#16 | chapter 9: Real-time conversational applications |