Transports in Windows Communication Foundation
The transport layer is at the lowest level of the channel stack. The main transports used in Windows Communication Foundation (WCF) are HTTP, HTTPS, TCP, and named pipes. The topics in this section discuss choosing among these transports, configuring the transport, and setting tuning properties.
WCF includes additional transports. For information about Message Queuing (also known as MSMQ) transport, see Queues and Reliable Sessions. For information about peer-to-peer transport, see Peer-to-Peer Networking.
In This Section
- Choosing a Transport
- Describes the three main transports and considerations in selecting one.
- Choosing a Message Encoder
- Describes factors to consider when choosing a message-encoding binding element.
- Streaming Message Transfer
- Describes how to configure the transport layer to do streaming.
- Configuring HTTP and HTTPS
- Describes how to configure the HTTP and HTTPS transport binding elements.
- How to: Replace the WCF URL Reservation with a Restricted Reservation
- Describes how to use WCFURL restricted reservations.
- Transport Quotas
- Describes considerations in setting the quotas available in the transport layer.
- Working with NATs and Firewalls
- Describes how to configure the transport layer when messages are sent or received behind a firewall or when network address translation (NAT) is present.
- Net.TCP Port Sharing
- Describes how to use the Net.TCP Port Sharing component of WCF.