How do I implement a (FTP/HTTP/Telnet/Finger/SMTP/POP/IMAP/..../) client/server?
Our first step towards creating such systems will be to read the relevant Request For Comments (RFCs) document. There are specific search engines,Which will allow we to search for the name of a protocol, and to then read relevant documents. These RFCs describe the protocol we wish to implement.