Skip Ribbon Commands
Skip to main content


Networks and Internet Programming


A review of basic networking principles: Protocol Stacks; The Transport Layer, TCP and UDP; The Network Layer, IP; The Link Layer, LANs; Application Protocols, HTTP, ftp; The Sockets interface, primarily on Unix/Linux; Advanced Sockets, select, socket options; Other socket types, Unix, Raw; Network programming methodologies and protocols, primarily for the World Wide Web: Name servers, DNS; IPv6; Server design, daemons, inetd; CGI; XML; Sockets in Java; Cookies, Javascript; Servlets, JSP; JDBC; Java RMI; Remote Procedure Calls; Network Security, firewalls, ssl, ssh; Grid computing, web spiders; Bluetooth; VoIP.

Academic Year



Created at 9/20/2015 8:41 PM by Khalid A. Darabkeh
Last modified at 9/20/2015 8:41 PM by Khalid A. Darabkeh