Service on the whole

  • QWhat is DNP Multi-Peer VPN?
    • AIt is integrated VPN service composed of client software which is embedded into PCs, smart phones, IoT appliances, etc and management software which administrates them. And it provides P2P(Peer to Peer) and simultaneous multiple connections by our original technology.
  • QWhat is the composition of providing the service?
    • A DNP Multi-Peer VPN is composed of client software which is embedded into PCs, smart phones, IoT appliances, etc and management server that is either on-premise one or cloud one. We have 2 kinds of providing methods of the client software, SDK type and Standalone type.
      Regarding to SDK type, if the VPN is used only for specific applications, it shall be provided as library to embed it into the applications.
      In the case of Standalone type, the VPN is used for all applications. Even though it is as same form as VPN that is normally bundled with Android and iOS, it includes some unique functions such as VPN connections between clients, simultaneous multiple connections with others, and so on.
  • QWhat are the differences from the other conventional VPNs ?
    • AThe DNP Multi-Peer VPN is no need to deploy a router on both side (client and server).
  • QUDP is used for the VPN protocol, however, what if UDP is prohibited by security policies?
    • AIf impossible to communicate using UDP, it’s replaced by TLS protocol. In this case, it is hard to use direct TLS connection regarding to P2P, alternative relay via server is performed. (We are planning to provide this function in the next version)
  • QIf using DNP Multi-Peer VPN, how much does communication throughput decrease?
    • AIt decreases a little due to IP tunneling. (as well as IPsec which is commonly used for VPN)


For clients

  • QIs installation/configuration difficult?
    • ARegarding to SDK type, you need to do rebuilding, switching to sockets-compatible API that DNP Multi-Peer VPN provides. Configuration concerning to the VPN is done only with being specified through the original API. In the case of Standalone type, all you have to do is install client VPN software and input easy initial configuration. Then, you can use the VPN without any changes of application.
  • QHow much power of CPU is required?
    • AIt depends on how to use/data amount.
  • QHow much memory amount is required?
    • AApproximately 16MB for RAM.

Management server

  • QWhat kind of server environment is required?
    • AWe support RHEL6.x or CentOS6.x.
      It depends on how to use.
      A machine which has 4Core CPU working in 2.5GHz clock and is supposed to accommodate 10,000 clients. In that case, 640MB of memory is required.

See Glossary

    • AIt is one of technology for safe data communication through internet, which is encryption protocol (RFC4347 convention) used for UDP communication (that is often used for communication of video) requiring security.
      We adopted it to prevent sent and received information from being intercepted and tampered.
  • QIoE
    • AAbbreviation of “Internet of Everything”.
      Putting sensor into everything makes it possible to collect and control information.
      By analyzing collected data, better control and result can be also gotten.
      It is not only for physical things, but also for public facilities and services. For instance, administration service of Barcelona city hall is famous.
  • QIoT
    • AAbbreviation of “Internet of Things”.
      It is structure that makes more comfortable environment ever. That means by connecting things which is not IT appliance to internet, the things ask people for actions and optimize themselves.
      Each of the things need to have identification such as IP address to be controlled.
  • QP2P
    • AAbbreviation of “peer to peer”. (=P to P)
      It is a communication mean to send and receive audio and file data directly between users/terminals. Moreover, it is also software and system communicating by using the mean. Regarding to communication using client server, as amount of data increase by increasing of the number of client, loads gather at servers and circuits so that communication speed becomes slow. On the other hand, regarding to P2P means, even though the number of terminals become huge, the slow communication by gathering of access hardly happens.
  • Qmulti-peer
    • AIt means that one peer(computer/communication appliance) can communicate with some peers at the same time. It is one of features “DNP Multi-Peer VPN” has.
      Although multiple peers access to network camera simultaneously, video can be watched from each terminals. So it is useful for TV/telephone conference participated by participants from some places.
      Normally, in the case of general Peer to Peer, one peer can communicate with only another one.
  • QNAT
    • AAbbreviation of “Network Address Translation”.
      It is technology to translate IP addresses of IP packet header, and is installed in almost all broadband routers.
      In fact, NAPT(Network Address and Port Translation) which translates IP addresses including port numbers of TCP/UDP header is used more than NAT. NAPT is called IP masquerade too.
      Devices in LAN side of broadband router(NAT appliance) can communicate without global IP addresses because NAT(NAPT) translate private IP addresses in LAN side to global IP addresses outside NAT.
  • QNAT traversal
    • ARegarding to network VPN, TCP/UDP header including information of data sender and receiver is also encrypted together with the other data, so NAT appliance cannot read port numbers. In the case of NAPT, sender cannot send data to receiver who belongs to private network and the sender intends to send data to.
      To encrypt communication of common file and telephone with P2P, this problem has to be solved, but there is no technology operated in all of cases because NAT function is not standardized. In many cases, public servers which have global IP addresses are used for coping with it.
  • QSDK
    • AAbbreviation of “Software Development Kit”
      It is set of technical documents and tools(programs) for developing software.
      It exists for each OS and technology. It is needed when developing software concerned in these.
  • QVPN
    • AAbbreviation of “Virtual Private Network”.
      Even though VPN uses general communication circuits such as internet and closed network which a lot of people use, it is safe communication network like private network by encryption and traffic control technology. Because it uses infrastructure in operation, it can save costs much more than introducing new private circuits.
  • QEncapsulated packets
    • AEncapsulated packets are pre-arranged basic units(packets) which another communication protocol data added at header part of each divided data when sending it.
      Packets are composed of header which has sending and receiving addresses, and body part which has data.
      Protocol of each layers regarding communications are adding and deleting the field to/from basic header.
  • QGlobal IP
    • AIn order to identify existing terminal in internet, IP address is assigned to every
      terminal by not overlapping in the world.
      NIC(Network Information Center) in each countries assign the IP address to companies or organizations. In Japan, JPNIC is in charge.
      As a countermeasure for the drain of Ipv4 address due to the expanding of Internet, global IP addresses have been assigned only to appliances such as router connected to LAN(Local Area Network)and WAN(Wide Area Network),while closed network such as offices and homes have been assigned private IP addresses. After that, for a fundamental measures for the drain of global IP address, IPv6 has been released. However, it is predicted that replacing Ipv4 to IPv6 takes long time due to huge network and also there are doubts whether the replacement goes well.
  • QFull mesh
    • AIt is mesh network.
      There are many ways to connect one certain Peer(computer or communication appliance existing in network) to another, that even if there are some fault breaking out at a certain part, it can go through without passing a specific rout.
  • QManagement server
    • A(=Administration server )
      DNP Multi-Peer VPN has 3 functions. First is a function of certifying the validity of terminals which are about to use the VPN. Second is replying function when transmitting terminal asks the place of the terminal which want to communicate with. Lastly, constant confirming function whether the session is continuing after the communication between terminals.
  • QMalware
    • AIt is malicious software, for example, computer virus, computer worm, Trojan horse and spyware. It penetrates computers in remote network, destructs and discloses information.
  • QRemote desktop
    • AIt is a structure which makes it possible to access to another computer through network or internet, and operate the programs, files and network resources of the computer directly.
      To access to remote computer through network, the access privilege is needed in advance and also the computer must be turned on.
Page Top