Cda 5505 Networks and Distributed Processing

Cda 5505 Networks and Distributed Processing

CNT 4504–COMPUTER NETWORKS AND DISTRIBUTED PROCESSING

PROFESSOR: Dr. Sanjay AhujaSpring 2018

OFFICE:15/3213

PHONE:620-1317

EMAIL:

OFFICE HOURS: Monday: 3.45 pm – 4.30 pm; 5.45 pm – 9 pm

Wednesday: 4 pm – 4.30 pm; 5.45 pm – 6 pm; 8.45 – 9 pm; or by appointment.

HOME PAGE:

TEXT: Computer Networks, by Andrew S. Tanenbaum, 5th edition, Prentice-Hall.

ABOUT THE COURSE: The course investigates network architecture and the protocols used in computer communication networks. The network architecture used in this course will be based on the OSI reference model and TCP/IP protocols. Wireless networks will also be discussed. Distributed applications will be discussed in depth including client-server architectures. The programming project is a good pedagogical tool. Accordingly, there will be two projects on distributed application development. Students will be required to provide demos of both their projects to the professor. During the demo the student code will be tested for compliance will the requirements specified by the professor. Material may be covered from sources other than the text. In such cases, notes will be provided in class.

Prerequisites: COP 3540 Data Structures using OOP or COP3530 Data Structures.

COURSE TOPICS:

Introduction to Computer Networks

Uses of computer networks

Wireless and Home Networks

Network architectures

OSI model and TCP/IP model

Network standards

Data Link Control

Framing

Error control

Flow control (analysis of Stop and wait protocol line utilization, Stop and wait ARQ, Go-back-n ARQ, Selective Repeat ARQ)

Local Area Networks

Medium Access Sublayer (MAC)

CSMA/CD

IEEE 802.3 (Ethernet)

IEEE 802.5 (Token ring)

IEEE 802.2 (Logical Link Control)

High speed LANs

IEEE 802.11 Wireless LAN

Wide Area Networks

Circuit switched networks

Packet switched networks

Congestion and congestion control in data networks

Effects of congestion

Congestion control

Internet Protocols

Principles of Internetworking

IP protocol

IP fragmentation

Subnetting

Internet control protocols including ICMP, ARP, RARP, BOOTP, DHCP

Internetwork Operation

Least Cost Routing

Distance Vector routing (RIP)

LinkState routing (OSPF)

Transport Protocols

TCP protocol

TCP connection management

Window management in TCP

TCP timer management

TCP congestion control

Distributed Applications

Client-Server Interaction

Client-Server paradigm

Iterative vs. Concurrent servers

Connectionless vs. Connection-oriented servers

The Socket API

METHOD OF EVALUATION:

Exam 1100 points

Exam 2100 points

Project 1 50 points

Project 2 50 points

Paper50 points

Assignments80 points

GRADING:

A 90%B80%C 70%D 60%

F < 60%

Note:

  • A student's grade will be determined by the total points earned out of 430 points.
  • The last date to withdraw isApril 6, 2018.

LATE ASSIGNMENTS:

There will be a penalty of five (5) points per day (including weekends and holidays) for late submission of assignments and projects. No credit will be given for work turned in more than one week late.

ACADEMIC DISHONESTY:

No type of academic dishonesty will be tolerated. If you are caught cheating (on the assignments, exams, or project) the punishment will be the most severe penalty allowed by the university policy. The policy on academic integrity and misuse of computer equipment and computer accounts found at the departmental website at to this course.

EXAM POLICY:

Each student is required to take all exams at the scheduled times. All exceptions must be

cleared with the professor prior to the exam time. Exams missed for insufficient reason

and without being cleared with the professor prior to the exam time will be assigned

a score of zero.

OTHER REMARKS:

  • A grade of incomplete will not be given except for catastrophic illness or calamity.
  • All university rules regarding classroom behavior and attendance apply.
  • Assignments for extra credit will not be assigned.
  • All assignments must be typed.
  • Attendance is expected. If a student misses a class, the student is still responsible for

the material that is covered and for completing any assignments by the due date that may have been handed out by the professor in class.

  • Community BasedTransformational Learning handout can be found at
  • Reminder: Please read the CIS Satisfactory Progress Policy at

withdrawal from a courseand to review the "one repeat" rule for all CIS courses.

  • Reminder: Please read your UNF email

Students are expected to check their UNF email on a regular basis. UNF email is the official notification source and is the student’s responsibility to manage.

  • Continuity of Instruction Planning

In the event of disruption of normal classroom activities due to an emergency or pandemic event, the format for this course may be modified to enable completion of the course. In that event, you will be provided with an addendum to this syllabus that will supersede this version and anemail will be sent to the class email list. Please check your UNF email on a regular basis.

  • DRC statement regarding accommodations for students with disabilities

“Students with disabilities who seek reasonable accommodations in the classroom or other aspects of performing their coursework must first register with the UNF Disability Resource Center (DRC) located inBuilding 57, Room 1500. DRC staff members work with students to obtain required documentation of disability and to identify appropriate accommodations as required by applicable disability laws including the Americans with Disabilities Act (ADA). After receiving all necessary documentation, the DRC staff determines whether a student qualifies for services with the DRC and if so, the accommodations the student requires will be provided. DRC staff then prepares a letter for the student to provide faculty advising them of approved accommodations. For further information, contact the DRC by phone (904) 620-2769, , or visit the DRC website

Military and veteran students may need both physical and academic accommodations and may contact the DRC to find further information. Military and veteran students who return from combat exposure may be utilizing the post 9/11 GI bill to continue postsecondary education goals. Contact Military and VeteransResourceCenter by phone (904) 620-2655 or ”