新进化论

道生一,一生二,二生三,三生万物。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

14.11.3. Packet Filtering Characteristics of PPTP

PPTP negotiation takes place on TCP port 1723. The actual tunnel is based on GRE, which is IP protocol 47, and uses GRE protocol hexadecimal 880B (indicating that the tunneled packets are PPP). GRE is discussed further in Chapter 4, "Packets and Protocols ".

 

Direction

 

 

Source Addr.

 

 

Dest. Addr.

 

 

Protocol

 

 

Source Port

 

 

Dest. Port

 

 

ACK Set

 

 

Notes

 

 

In

 

 

Ext

 

 

Int

 

 

GRE

 

 

[37]

 

 

[37] [38]

 

 

Tunnel data, external client to internal server

 

 

Out

 

 

Int

 

 

Ext

 

 

GRE

 

 

[37] [37] [38] Tunnel reply, internal server to external client

 

 

In

 

 

Ext

 

 

Int

 

 

TCP

 

 

>1023

 

 

1723

 

 

[39]

 

 

Setup request, external client to internal server

 

 

Out

 

 

Int

 

 

Ext

 

 

TCP

 

 

1723

 

 

>1023

 

 

Yes

 

 

Setup response, internal server to external client

 

 

Out

 

 

Int

 

 

Ext

 

 

GRE

 

 

[37] [37] [38] Tunnel data, internal client to external server

 

 

In

 

 

Ext

 

 

Int

 

 

GRE

 

 

[37] [37] [38] Tunnel reply, external server to internal client

 

 

Out

 

 

Int

 

 

Ext

 

 

TCP

 

 

>1023

 

 

1723

 

 

[39]

 

 

Setup request, internal client to external server

 

 

In

 

 

Ext

 

 

Int

 

 

TCP

 

 

1723

 

 

>1023

 

 

Yes

 

 

Setup response, external server to internal client

 

 

[37]GRE does not have ports. GRE does have protocol types, and PPTP is protocol type hexadecimal 880B.

 

 

[38]GRE has no ACK equivalent.

 

 

[39]ACK will not be set on the first packet (establishing connection) but will be set on the rest.

参考:http://www.unix.org.ua/orelly/networking_2ndEd/fire/ch14_11.htm

posted on 2007-12-31 15:54  岌岌可危  阅读(324)  评论(0编辑  收藏  举报