INFS 612: Data Communication and Distributed Processing


Instructor

Mohamed Sharif, PhD.
E-mail: msherif@gmu.edu
Home: 571-333-8555

Mobile: 301.674.0973


Teaching Assistant:

Name:   Anyi Liu

Email:  aliu1 at gmu.edu 

Office Hour:  Friday 3-5PM,

Office:  ST-II, Rm 330

http://mason.gmu.edu/~aliu1/Teaching.html


Prerequisites

        INFS 501, 515, 590 and SWE 510 or equivalent and some programming experience.


Course Description

  • Introduces principles of computer networks and applications to Internet. Discusses details of layering, protocols, performance, resource allocation, management, security and other contemporary issues related to networks. Examples of course material are protocols such as HTTP(S), DNS, TCP/IP, RSVP, SNMP, algorithms such as Dijkstra's link state routing, security measures such as firewalls and encryption, principles behind them and analysis of performance.


Course Material


Grading policy

  • Weights: 7 HW assignments 15%, 5 Quizzes 15%, Midterm Exams 30%, Final exam 40%.
  • No quiz or exam make up will be given
  • Late Submissions: Discouraged but allowed under exceptional circumstances with prior approval of the instructor.
  • Incompletes: No Incompletes will be given. Except extreme case
  • Honor Code Violations: All violators will be reported under all circumstances, and results in a course grade of F, in addition to any other penalties imposed by the university and/or the ISE department.
  • Two students submitting a common or significantly similar copy of homework is a honor code violation.

Course Administration

  • Class Meetings: Tuesday 07:20 10:00 PM in ST-1 RM 121
  • Instructor Office Hours: Thursday 06:00 07:00 PM Rm 335 ST2 or by appointment
  • Examinations: All Examinations are in class, individual (no collaborations), closed book, neighbor and notes.

Announcements


Additional Handout

        Protocol Model

        FTP

        DNS Overview

        Socket

        ASCII

        Transport Protocol Ports

        Internetworking Product

        Internet Security Overview

        Voice Network Overview


Approximate Course Schedule

Date

Topic

Readings from
Kurose and Ross

Giving Out

Due in Class

Week 1
Jan 20

Class Cancel

 

 

 

Week 2
Jan 27

Class Cancel

 

 

 

Week 3
Feb 03

Introduction and Terminology

Ch 1

 Homework 1

 

Week 4
Feb 10

Application Layer protocols

Ch2

Homework 2

 

Week 5
Feb 17

Application Layer protocols

Ch 2

Quiz 1 

 Homework 1

Week 6
Feb 24

Transport Layer

Ch 3

Homework 3

 Homework 2

Week 7
Mar 03

Transport Layer

Ch 3

Quiz 2

Homework 3

Week 8
Mar 10

Spring Break

Ch 4

 

 

Week 9
Mar 17

MidTerm Network Layer

 

Homework 4

 

Week 10
Mar 24

Network Layer

Ch 4 

 

 Homework 4

Week 11
Mar 31

Link Layer & LAN

Ch 5

Quiz 3 Homework 5

 

Week 12
Apr 07

Link Layer & LAN

 Ch 5

 

Homework 5

Week 13
Apr 14

Network Security

Ch 8

Quiz 4 Homework 6

 

Week 14
Apr 21

Network Security Wireless Network

Ch 8 Ch 6

Homework 7 

Homework 6

Week 15
Apr 28

Voice Network Overview

Handout

Quiz 5

Homework 7

Week 16
May 05

Final