@MISC\{IMM2003-03060, author = "R. Sharp", title = "The Poor Man's Guide to Computer Networks and their Applications", year = "2003", month = "sep", keywords = "computer networks Internet protocols technology", pages = "102", publisher = "Informatics and Mathematical Modelling, {DTU}", address = "", url = "http://www2.compute.dtu.dk/pubdb/pubs/3060-full.html", abstract = "These notes for {DTU} course 02220, Concurrent Programming, give an introduction to computer networks, with focus on the modern Internet. Basic Internet protocols such as {IP,} {TCP} and {UDP} are presented, and two Internet application protocols, {SMTP} and {HTTP,} are described in some detail. Techniques for network programming are described, with concrete examples in Java. Techniques considered include simple socket programming, {RMI,} Corba, and Web services with {SOAP}." }