|
Computer Networks
Course Information and Objectives
This course provides an introduction to computer and telecommunication networks. The focus is primarily on data (computer) networks, but components of the course also examine telephone network principles. The main objective of this course is to provide students with an understanding of networking fundamentals, focusing on key concepts of network analysis and design. The course explores in detail the concepts of layering, routing, congestion control, and medium access control.
Textbook and additional reference
Computer Networks and Internets(2/e) by Mohammad Hossein Yaghmaee, Ferdowsi University of Mashhsd (2009)
Syllabus - Schedule
- Introduction to computer networks
- Local/Metropolitan/Wide Are Networks (LAN/MAN/WAN)
- Network architecture and layering
- OSI reference model
- Switching: circuit switching and packet switching
- Physical layer: Asynchronous and synchronous transmission
- Physical layer: Digital interfaces
- Physical layer: Modem
- Physical layer: Transmission media
- Physical layer: Multiplexing
- Physical layer: ADSL technology
- Data Link Layer: Flow control and error control
- Data Link Layer: ARQ protocols
- Data Link Layer: Medium Access Control (MAC layer)
- IEEE standards for LAN
- Ethernet, Token ring , Token Bus
- DQDB protocol
- Wireless Networks
- Wireless Sensor Networks
- Network layer: Routing
- Network layer: Congestion control
- Network layer: Internetworking
- Network layer: ATM networks
- Network layer: Virtual Private Networks (VPN)
- TCP/IP architecture
- IP, ICMP, IGMP, ARP and RARP protocols
Homeworks
- This course has some homeworks based both on material we cover at the lectures and on references that you will be asked to study on your own. We will have some homeworks during the semester. Part of the course's grade is assigned to your homeworks.
Grading
- Midterm exam: 30%
- Final exam: 55%
- Homeworks: 15%
|