A network/internet socket is an end-point of interposing communication across a computer network. In Python, the library has a module called socket which offers a low-level networking interface, it’s common across various programming languages since it uses OS-level system calls. When you create a socket, use a function called a socket. It accepts family, type, and prototype arguments. Creating a TCP-socket, for the family, you must use a socket.AF_INET or socket.AF_INET6 and for the type you must use socket.SOCK_STREAM.