We as humans love as being connected and these connections in the technical world are achieved through network programming.
Networking programming aims to study and analyze the communication process among various computing devices or computer systems that are linked, or networked together to exchange information and share resources.
It is a process which share data between the clients.
Sockets and the socket API are used to send messages across a network. They provide a form of inter-process communication (IPC).
Now let us see some of the famous and most used internet modules.
Protocol | Common function | Port number | Python modules |
HTTP | Web pages | 80 | httplib, urllib |
NNTP | Usenet news | 119 | nntplib |
FTP | File transfer | 20 | ftplip, urllib |
SMTP | Sending emails | 25 | smtplib |
Telnet | Command Lines | 23 | telnetlib |
POP3 | Fetching Emails | 110 | poplib |
IMAP4 | Fetching Emails | 143 | imaplib |
This is all about Internet modules in python.