This paper introduces the basic architecture of DNP3.0.Associated with a realistic application example of FTU,the detailed implementation of some components and functions of DNP3.0 is presented.A self-defined protocol is also developed based on the file transfer of DNP3.0.