Formatters are used to encrypt and serialize the data in to the messages at one end then decrypt and deserialize the messages in to data at other end, for .net remoting formatter is TCP/IP