Protocols and sockets [Internet programming]

With the world rapidly changing into a global village, the necessity of interconnecting computers is exponentially increasing. The greatest hand in conjoining computers is the Internet. With rapid advancement development (RAD) tools, Internet programming has become a piece of cake for the developers. Now a novice programmer can develop applications encompassing common web protocols just by dragging and dropping. The API era has been washed out.