As Zac67 says, there's no such thing as "normal proxy" as anything can be proxied but with "normal" proxy usually people refer to http proxy. Also this does go beyond the scope of this forum.
But shortly the difference is the protocol used between the client and the proxy server. The question is discussed for example this Stackoverflow thread:
<
A large number of webpages also exist talking about this, for example here are first four results of my quick google search:
* <
* <
* <
* <