Host addresses were only 8 bits (zero was reserved), so there could only be up to 255 hosts on the ARPANET.
NCP was a simplex protocol, not full duplex like TCP/IP, so each port=>port connection transmitted data in only one direction, and applications would use an even/odd pair of ports for two-way communication.
The parity of the ports at each end of the connection was required to be different: you couldn't connect an even port to another even port, or an odd port to another odd port. "Homosocketuality" was strictly forbidden by internet protocols! NCP's mandatory "heterosocketuality" was called the "Anita Bryant feature". [2]
Well, that's a whole distasteful part of computer history I was blissfully unaware of before now. As someone fairly young (in my early 20s), it's sometimes hard to remember that things like this are very recent history, so I guess it helps to have some perspective every now and then.
FTP and Telnet were around by 1974. So was an early mail protocol (described in RFC 524, https://www.rfc-editor.org/rfc/rfc524.txt) which used FTP as mail transfer agent. The first SMTP-like mail protocol was probably MTP in 1980 (RFC 722, https://www.rfc-editor.org/rfc/rfc772.txt).
Go read some RFCs -- they're great sources of early Internet history! Start here: http://www.rfc-editor.org/rfc-index.html
TCP & IP, 1974, A Protocol for Packet Network Intercommunication, https://web.archive.org/web/20160304150203/http://ece.ut.ac....
I enjoyed this book about the development of the ARPANET: https://www.amazon.com/Where-Wizards-Stay-Up-Late/dp/0684832...