Teaching – Programming Computer Networked Systems


  • Introduction to Computer Networked Systems
    • OSI Layers, Client-Server Architecture, Network Programming
  • Programming Networked Systems with Sockets
    • OSI Transport Layer, TCP, UDP, Sockets, Multicast, Broadcast
  • Programming Networked Systems with Remote Procedure Call
    • OSI Session Layer, RPC, RMI
  • Programming Network Application Protocols
    • OSI Presentation Layer, OSI Application Layer, Application Protocols, HTTP Protocol
  • Programming an HTTP Server