Export (0) Print
Expand All

8 Index

Office

A

Abstract data model

client (section 3.1.1, section 3.3.1, section 3.5.1, section 3.7.1, section 3.9.1)

KeepAlive encapsulation protocol client

KeepAlive encapsulation protocol server

LongLived encapsulation protocol client

LongLived encapsulation protocol server

Polling encapsulation protocol client

Polling encapsulation protocol server

Secure Tunnel encapsulation protocol client

server (section 3.2.1, section 3.4.1, section 3.6.1, section 3.8.1, section 3.10.1)

SOCKS encapsulation of SSTP protocol client

Applicability

C

Capability negotiation

Change tracking

Client

abstract data model (section 3.1.1, section 3.3.1, section 3.5.1, section 3.7.1, section 3.9.1)

message processing (section 3.1.5, section 3.7.5, section 3.9.5)

other local events (section 3.1.7, section 3.3.7, section 3.5.7, section 3.7.7, section 3.9.7)

overview (section 3.1, section 3.3, section 3.5, section 3.7, section 3.9)

sequencing rules (section 3.1.5, section 3.7.5, section 3.9.5)

Client - KeepAlive encapsulation protocol

closing a KeepAlive connection

closing a KeepAlive GET session

closing a KeepAlive POST session

connection state information

ConnectionEstablishment timer event

establishing a KeepAlive encapsulation connection

GetNetworkReceiveIO timer event

KeepAlive timer event

KeepAlive-GET-Response processing

KeepAlive-POST-Response processing

overview

PostNetworkReceiveIO timer event

proxy state information

re-opening a KeepAlive GET session

re-opening a KeepAlive POST session

sending a KeepAlive-GET-Request

sending application data

Client - KeepAlive encapsulation protocol - abstract data model

Client - KeepAlive encapsulation protocol - initialization

Client - KeepAlive encapsulation protocol - local events

re-opening the POST session after a transport disconnect

Client - LongLived encapsulation protocol

closing a LongLived connection

connection state information

ConnectionEstablishment timer (section 3.1.2.1, section 3.3.2.1)

ConnectionEstablishment timer event

establishing a LongLived encapsulation connection

GetNetworkReceiveIO timer

KeepAlive timer (section 3.1.2.3, section 3.3.2.4)

KeepAlive timer event

NetworkReceiveIO timer

NetworkReceiveIO timer event

overview

PostNetworkReceiveIO timer

proxy state information

receiving data on the GET session

receiving data on the POST session

sending application data

Client - LongLived encapsulation protocol - abstract data model

Client - LongLived encapsulation protocol - initialization

Client - LongLived encapsulation protocol - local events

Client - Polling encapsulation protocol

client state information

closing a Polling connection

connection state information

ConnectionEstablishment timer

ConnectionEstablishment timer event

establishing a Polling encapsulation connection

NetworkReceiveIO timer

NetworkReceiveIO timer event

overview

polling encapsulation timer

Polling encapsulation timer event

Polling-POST-Response processing

proxy state information

sending application data

Client - Polling encapsulation protocol - abstract data model

Client - Polling encapsulation protocol - initialization

Client - Polling encapsulation protocol - local events

Client - Secure Tunnel encapsulation protocol

closing a Secure Tunnel connection

connection state information

ConnectionEstablishment timer

ConnectionEstablishment timer event

establishing a Secure Tunnel encapsulation connection

KeepAlive timer

KeepAlive timer event

NetworkReceiveIO timer

NetworkReceiveIO timer event

overview

proxy state information

sending application data

Client - Secure Tunnel encapsulation protocol - abstract data model

Client - Secure Tunnel encapsulation protocol - initialization

Secure Tunnel listener endpoints

timers started

Client - Secure Tunnel encapsulation protocol - local events

Client - Secure Tunnel encapsulation protocol - message processing

Client - Secure Tunnel encapsulation protocol - sequencing rules

Client - SOCKS encapsulation of SSTP protocol

closing a SOCKS connection

connection state information

ConnectionEstablishment timer

ConnectionEstablishment timer event

establishing a SOCKS encapsulation connection

KeepAlive timer

KeepAlive timer event

NetworkReceiveIO timer

NetworkReceiveIO timer event

proxy state information

sending application data

Client - SOCKS encapsulation of SSTP protocol - abstract data model

Client - SOCKS encapsulation of SSTP protocol - initialization

Client - SOCKS encapsulation of SSTP protocol - local events

Client - SOCKS encapsulation of SSTP protocol - message processing

Client - SOCKS encapsulation of SSTP protocol - sequencing rules

Client - SOCKS encapsulation of SSTP protocol client

overview

Client state information

Polling encapsulation protocol client

Closing a KeepAlive connection event

KeepAlive encapsulation protocol client

KeepAlive encapsulation protocol server

Closing a KeepAlive GET session event

KeepAlive encapsulation protocol client

Closing a KeepAlive POST session event

KeepAlive encapsulation protocol client

Closing a LongLived connection event

LongLived encapsulation protocol client

LongLived encapsulation protocol server

Closing a Polling connection event

Polling encapsulation protocol client

Polling encapsulation protocol server

Closing a Polling session event

Polling encapsulation protocol server

Closing a POST session event

KeepAlive encapsulation protocol server

Closing a Secure Tunnel connection event

Secure Tunnel encapsulation protocol client

Closing a SOCKS connection event

SOCKS encapsulation of SSTP protocol client

Common HTTP data types

encapsulation data types - Application-Data

encapsulation data types - Encapsulation-Echo-String

encapsulation data types - Relay-Server-Name

encapsulation data types - Server-User-Agent

encapsulation data types - Virtual-Connection-GUID

HTTP response headers

Request-Header

Response-Code-And-Reason-Phrase

Connection state information

KeepAlive encapsulation protocol client

LongLived encapsulation protocol client

Polling encapsulation protocol client

Secure Tunnel encapsulation protocol client

SOCKS encapsulation of SSTP protocol client

ConnectionEstablishment timer event - KeepAlive encapsulation protocol client

ConnectionEstablishment timer event - KeepAlive encapsulation protocol server

ConnectionEstablishment timer event - LongLived encapsulation protocol client

ConnectionEstablishment timer event - LongLived encapsulation protocol server

ConnectionEstablishment timer event - Polling encapsulation protocol client

ConnectionEstablishment timer event - Polling encapsulation protocol server

ConnectionEstablishment timer event - Secure Tunnel encapsulation protocol client

ConnectionEstablishment timer event - SOCKS encapsulation of SSTP protocol client

ConnectionEstablishment timer- KeepAlive encapsulation protocol server

ConnectionEstablishment timer- LongLived encapsulation protocol client (section 3.1.2.1, section 3.3.2.1)

ConnectionEstablishment timer- LongLived encapsulation protocol server

ConnectionEstablishment timer- Polling encapsulation protocol client

ConnectionEstablishment timer- Polling encapsulation protocol server

ConnectionEstablishment timer- Secure Tunnel encapsulation protocol client

ConnectionEstablishment timer- SOCKS encapsulation of SSTP protocol client

D

Data model - abstract

client (section 3.1.1, section 3.3.1, section 3.5.1, section 3.7.1, section 3.9.1)

KeepAlive encapsulation protocol client

KeepAlive encapsulation protocol server

LongLived encapsulation protocol client

LongLived encapsulation protocol server

Polling encapsulation protocol client

Polling encapsulation protocol server

Secure Tunnel encapsulation protocol client

server (section 3.2.1, section 3.4.1, section 3.6.1, section 3.8.1, section 3.10.1)

SOCKS encapsulation of SSTP protocol client

E

Establishing a KeepAlive encapsulation connection event

KeepAlive encapsulation protocol client

Establishing a LongLived encapsulation connection event

LongLived encapsulation protocol client

Establishing a Polling encapsulation connection event

Polling encapsulation protocol client

Establishing a Secure Tunnel encapsulation connection event

Secure Tunnel encapsulation protocol client

Establishing a SOCKS encapsulation connection event

SOCKS encapsulation of SSTP protocol client

Examples

HTTP KeepAlive encapsulation

HTTP LongLived encapsulation

HTTP Polling encapsulation

overview

proxy authentication using NTLM

Secure Tunnel proxy protocol

SOCKS proxy

F

Fields - vendor-extensible

G

GetNetworkReceiveIO timer event - KeepAlive encapsulation protocol client

GetNetworkReceiveIO timer- LongLived encapsulation protocol client

Glossary

H

Higher-layer triggered events

server (section 3.8.4, section 3.10.4)

HTTP encapsulation protocols

HTTP KeepAlive encapsulation connections

HTTP LongLived encapsulation connections

HTTP Polling encapsulation connections

HTTP KeepAlive encapsulation example

HTTP LongLived encapsulation example

HTTP Polling encapsulation example

I

IdleConnection timer event - KeepAlive encapsulation protocol server

IdleConnection timer- KeepAlive encapsulation protocol server

Implementer - security considerations

Index of security parameters

Informative references

Initialization

server

Initialization - KeepAlive encapsulation protocol client

Initialization - KeepAlive encapsulation protocol server

KeepAlive listener

Initialization - LongLived encapsulation protocol client

Initialization - LongLived encapsulation protocol server

LongLived listener

Initialization - Polling encapsulation protocol client

Initialization - Polling encapsulation protocol server

Polling encapsulation listener

Initialization - Secure Tunnel encapsulation of SSTP protocol server

Secure Tunnel encapsulation listener

Initialization - Secure Tunnel encapsulation protocol client

Secure Tunnel listener endpoints

timers started

Initialization - SOCKS encapsulation of SSTP protocol client

Introduction

K

KeepAlive encapsulation

KeepAlive-GET-Request

KeepAlive-GET-Response

KeepAlive-POST-Request

KeepAlive-POST-Response

KeepAlive encapsulation client

overview

KeepAlive encapsulation server

connection state information

KeepAlive timer event - KeepAlive encapsulation protocol client

KeepAlive timer event - KeepAlive encapsulation protocol server

KeepAlive timer event - LongLived encapsulation protocol client

KeepAlive timer event - LongLived encapsulation protocol server

KeepAlive timer event - Secure Tunnel encapsulation protocol client

KeepAlive timer event - SOCKS encapsulation of SSTP protocol client

KeepAlive timer- KeepAlive encapsulation protocol server

KeepAlive timer- LongLived encapsulation protocol client (section 3.1.2.3, section 3.3.2.4)

KeepAlive timer- LongLived encapsulation protocol server

KeepAlive timer- Secure Tunnel encapsulation protocol client

KeepAlive timer- SOCKS encapsulation of SSTP protocol client

L

Local events - KeepAlive encapsulation protocol client

re-opening the POST session after a transport disconnect

Local events - KeepAlive encapsulation protocol server

Local events - LongLived encapsulation protocol client

Local events - LongLived encapsulation protocol server

Local events - Polling encapsulation protocol client

Local events - Polling encapsulation protocol server

Local events - Secure Tunnel encapsulation protocol client

Local events - SOCKS encapsulation of SSTP protocol client

LongLived encapsulation

LongLived-GET-Request

LongLived-GET-Response

LongLived-POST-Request

LongLived-POST-Response

LongLived encapsulation client

overview

LongLived encapsulation server

connection state information

M

Message processing

client (section 3.1.5, section 3.7.5, section 3.9.5)

server (section 3.2.5, section 3.6.5, section 3.10.5)

Message processing - KeepAlive encapsulation protocol client

KeepAlive-GET-Response processing

KeepAlive-POST-Response processing

sending a KeepAlive-GET-Request

Message processing - KeepAlive encapsulation protocol server

GET session processing

POST session processing

Message processing - LongLived encapsulation protocol client

receiving data on the GET session

receiving data on the POST session

Message processing - LongLived encapsulation protocol server

GET session processing

POST session processing

Message processing - Polling encapsulation protocol client

Polling-POST-Response processing

Message processing - Polling encapsulation protocol server

receiving a Polling-POST-request (after handshake)

receiving a Polling-POST-request (initial handshake request)

receiving a Polling-POST-request (last handshake request)

Message processing - Secure Tunnel encapsulation protocol client

application data processing

HTTP response processing

Message processing - SOCKS encapsulation of SSTP protocol client

application data processing

SOCKS connection negotiation processing

Messages

Secure Tunnel Proxy

SOCKS Encapsulation

syntax

syntax - Secure Tunnel Proxy

syntax - SOCKS encapsulation

transport

N

NetworkReceiveIO timer event - LongLived encapsulation protocol client

NetworkReceiveIO timer event - LongLived encapsulation protocol server

NetworkReceiveIO timer event - Polling encapsulation protocol client

NetworkReceiveIO timer event - Secure Tunnel encapsulation protocol client

NetworkReceiveIO timer event - SOCKS encapsulation of SSTP protocol client

NetworkReceiveIO timer- LongLived encapsulation protocol client

NetworkReceiveIO timer- LongLived encapsulation protocol server

NetworkReceiveIO timer- Polling encapsulation protocol client

NetworkReceiveIO timer- Secure Tunnel encapsulation protocol client

NetworkReceiveIO timer- SOCKS encapsulation of SSTP protocol client

Normative references

O

Other local events

client (section 3.1.7, section 3.3.7, section 3.5.7, section 3.7.7, section 3.9.7)

server (section 3.2.7, section 3.4.7, section 3.6.7, section 3.8.7, section 3.10.7)

Overview (synopsis)

HTTP encapsulation protocols

performance considerations

Secure Tunnel connections

SOCKS connections

P

Parameters - security index

Polling encapsulation

Polling-POST-Request

Polling-POST-Response

Polling encapsulation client

overview

Polling encapsulation server

connection state information

Polling encapsulation timer event - Polling encapsulation protocol client

Polling encapsulation timer event - Polling encapsulation protocol server

Polling encapsulation timer- Polling encapsulation protocol client

PostNetworkReceiveIO timer event - KeepAlive encapsulation protocol client

PostNetworkReceiveIO timer- LongLived encapsulation protocol client

Preconditions

Prerequisites

Product behavior

proxy authentication using NTLM example

Proxy state information

KeepAlive encapsulation protocol client

LongLived encapsulation protocol client

Polling encapsulation protocol client

Secure Tunnel encapsulation protocol client

SOCKS encapsulation of SSTP protocol client

R

References

informative

normative

Relationship to other protocols

Re-opening a KeepAlive GET session event

KeepAlive encapsulation protocol client

Re-opening a KeepAlive POST session event

KeepAlive encapsulation protocol client

S

Secure Tunnel encapsulation client

overview

Secure Tunnel encapsulation of SSTP server

overview

Secure Tunnel Proxy message

Secure Tunnel proxy protocol example

Security

authentication of clients

implementer considerations

overview

parameter index

Sending application data

KeepAlive encapsulation protocol client

KeepAlive encapsulation protocol server

LongLived encapsulation protocol client

LongLived encapsulation protocol server

Polling encapsulation protocol client

Polling encapsulation protocol server

Secure Tunnel encapsulation protocol client

SOCKS encapsulation of SSTP protocol client

Sequencing rules

client (section 3.1.5, section 3.7.5, section 3.9.5)

server (section 3.2.5, section 3.6.5, section 3.10.5)

Sequencing rules - LongLived encapsulation protocol server

Sequencing rules - Polling encapsulation protocol server

Sequencing rules - Secure Tunnel encapsulation protocol client

Sequencing rules - SOCKS encapsulation of SSTP protocol client

Server

abstract data model (section 3.2.1, section 3.4.1, section 3.6.1, section 3.8.1, section 3.10.1)

higher-layer triggered events (section 3.8.4, section 3.10.4)

initialization

message processing (section 3.2.5, section 3.6.5, section 3.10.5)

other local events (section 3.2.7, section 3.4.7, section 3.6.7, section 3.8.7, section 3.10.7)

overview (section 3.8, section 3.10)

sequencing rules (section 3.2.5, section 3.6.5, section 3.10.5)

timer events (section 3.8.6, section 3.10.6)

timers (section 3.8.2, section 3.10.2)

Server - KeepAlive encapsulation protocol

closing a KeepAlive connection

closing a POST session

connection state information

ConnectionEstablishment timer

ConnectionEstablishment timer event

GET session processing

IdleConnection timer

IdleConnection timer event

KeepAlive timer

KeepAlive timer event

POST session processing

sending application data

Server - KeepAlive encapsulation protocol - abstract data model

Server - KeepAlive encapsulation protocol - initialization

KeepAlive listener

Server - KeepAlive encapsulation protocol - local events

Server - LongLived encapsulation protocol

closing a LongLived connection

connection state information

ConnectionEstablishment timer

ConnectionEstablishment timer event

GET session processing

KeepAlive timer

KeepAlive timer event

NetworkReceiveIO timer

NetworkReceiveIO timer event

POST session processing

sending application data

Server - LongLived encapsulation protocol - abstract data model

Server - LongLived encapsulation protocol - initialization

LongLived listener

Server - LongLived encapsulation protocol - local events

Server - LongLived encapsulation protocol - message processing

Server - LongLived encapsulation protocol - sequencing rules

Server - Polling encapsulation protocol

closing a Polling connection

closing a Polling session

connection state information

ConnectionEstablishment timer

ConnectionEstablishment timer event

Polling encapsulation timer event

receiving a Polling-POST-request (after handshake)

receiving a Polling-POST-request (initial handshake request)

receiving a Polling-POST-request (last handshake request)

sending application data

Server - Polling encapsulation protocol - abstract data model

Server - Polling encapsulation protocol - initialization

Polling encapsulation listener

Server - Polling encapsulation protocol - local events

Server - Polling encapsulation protocol - message processing

Server - Polling encapsulation protocol - sequencing rules

Server - Secure Tunnel encapsulation of SSTP protocol

overview

STTP KeepAlive timer

Server - Secure Tunnel encapsulation of SSTP protocol - initialization

Secure Tunnel encapsulation listener

Server - Secure Tunnel encapsulation of SSTP protocol - timers

Server - SOCKS encapsulation of SSTP protocol

overview

SOCKS Encapsulation message

SOCKS encapsulation of SSTP protocol client

overview

SOCKS encapsulation of SSTP protocol server

overview

SOCKS proxy example

Standards assignments

STTP KeepAlive timer- Secure Tunnel encapsulation of SSTP protocol server

Syntax

T

Timer events

server (section 3.8.6, section 3.10.6)

Timers

server (section 3.8.2, section 3.10.2)

Timers - Secure Tunnel encapsulation of SSTP protocol server

Tracking changes

Transport

Triggered events - higher-layer

server (section 3.8.4, section 3.10.4)

Triggered events - KeepAlive encapsulation protocol client

closing a KeepAlive connection

closing a KeepAlive GET session

closing a KeepAlive POST session

establishing a KeepAlive encapsulation connection

re-opening a KeepAlive GET session

re-opening a KeepAlive POST session

sending application data

Triggered events - KeepAlive encapsulation protocol server

closing a KeepAlive connection

closing a POST session

sending application data

Triggered events - LongLived encapsulation protocol client

closing a LongLived connection

establishing a LongLived encapsulation connection

sending application data

Triggered events - LongLived encapsulation protocol server

closing a LongLived connection

sending application data

Triggered events - Polling encapsulation protocol client

closing a Polling connection

establishing a Polling encapsulation connection

sending application data

Triggered events - Polling encapsulation protocol server

closing a Polling connection

closing a Polling session

sending application data

Triggered events - Secure Tunnel encapsulation protocol client

closing a Secure Tunnel connection

establishing a Secure Tunnel encapsulation connection

sending application data

Triggered events - SOCKS encapsulation of SSTP protocol client

closing a SOCKS connection

establishing a SOCKS encapsulation connection

sending application data

V

Vendor-extensible fields

Versioning

Show:
© 2014 Microsoft