1.1 What is SoftEther VPN?

    Table of contents
    You are currently comparing two old versions - only when you are comparing against the latest version can you revert. Return to version archive.

    Combined revision comparison

    Comparing version 02:19, 2 Mar 2013 by yagi with version 22:13, 2 Mar 2013 by yagi.

    ...

    SoftEther VPN was previously developed and distributed as "SoftEther 1.0". SoftEther (old)".SoftEther was developed by Daiyuu Nobori, a student of University of Tsukuba, as a personal project. "SoftEther" was software that enabled users to construct a simple layer 2 VPN by installing a Virtual Network Adapter and Virtual Ethernet Switching HubHUB on Windows, and was distributed as freeware. "SoftEther" later became a project of the research and development project of Japanese Government, subsidized by Ministry of Economy, Trade and Industry of Japan, administrated by Information Promotion Agency, in 2003.

    SoftEther VPN (the subject of this manual) is VPN software that is the next version of "SoftEther". SoftEther VPN is now developed and released as "freeware", from the SoftEther Project at University of Tsukuba, Japan. SoftEther VPN is planned to become open-source (GPL) software in middle of 2013. We are now struggling to translate all Japanese inline comments in the source-code into English. After translation will be completed, the source-code will be released.

    ...

    1.1.4 SoftEther VPN's Advantage and CharacteristicsVPN Communication bySoftEther VPN

    ...

    The operation principle of SoftEther VPN and specifications are explained by #1.4 VPN Processing Principle and Communication Method#. . The method of actually designing/constructing and applying various networks by SoftEther VPN is also explained in #10#.10. Examples of Building VPN Networks.

    ...

    Also with SoftEther VPN, any TCP/IP port number can be designated and used for VPN communications. The default port numbers are 5555,8888 and 443 (for HTTPS) and 992. For details concerning TCP/IP port number designation, see #3.3.6#.3.3 VPN Server Administration.

    ...

    As was previously mentioned, SoftEther VPN uses TCP/IP protocol only for VPN communications and any Ethernet frames can be tunneled. When VPN communication is carried out, SoftEther VPN encrypts all data by Internet standard encryption protocol called Secure Socket Layer (SSL). At this time the system administrator can use any encryption algorithm of electronic signature algorithm he chooses. For details see #3.3.15#.3.3 VPN Server Administration.

    With SoftEther VPN, not only is communications encrypted, but security concerning user authentication and server authentication is bolstered. SoftEther VPN supports user authentication using RADIUS servers used by companies, NT domain / Active Directory and certificate authentication using X509 and RSA. Also supports some smart cards used for purposes deemed necessary for high security. For details see #1.5Strong Security Features#..

    Protocol used for transmitting VPN communications packets and security checks such as user authentication actually flowing through a physical IP network during VPN communications is called SoftEther VPN protocol. SoftEther VPN protocol not only encrypts all communication contents by SSL, but it establishes several simultaneous SSL connections established between VPN Server and VPN Client or with VPN Bridge, and by altering the timing by a certain interval and reconnecting, is able to stably communicate through some special network devices whereby TCP/IP connection is lost for a certain time interval. Stable VPN communication can also be carried out with telephone lines with high packet loss rate, some ADSL, PHS, wireless LAN, etc. For details see #4.4.11#.4.4 Making Connection to VPN Server.

    ...

    Problems such as decline or marked delay in throughput due to re-transmission if TCP/IP protocol previously discussed in several theses is used for tunnel communications for VPN are improved by technology to establish multiple parallel TCP/IP connections between VPN Server and VPN Client or with VPN Bridge. For details see #4.4.12#.  4.4 Making Connection to VPN Server.

    ...

    Details concerning these functions are provided in other sections of this chapter and #2##3##4#,2. SoftEther VPN Essential Architecture, 3. SoftEther VPN Server Manual and 4. SoftEther VPN Client Manual, etc.

    ...

     

    The SoftEther VPN program code is written in highly interchangeable C and is programmed so as not to be dependent on a certain operating system. SoftEther VPN currently supports the operating environment indicated in #12#,Specifications, but will support even more operating systems and CPU hardware in the future. Also facilitates integration of network appliances such as routers and firewalls.

    ...

    Version from 02:19, 2 Mar 2013

    This revision modified by yagi (Ban)

    ...

    SoftEther VPN was previously developed and distributed as "SoftEther". SoftEther was developed by Daiyuu Nobori, a student of University of Tsukuba, as a personal project. "SoftEther" was software that enabled users to construct a simple layer 2 VPN by installing a Virtual Network Adapter and Virtual HUB on Windows, and was distributed as freeware. "SoftEther" became a project of the research and development project of Japanese Government, subsidized by Ministry of Economy, Trade and Industry of Japan, administrated by Information Promotion Agency, in 2003.

    ...

    1.1.4 VPN Communication bySoftEther VPN

    ...

    The operation principle of SoftEther VPN and specifications are explained by #1.4#. The method of actually designing/constructing and applying various networks by SoftEther VPN is also explained in #10#.

    ...

    Also with SoftEther VPN, any TCP/IP port number can be designated and used for VPN communications. The default port numbers are 8888 and 443 (for HTTPS) and 992. For details concerning TCP/IP port number designation, see #3.3.6#.

    ...

    As was previously mentioned, SoftEther VPN uses TCP/IP protocol only for VPN communications and any Ethernet frames can be tunneled. When VPN communication is carried out, SoftEther VPN encrypts all data by Internet standard encryption protocol called Secure Socket Layer (SSL). At this time the system administrator can use any encryption algorithm of electronic signature algorithm he chooses. For details see #3.3.15#.

    With SoftEther VPN, not only is communications encrypted, but security concerning user authentication and server authentication is bolstered. SoftEther VPN supports user authentication using RADIUS servers used by companies, NT domain / Active Directory and certificate authentication using X509 and RSA. Also supports some smart cards used for purposes deemed necessary for high security. For details see #1.5#.

    Protocol used for transmitting VPN communications packets and security checks such as user authentication actually flowing through a physical IP network during VPN communications is called SoftEther VPN protocol. SoftEther VPN protocol not only encrypts all communication contents by SSL, but it establishes several simultaneous SSL connections established between VPN Server and VPN Client or with VPN Bridge, and by altering the timing by a certain interval and reconnecting, is able to stably communicate through some special network devices whereby TCP/IP connection is lost for a certain time interval. Stable VPN communication can also be carried out with telephone lines with high packet loss rate, some ADSL, PHS, wireless LAN, etc. For details see #4.4.11#.

    ...

    Problems such as decline or marked delay in throughput due to re-transmission if TCP/IP protocol previously discussed in several theses is used for tunnel communications for VPN are improved by technology to establish multiple parallel TCP/IP connections between VPN Server and VPN Client or with VPN Bridge. For details see #4.4.12#.

    ...

    Details concerning these functions are provided in other sections of this chapter and #2##3##4#, etc.

    ...

    The SoftEther VPN program code is written in highly interchangeable C and is programmed so as not to be dependent on a certain operating system. SoftEther VPN currently supports the operating environment indicated in #12#, but will support even more operating systems and CPU hardware in the future. Also facilitates integration of network appliances such as routers and firewalls.

    ...

    Version as of 22:13, 2 Mar 2013

    This revision modified by yagi (Ban)

    ...

    SoftEther VPN was previously developed and distributed as "SoftEther 1.0". SoftEther (old) was developed by Daiyuu Nobori, a student of University of Tsukuba, as a personal project. "SoftEther" was software that enabled users to construct a simple layer 2 VPN by installing a Virtual Network Adapter and Virtual Ethernet Switching Hub on Windows, and was distributed as freeware. "SoftEther" later became a project of the research and development project of Japanese Government, subsidized by Ministry of Economy, Trade and Industry of Japan, administrated by Information Promotion Agency, in 2003.

    SoftEther VPN (the subject of this manual) is VPN software that is the next version of "SoftEther". SoftEther VPN is now developed and released as "freeware", from the SoftEther Project at University of Tsukuba, Japan. SoftEther VPN is planned to become open-source (GPL) software in middle of 2013. We are now struggling to translate all Japanese inline comments in the source-code into English. After translation will be completed, the source-code will be released.

    ...

    1.1.4 SoftEther VPN's Advantage and Characteristics

    ...

    The operation principle of SoftEther VPN and specifications are explained by 1.4 VPN Processing Principle and Communication Method. The method of actually designing/constructing and applying various networks by SoftEther VPN is also explained in 10. Examples of Building VPN Networks.

    ...

    Also with SoftEther VPN, any TCP/IP port number can be designated and used for VPN communications. The default port numbers are 5555, 443 (for HTTPS) and 992. For details concerning TCP/IP port number designation, see 3.3 VPN Server Administration.

    ...

    As was previously mentioned, SoftEther VPN uses TCP/IP protocol only for VPN communications and any Ethernet frames can be tunneled. When VPN communication is carried out, SoftEther VPN encrypts all data by Internet standard encryption protocol called Secure Socket Layer (SSL). At this time the system administrator can use any encryption algorithm of electronic signature algorithm he chooses. For details see 3.3 VPN Server Administration.

    With SoftEther VPN, not only is communications encrypted, but security concerning user authentication and server authentication is bolstered. SoftEther VPN supports user authentication using RADIUS servers used by companies, NT domain / Active Directory and certificate authentication using X509 and RSA. Also supports some smart cards used for purposes deemed necessary for high security. For details see 1.5Strong Security Features.

    Protocol used for transmitting VPN communications packets and security checks such as user authentication actually flowing through a physical IP network during VPN communications is called SoftEther VPN protocol. SoftEther VPN protocol not only encrypts all communication contents by SSL, but it establishes several simultaneous SSL connections established between VPN Server and VPN Client or with VPN Bridge, and by altering the timing by a certain interval and reconnecting, is able to stably communicate through some special network devices whereby TCP/IP connection is lost for a certain time interval. Stable VPN communication can also be carried out with telephone lines with high packet loss rate, some ADSL, PHS, wireless LAN, etc. For details see 4.4 Making Connection to VPN Server.

    ...

    Problems such as decline or marked delay in throughput due to re-transmission if TCP/IP protocol previously discussed in several theses is used for tunnel communications for VPN are improved by technology to establish multiple parallel TCP/IP connections between VPN Server and VPN Client or with VPN Bridge. For details see 4.4 Making Connection to VPN Server.

    ...

    Details concerning these functions are provided in other sections of this chapter and 2. SoftEther VPN Essential Architecture, 3. SoftEther VPN Server Manual and 4. SoftEther VPN Client Manual, etc.

    ...

    The SoftEther VPN program code is written in highly interchangeable C and is programmed so as not to be dependent on a certain operating system. SoftEther VPN currently supports the operating environment indicated in Specifications, but will support even more operating systems and CPU hardware in the future. Also facilitates integration of network appliances such as routers and firewalls.

    ...