CODS Literature


CODS (Computer Networks)
Semester: International Datamatician Course (Advanced Computer Science)



James F. Kurose and Keith W. Ross
Computer Networks
Ch. 1 - 1.7;  2 - 2.7;   3 - 3.3, 3.5;  4 - 4.2, 4.4;  9-9.3, 9.5, 9.6
A top down approach to the Internet
Addison-Wesley, 2017, 7th ed.

James F. Kurose and Keith W. Ross
Computer Networks
Ch. 1 - 1.7;  2 - 2.7;   3 - 3.3, 3.5;  4 - 4.2, 4.4;  8-8.3, 8.5, 8.6
A top down approach to the Internet
Addison-Wesley, 2013, 6th ed.
ISBN-10: 0-273-76896-4
ISBN 13: 978-0-273-76896-8
Link to whole online doc

Alternatively and recommended


Software Engineering
Ch. 31 Service Oriented Software Engineering
Addison-Wesley, 2008, 8th ed.
ISBN-10: 0-321-31379-8
Link to Sommerville Ch 31

Michael P. Papazoglou
Web Services
Ch. 5 Describing Web services
Pearson Education Limited 20081st Edition
ISBN: 978-0321-15555-9

Link to Papazouglou Ch. 5


SOAP Introduction
Service Oriented Architecture
Simple Object Access Protocol

What is HTTPS?
How to secure socket connections with TLS/SSL (XAML)
Web Services, Wikipedia on web services

IBM: RESTful Web Services: The basic
Calling REST-service from a WCF service
API: Using HTTP Methods for RESTful Services

API: Resource Naming
Lochow: HttpClient makes GET and POST very simple
Ghani: CRUD Operations using WCF RESTful Service - part 1
Create a REST service using ASP.NET Web API and SQL Database in Azure App Service
Create a REST API with Attribute Routing (ASP.NET Web API 2)

Some Java related links


Download Netbeans 6.7 from Netbeans Online-documentation til JDK 1.4.2
Tutorial on RMI

A lot of tools for url, packet, tracing

Tools for tracing
Tools for packet sniffing

Home page for XP-methods
Shields up for detecting ports

Wikipeida always good stuff to find

Special site for port scanning

Site for all kind of information

Code examples from the book

JAVA + SSL Tutorial
Build s
ecure network applications with SSL
Installing and Configuring SSL Support
Keytool - Key and Certificate Management
The J2EE(TM) 1.4 Tutorial  

Simple and naive server and client example
Build secure network applications SSL&JSSE
Detailed description and SSL installing
Programmers reference for key tool create keys
The sun tutorial for using SSL; quite avanced

Service Oriented Architecture, Wikipedia
Simple Object Access Protocol, Wikpedia
Web Services, Wikipedia
Introduction to Web Services, Netbeans

SOA, simple explanation
SOAP, the protocol for messaging
Web services the concepts
Web services an example
Good basic training and explanation and examples

Jakob Nielsen: Sun's New Web Design. Rather Old



Maintenance by