Допустим, у меня есть служба, открывающая две конечные точки: первая - это NetTCPBinding, вторая - это любая разновидность HttpBinding. Они оба реализуют один и тот же сервисный контракт.
В чем разница в том, что отправляется по сети?
Я думаю, что во всех случаях, прежде чем сообщение будет отправлено на провод, оно будет преобразовано в двоичное, поэтому также http находится поверх tcp в сетевых терминах - так что для HTTP-коммуникаций требуется что-то еще.
Понимаю, вопрос немного расплывчатый, но, надеюсь, кто-нибудь будет знать, что я пытаюсь спросить :)