Understanding NAT design - 1 Reasons to use Internet communication TCP / IP is a protocol widely used for Internet communication. The IP address is used to identify the device in the TCP / IP environment. IP addresses are separated as classes, Class A, Class B, and Class C are used for hosts. Class D is used for multicasting and class E is reserved. Each class has a set of predefined IP address numbers. With the development of the Internet, the number of available IP addresses is rapidly decreasing.
Do not get me wrong if you are designing the network to use dual NAT. This is 100% no problem (even though we think there is always a better solution). My goal is to understand and solve the dual NAT settings for those who do not understand it and do not need this setting ... I would like to solve some sort of annoying network problem I will. What is NAT, why is not it good? It is a solution to the limited number of IP addresses (about 4 billion) residing on the Internet, allowing ISPs to assign public IP addresses to each connection instead of assigning public IP address devices to each connection . / Computer / Laptop / Phone on the local network. Everything behind a NAT device shares the same single public IP address, and all devices on the local network use the reserved private IP address range.
Understanding NAT design - 1.1 Reasons for using Internet communication TCP / IP is a protocol widely used for Internet communication. The IP address is used to identify the device in the TCP / IP environment. IP addresses are separated as classes, Class A, Class B, and Class C are used for hosts. Class D is used for multicasting and class E is reserved. Each class has a set of predefined IP address numbers. With the development of the Internet, the number of available IP addresses is rapidly decreasing.
Network address translation (NAT) is the virtualization of Internet protocol addresses. NAT is the process of remapping the IP address space to another IP address space by changing the network information of the internet protocol. This technology was originally used to enhance security and reduce the number of IP addresses required for an organization. A more sophisticated implementation used in NAT is IP masquerading. Middleware is defined as the software layer between the operating system and the system application and is on both the client and server machines. When two computers communicate, the middleware hides the information of the two computers. Middleware also functions as a bridge between client and server. Middleware allows clients and servers to communicate with each other so that there are no incompatible OS, program problems, etc.