
US
2006/0120402
A1
[0062]
It
Will
be
appreciated
that
the
embodiment
dis
closed
in
FIG.
5
is
of
great
advantage
as
it
enables
the
application
to
access
the
Internet
Without
requiring
a
physi
cal
X25
network
interface.
Furthermore,
it
Will
be
appre
ciated
that
the
X25
virtual
netWork
interface
card
112
and
the
encapsulating/decapsulating
unit
114
may
be
installed
at
once
or
When
desired.
[0063]
While
illustrated
in
the
block
diagrams
as
groups
of
discrete
components
communicating
With
each
other
via
distinct
data
signal
connections,
it
Will
be
understood
by
those
skilled
in
the
art
that
the
preferred
embodiments
are
provided
by
a
combination of
hardWare
and
softWare
com
ponents,
With
some
components
being
implemented
by
a
given
function
or
operation
of
a
hardWare
or
softWare
system,
and
many
of
the
data
paths
illustrated
being
imple
mented by
data
communication
Within
a
computer
applica
tion
or
operating
system.
The
structure
illustrated
is
thus
provided
for
ef?ciency
of
teaching
the
present
preferred
embodiment.
[0064]
It
should
be
noted
that
the
present
invention
can
be
carried
out
as
a
method, can
be
embodied
in
a
system,
a
computer
readable
medium
or
an
electrical
or
electro-mag
netic
signal.
[0065]
The
embodiments
of
the
invention
described
above
are
intended
to
be
exemplary
only.
The
scope
of
the
inven
tion
is
therefore
intended
to
be
limited
solely
by
the
scope
of
the
appended
claims.
We
claim:
1.
A
method
for
enabling
an
application
that
uses
a
?rst
communication
protocol
to
communicate
With
a
physical
netWork
interface
that
uses
a
second
communication
proto
col,
said
method
comprising:
providing
a
driver
for
simulating
another
netWork
inter
face
communicating
With
said
?rst
communication
protocol;
receiving
a
data
packet
from
one
of
said
application
and
said
physical
netWork
interface;
if
said
data
packet
is
received
from
said
application,
using
the
driver
to
encapsulate
said
data
packet
according
to
said
second
communication
protocol
and
providing
said
encapsulated
data
packet
to
said
physical
netWork
interface;
and
Jun.
8,
2006
if
said
data
packet
is
received
from
said
netWork
interface,
decapsulating
said
data
packet
to
provide
a
data
packet
suitable
With
said
?rst
communication
protocol
and
providing
said
decapsulated
data
packet
to
said
appli
cation
using
said
driver.
2.
The
method
as
claimed
in
claim
1,
Wherein
said
?rst
communication
protocol
comprises
X25.
3.
The method
as
claimed
in
claim
2,
Wherein
said
second
communication
protocol
comprises
TCP/IP.
4.
The
method
as
claimed
in
claim
3,
further
comprising
providing
said
encapsulated
packet
via
said
physical
net
Work
interface
to
at
least
one
of
a
Wide
Area
Network
(WAN),
a
Metropolitan
Area
NetWork
(MAN)
and
a
Local
Area
NetWork
(LAN).
5.
The
method
as
claimed
in
claim
4,
Wherein
said
Wide
Area
NetWork
comprises
the
lntemet.
6.
The
method
as
claimed
in
claim
1,
Wherein
said
driver
is
provided
from
at
least
one
of
a
remote
location
and
a
local
location.
7.
A
driver
for
enabling
an
application
that
uses
a
?rst
communication
protocol
to
communicate
With
a
physical
netWork
interface
that
uses
a
second
communication
proto
col,
said
method
comprising:
a
softWare
implemented
netWork
interface
card
simulat
ing
a
netWork
interface
card
for
said
application
oper
ating
according
to
said
?rst
communication
protocol;
and
an
encapsulating/decapsulating
unit
encapsulating
a
?rst
given
received
packet
from
said
softWare
implemented
netWork
interface
card
according
to
said
second
com
munication
protocol
and
providing
said
encapsulated
packet
to
said
physical
netWork
interface;
said
encap
sulating/decapsulating
unit
further
decapsulating
a
sec
ond
given
received
packet
from
said
physical
netWork
interface
according
to
said
?rst
communication
proto
col
to
provide
a
decapsulated
packet
and
further
pro
viding
said
decapsulated
packet
to
said
application.
8.
The
driver
as
claimed
in
claim
7,
Wherein
said
?rst
communication
protocol
comprises
X25.
9.
The
driver
as
claimed
in
claim
8,
Wherein
said
second
communication
protocol
comprises
TCP/IP.
Kommentare zu diesen Handbüchern