In some embodiments, the processors of the devices 210A-1, 210A-2 . . . 210A-n or the devices 210B-1, 210B-2 . . . 210B-m may be configured to determine that a handshake has been accepted or refused by one or more gateways, and to execute one or more actions in response to the acceptance or refusal, e.g., to transfer data according to one or more protocols or standards, such as Transmission Control Protocol (or “TCP”), Transport Layer Security (or “TLS”), Secure Sockets Layer (“or “SSL”), or the others.
The processors of the devices 210A-1, 210A-2 . . . 210A-n or the devices 210B-1, 210B-2 . . . 210B-m may include a uniprocessor system including one processor, or a multiprocessor system including several processors (e.g., two, four, eight, or another suitable number), and may be capable of executing instructions. For example, in some embodiments, such processors may be a general-purpose or embedded processor implementing any of a number of instruction set architectures (ISAs), such as the x86, PowerPC, SPARC, or MIPS ISAs, or any other suitable ISA. Where the processors are components of a multiprocessor system, each of the processors within the multiprocessor system may operate the same ISA, or different ISAs.