Is SOAP a transport protocol? if yes could you please explain how it can be defined as a transfer protocol if it's dependant on other application protocols like HTTP and SMTP?

  • 1
    SOAP is not a transport protocol. For that matter, neither are HTTP and SMTP. – n8te Oct 26 '16 at 12:08
  • Apologies, my bad. I mean to say application protocol. – trilawney Oct 26 '16 at 12:17
  • A very simplified way to explain the dependency on other application layer protocols is that HTTP and SMTP are layer 5 application protocols and SOAP is a layer 7 application layer protocol. – SturdyErde Oct 26 '16 at 12:25

SOAP is not a transport protocol. SOAP is an application layer protocol that relies on other application layer protocols (most commonly HTTP) to transport it. (The application layers are 5-7 in the OSI model, with SOAP usually considered part of layer 7.)

Transport protocols like TCP are more concerned with the reliability of transmitting data through flow control, error checking, guaranteeing delivery.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.