Do you know the concept of a programmable gateway, which refers to a gateway device that can flexibly modify the program?
So what is a gateway? In fact, it means the data converter.
We can see the gateway setting option when we set the computer network adapter.
Common bus gateway program content is hard-coded, and only one or two types of data conversion can be realized.
In order to achieve the purpose of one machine with multiple functions, and at the same time deal with the conversion between high-level protocol bus data, programmable gateways came into being.