Rational for destributed system (why and what) : computer networks algorithm for distributed procesing ,working with socket ,modelof distributed system,naming process migration synchronization consistency and replication distributed security ,creating internet server application ,faulty tolarance distributed programming using java RMI and mult-tie application development using corba ptrptection and security