| Name | Description | Type | Package | Framework |
| HostNameResolver | Hostname to IP address resolver. | Interface | org.apache.http.conn.scheme | Apache HttpComponents |
| LayeredSchemeSocketFactory | Interface | org.apache.http.conn.scheme | Apache HttpComponents | |
| LayeredSocketFactory | A SocketFactory for layered sockets (SSL/TLS). | Interface | org.apache.http.conn.scheme | Apache HttpComponents |
| PlainSocketFactory | The default class for creating plain (unencrypted) sockets. | Class | org.apache.http.conn.scheme | Apache HttpComponents |
| Scheme | Encapsulates specifics of a protocol scheme such as "http" or "https". | Class | org.apache.http.conn.scheme | Apache HttpComponents |
| SchemeLayeredSocketFactory | Interface | org.apache.http.conn.scheme | Apache HttpComponents | |
| SchemePortResolver | Strategy for default port resolution for protocol schemes. | Interface | org.apache.http.conn | Apache HttpComponents |
| SchemeRegistry | A set of supported protocol Schemes. | Class | org.apache.http.conn.scheme | Apache HttpComponents |
| SchemeSocketFactory | A factory for creating, initializing and connecting sockets. | Interface | org.apache.http.conn.scheme | Apache HttpComponents |
| SocketFactory | A factory for creating, initializing and connecting sockets. | Interface | org.apache.http.conn.scheme | Apache HttpComponents |