# BOSH Bidirectional-streams Over Synchronous HTTP (BOSH), also called HTTP Binding, is a technique designed for asynchronous [XMPP](/glossary/x/xmpp) communication between client and server using HTTP. BOSH uses a multiple request/response pairs for communication, and has a *Connection Manager* entity which handles the HTTP requests between clients, and for server communication.