Computer Networks and Distributed Processing



  • CNT 4504 Syllabus
  • CNT 5505 Syllabus
  • Course Schedule and important dates
  • Graduate Student Presentation Schedule
  • Project 1 - Socket API
  • Project 2 - RPC/RMI Paradigm
  • Paper Format
  • High Level Socket API
  • Notes on the BSD Socket API
  • Socket Programming in Java Tutorial
  • RPC Model
  • An RPC Example
  • Java RMI
  • Java RMI Tutorial (new)
  • Java RMI - An Example
  • Assignment #1
  • Assignment #2
  • Cyclic Redundancy Check
  • Useful links in Computer Networking and Client-Server Programming
  • Introduction to Computer Networks
  • Network Architecture
  • Physical Layer - Part 1
  • Physical Layer - Part 2
  • Switching Techniques
  • Data Link Layer - Part 1
  • Data Link Layer - Part 2
  • Data Link Layer - Part 3
  • Ethernet
  • Token Ring
  • Network Layer - Routing 1
  • Network Layer - Routing 2
  • Network Layer - IPv4
  • Network Layer - Subnetting and Control Protocols
  • Transport Layer - TCP Part 1
  • Transport Layer - TCP Part 2
  • IEEE 802.11 (Wi-Fi)