Detailed technical principles

Source: Internet
Author: User
1. system changes after the network real-name plug-in is installed
2. network real-name plug-in file Composition
3. network real-name communication with the server
1. System Changes after network real-name plug-ins are installed

After the network real-name plug-in is installed, the following files will be added to the Windows System directory (see network real-name plug-in files ):

Cnsmin. dll
Cnsminex. dll
Cnsminio. dll
Cnsminsv. dll
Cnshook. dll

The network real-name plug-in does not delete or modify existing items in the registry, but creates the following new group in the registry:

  1. [Hkey_local_machinesoftware?] is created in the Windows registry. Group, including the real-name version number of the network and other related information;
  2. Created [hkey_current_usersoftware?] Group, including the address bar drop-down list information.

The network real-name plug-in automatically runs with Windows Startup through the standard interface in the registry.

 

2. network real-name plug-in file Composition
The network real-name plug-in installation package contains the following modules to complete the functions of different parts of the network real-name:

Module File Name Function Description
Cnsmin. dll: The main module of the network real-name plug-in, which implements the main functions of network real-name resolution
Cnsminex. dll: Extension module, responsible for managing modules outside the main module
Cnsminio. dll: Interface Module to implement network real-name interface processing (such as the address bar
Drop-down list)
Cnsminsv. dll: The server Load balancer module ensures that you can select the fastest network real-name engine for resolution.
Cnshook. dll: Auxiliary parsing module. In case of a conflict between the main module and some software, this module can implement basic real-name parsing.

3. network real-name communication with the server

To work with the backend network real-name resolution server to implement real-name resolution, the network real-name resolution plug-in must communicate with the network real-name resolution server of a specific IP address, send the Chinese and English keywords entered by the user to the network real-name resolution server, and then the network real-name resolution server translates them into English URLs.

3721 to ensure stable and high-performance services for users, dozens of network real-name resolution servers have been set up nationwide. The network real-name plug-in has the automatic load balancing function, and can automatically select the fastest real-name resolution server to complete real-name resolution.

3721 the network real-name plug-in is different from the shared software and does not require user registration, so there will be no personal information of the user, nor will it be sent to itself or any third-party server. At the same time, the network real-name plug-in will never contain any code that monitors users' online behavior. On the contrary, the network real-name plug-in also provides the function of clearing Internet spam and protecting users' privacy, so you can use it with confidence.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.