Network Working Group Request For Comment #167 NIC #6784
Network Working Group Request For Comment #167 NIC #6784
24 May 1971
[Page 1]
RFC 167 Socket Conventions Reconsidered
The current NCP Protocol says nothing about how hosts should assign
socket numbers to process ports, except that the low-order bit is to
specify socket gender (i.e., send or receive). Two recent proposals call
for additional network-wide conventions on the 32-bit socket-number. The
first proposal asks that a portion of the socket number be reserved for
a network-unique user number for accounting and access control. The
second proposal asks that the high-order 16 bits of the socket number be
zero to assist smaller hosts in reducing the space required for socket
number tables.
DISCUSSION
[Page 2]
RFC 167 Socket Conventions Reconsidered
It will often be the case that a program will be written to use several
connections. Remembering that this program might find itself being
executed concurrently by several processes belonging to several users,
it might be convenient to code with socket tags which are to be extended
with runtime user and process identifier fields.
[Page 3]
RFC 167 Socket Conventions Reconsidered
Because the size, use, and character of systems on the network are so
varied, it would be difficult if not impossible to come up with an
agreed upon particular division of the 32-bit socket number. Hosts have
different internal restrictions on the number of users, processes per
user, and connections per process they will permit.
[ This RFC was put into machine readable form for entry ]
[ into the online RFC archives by Thomas Nielsen 5/97 ]
[Page 4]