Peer-to-Peer (P2P) system is as a significant social and technical network, that shares CPU cycles and storage space. Two advantages make this system growth in the world: firstly, this is very cheap to use and the huge storage space in the large number of computing, and the second thing is the increase network connectivity .
The first thing is difference between P2P and Client/Server architecture is the P2P network does not have Server, each entity in the P2P network is the client and server that can send and receive all requests. In the other hand, client/server architecture is difference, that is any works do at server. Server receives all requests of clients and sends results to client. Moreover, the biggest difference between P2P and client/server architecture that is the safe of data or information in the network. It is significantly to see the equal permission in the P2P architecture, while server does almost jobs and each client has a different permission to accept server.
Java Versus .NET


Both Java and .NET is the new technology which is developed by Sun and Microsoft, and they are used by almost programming developers on the world. They have some positive and negative impacts.
The first similar is the both of them are the development framework, which the Java is the JDK (Java Development Kit) framework and .NET framework. Like C++, they have supported the OOP (Object Oriented Programming). The secondly, both of them already use the Virtual Machine to compile and run the application.
However, the most different is the cost, which the Java has more development tools to support such as eclipse and Netbean. Additionally, the .NET support more other languages, while java just support on java language. Java is 'write once run anywhere', while .net support many languages so they need to debug it all platforms.
Java has support to open source platform, whereas .net is not.
References:
David Dagon, Julian B. Grizzard, and others, Peer-to-Peer Botnets: Overview and Case Study, http://www.usenix.org/event/hotbots07/tech/full_papers/grizzard/grizzard_html/#tbl:hist
No comments:
Post a Comment