<P> Operating systems provide reliable communication and synchronization facilities for communicating objects confined to the same system by means of system libraries . A programmer using a general purpose programming language (like C or Ada) can use the routines in the libraries to implement a protocol, instead of using a dedicated protocolling language . </P> <Table> <Tr> <Td> The nice thing about standards is that you have so many to choose from . </Td> </Tr> <Tr> <Td>--Andrew S. Tanenbaum in Computer Networks </Td> </Tr> </Table> <Tr> <Td> The nice thing about standards is that you have so many to choose from . </Td> </Tr> <Tr> <Td>--Andrew S. Tanenbaum in Computer Networks </Td> </Tr>

Protocols and standards in data communication and networking