Distributed (Operating) Systems -Message-oriented Communication- -Stream-oriented Communication- Computer Engineering Department Distributed Systems Course.