Design and Implementation of
Computer Networks

About Us.

Design and Implementation of Computer Networks (DICN) (Educational Course) Course Homepage

Wednesday 18:30 - 21:00
Room: Net. Lab


Instructor: Mohammad Reza Razian
Email: [MyFamilyName].mr [AT] gmail


The aim of this course is to introduce key concepts and principles of computer networks. The course will use a top-down approach to study the Internet and its protocol stack. Instances of architecture, protocol, application-examples will include email, web and media-streaming. We will cover communications services (e.g., TCP/IP) required to support such network applications. The implementation and deployment of communications services in practical networks: including wired and wireless LAN environments, will be followed by a discussion of issues of network-security and network-management, Throughout the course, the Internet’s architecture and protocols will be used as the primary examples to illustrate the fundamental principles of computer networking (adopted from


Computer Ntworks course


  • Computer Networking: A Top-Down Approach (6th Edition) by James F. Kurose (Author), Keith W. Ross (Author)
  • CCNA references
  • ...


Grading policy is as follows. This is tentative.
3 Homework
4 Midterm
12 Final
1 Discipline (Class Participation and Following rules)

There will be no exceptions to the following rules:

  1. If you turn in your assignment one or more day late you will loose grade.

  2. Cell Phones must be turned off (or be silent) when you are in class.

  3. Policy for cheating/copying HWs. Providing your assignment to someone else is considered cheatingon your behalf. All participants will receive -100 for the task at hand.

  4. Your dress should be adopted to Dress code of Your University.

Important Info

  • Homework 1 - v1.0 [PDF] Khordad 05th
  • >

Course Material
  • DHCP: [PPT]
  • DNS: [PPT]
  • Baking Recipes: [ZIP]
  • Network Slides: [PDF]
  • Useful Resources

    In this section you will introduce to so,e additional resources to read them when you have problem or challenges to discussion topics

    Computer Networking: A Top-Down Approach, 7th Edition
    Kurose, Ross
    Data and Computer Communications (10th Edition)
    William Stallings
    Computer Networks 5th
    Andrew S. Tanenbaum
    Best Student of week

    Your firstname and lastname - 1

    - More Info -

    firatname and lastname - 2

    - More Info -


    Piazza question and answer: ITE2