INFS 612: Data Communication and Distributed Processing


Instructor

Mohamed Sharif, PhD.
E-mail: msherif@gmu.edu
Home: 703.437.1556

Mobile: 301.674.0973
 


Teaching Assistant:

Alaa El Masri
Office hours: By Appointment or Tuesday from 4:30 - 6:30,
Email: aelmasri@gmu.edu

http://osf1.gmu.edu/~aelmasri/INFS612/

 


Prerequisites

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

·        The course has an individual project (not a group project) using socket libraries, aid students are expected to be able to program on their own.

·        The objective of the project is for students to be introduced to network programming.


Course Material


Grading policy


Course Administration


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 25

Introduction and Terminology

Ch 1

 Homework 1

 

Week 2
Feb 01

Application Layer protocols

Ch2

Homework 2

 

Week 3
Feb 08

Application Layer protocols

Ch 2

Quiz 1

 Homework 1

Week 4
Feb 15

Transport Layer

Ch 3

Homework 3

 

Week 5
Feb 22

Transport Layer

Ch 3

Quiz 2

Homework 2

Week 6
Mar 01

Network Layer

Ch 4

Homework 4

 

 

Week 7
Mar 08

Network Layer

Ch 4

 

Homework 3

Week 8
Mar 15

Spring Break (No Class)

 

 

 

Week 9
Mar 22

MidTerm             Network Layer

Ch 4

 

 

Week 10
Mar 29

Network Layer &       Link Layer & LAN

Ch 4, Ch 5

Quiz 3 Homework 5

 

Week 11
Apr 05

Link Layer & LAN

 Ch 5

 

Homework 4

Week 12
Apr 12

Network Security

Ch 8

Quiz 4 Homework 6

 

Week 13
Apr 19

Network Security

Ch 8

 

Homework 5

Week 14
Apr 26

Wireless Network

Ch 6

Quiz 5 Homework 7

 

Week 15
May 03

Voice Network Overview

Handout

 

Homework 6 &  7

Week 16
May 10

Final