CENG 421

Network Programming

This course covers all aspects of TCP/IP and network socket programming. Starting with a review of IP and TCP, including its services and IPv6, we will then learn about socket programming and time permitting, we will be exploring new trends in networking and programming.

Topics
Introduction
Logical Addressing
Internet Protocol
Process to Process
DNS,Email,FTP
WWW
Functions
Socket Programming
Protocols, Sessions, State
Client-Server Architecture
Custom Protocols
Securing Network Communication