title: What is the difference between Serialization and Marshaling?
body: <p>I know that in terms of several distributed techniques (such as RPC), the term &quot;Marshaling&quot; is used but don't understand how it differs from Serialization. Aren't they both transforming objects into series of bits?</p>
  <h3>Related:</h3>
  <p><a href="https://stackoverflow.com/questions/633402/what-is-serialization">What is Serialization?</a></p>
  <p><a href="https://stackoverflow.com/questions/154185/what-is-object-marshalling">What is Object Marshalling?</a></p>