The Distributed occam Protocol - A New Layer on Top of TCP/IP to Serve occam Channels Over the Internet ---------------------------------------------------------------------- Mario Schweigler Networking, especially the internet, is playing a more and more important role in our lives. Many new applications are distributed on several computers which are connected over the internet. The occam parallel processing language offers some features which make it particularly suited for writing applications which are distributed over the internet. Especially the channel paradigm which enables concurrent processes to communicate with each other, is a good basis for distribution. This project deals with the development of a distributed version of occam channels which allow occam processes running on different computers to communicate with each other in a similar way as they would do if they were running on the same machine.