From owner-man-jp-reviewer@jp.freebsd.org  Mon Dec 27 16:40:24 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id QAA46308;
	Mon, 27 Dec 1999 16:40:24 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from mail.ocs.drexel.edu (mail.irt.drexel.edu [129.25.3.58])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id QAA46300
	for <man-jp-reviewer@jp.freebsd.org>; Mon, 27 Dec 1999 16:40:22 +0900 (JST)
	(envelope-from st96yb9t@drexel.edu)
Received: from [10.0.0.11] (adsl-151-197-17-59.bellatlantic.net)
 by mail.ocs.drexel.edu (Sun Internet Mail Server sims.3.5.1999.03.02.17.58.p5)
 with ESMTP id <0FNE001CU2KFR4@mail.ocs.drexel.edu> for
 man-jp-reviewer@jp.freebsd.org; Mon, 27 Dec 1999 02:38:41 -0500 (EST)
Date: Mon, 27 Dec 1999 02:44:30 -0500
From: Yoshihiro Ota <st96yb9t@drexel.edu>
In-reply-to: <19991226213708E.k-horik@yk.rim.or.jp>
To: man-jp-reviewer@jp.freebsd.org
Message-id: <0FNE001CV2KGR4@mail.ocs.drexel.edu>
MIME-version: 1.0
X-Mailer: Macintosh Eudora Pro Version 3.1.1-J
Content-type: text/plain; charset=ISO-2022-JP
Content-transfer-encoding: 7bit
References: "Your message of Sun, 26 Dec 1999 10:37:50 +0900"
 <199912260137.KAA01903@laurel.nk.rim.or.jp>
 <199912260137.KAA01903@laurel.nk.rim.or.jp>
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: man-jp-reviewer 1866
Subject: [man-jp-reviewer 1866] Re: ng_vjc.8
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: st96yb9t@drexel.edu

$BB@ED$G$9!#(J

$B$3$N$^$^$@$H<gBj$,J,$+$i$J$/$J$C$F$7$^$$$=$&$J$N$G!":G=i$K;d$N(J
$B9M$($d!";Q@*$rFI$s$G$/$@$5$$!#(J
$B!J$3$l$O!"M>7W$JOC$+$b$7$l$^$;$s$,!K(JLinux$B$J$I$[$+$N!"(JOS$B$J$I$b$$(J
$B$m$$$m;n$7$F!"(JFreeBSD$B$,%\%i%s%F%#%"$J$I$K;Y$($i$l$FH/E8$7$F$-$?(J
$B$b$N$@$H$$$&$N$,(JLinux$B$J$I!":#9+$GA{$,$l$F$$$k$b$N$h$j$b@Z$K46$8(J
$B$?$+$i$G$9!#$=$l$G!":#$N<+J,$K$b(JFreeBSD$B$N$?$a$K=PMh$k$3$H$rC5$7(J
$B$?$i(Jjpman project$B$@$C$?$H$$$&$o$1$G$9!#(J

$B$=$l$G!";d$N$3$N%W%m%8%'%/%H$KBP$9$k;Q@*$O$J$k$Y$/!V$o$+$j$d$9(J
$B$$Lu!W$r4pK\$K;O$a$^$7$?!#:#$^$G$K!"FI$s$@LuK\$J$I$r$_$F1Q8l$N(J
$B%,%A%,%A$ND>Lu$OFI$_$E$i$/!"$^$?!":G=i$K%^%K%e%"%k$J$I$rFI$`$H(J
$B$-$O!"J,$+$j$d$9$$8@MU$G=q$+$l$F$$$?$[$&$,$$$$$H;W$C$?$+$i$G$9!#(J


$B$=$&$$$&0UL#$G!":#2s$N>l=j$O$+$_:U$$$?$[$&$,$$$$$+$H;W$C$?<!Bh(J
$B$G$9!#N>J}$NLu$N=R$Y$F$$$k$3$H$O!"I=8=$N;EJ}$,0c$C$F$$$k$@$1$G(J
$B4pK\E*$K$OF1$8$3$H$r=R$Y$F$$$k$H;W$C$F$$$^$9!#(J

$B$?$@!"$=$l$K$bA}$7$F(Jjpman$B$NLu$NJ}?K$N0l4S@)$J$I$NJ}$,Bg;v$@$H(J
$B;W$$$^$9!#$$$-$J$j!"Lu$N;EJ}!JJ}?K!K$,JQ$o$C$?$N$b$N$,F~$C$F$$(J
$B$?$i!"8e!9!"Lq2p$K$J$k$+$b$7$l$^$;$s!#(J


$B$^$@!"?7JF<T$J$N$G!"$[$+$NK]Lu$H$N0l4S@)$J$I$NLdBj$b9M$($F:G=*(J
$BE*$JH=CG$O3'$5$s!"$^$?$O!"Lu<T$K$*G$$;$7$^$9!#!V@5$7$$Lu$rDs6!(J
$B$9$k!W$H$$$&;Q@*$OA40w6&DL$N$b$N$@$H;W$C$F$$$^$9!#(J


At 9:37 PM +0900 12/26/99, Kazuo Horikawa wrote:
> $BKY@n$G$9!#(J
>
>$B7'C+$5$s!'(J
>> run through the state machine $B$O!V>uBV5!3#$K3]$1$k(J/$BDL$9!W$H$9$k$Y$-$H(J
>> $B9M$($^$9!#(J
> $B$3$3$^$G$OF10U8+$G$9$,!#(J
>
>> the state machine $B$H(J the $B$,IU$$$F$^$9$+$i!"0lHLE*$J>uBV5!3#$G$O$J$$(J
>> $B!V(JTCP $B%3%M%/%7%g%s$N>uBV5!3#!W$r;X$7$F$$$kLu$G!"(Jrun through the state
>> machine $B$H$$$&I=8=$G0U?^$7$F$$$k$3$H$O!V%Q%1%C%H$r0l1~E@8!$9$k!W$G$O$J(J
>> $B$/!"!V(JTCP $B%3%M%/%7%g%s$N>uBV4IM}>pJs$O$A$c$s$H99?7$5$l$k$h!W$H$$$&$3$H(J
>> $B$K$"$k$H9M$($k$[$&$,<+A3$@$+$i$G$9!#(J
> $B!V(JTCP $B%3%M%/%7%g%s$N>uBV4IM}>pJs$O$A$c$s$H99?7$5$l$k$h!W$O!"FI$_2a$.(J
>$B$8$c$J$$$+$J$!$H;W$&$N$G$9!#(J
>
>$BB@ED$5$s!'(J
>> $B$$$^!"0l1~<-=q$GD4$Y$?$i(J run through $B$G$6$C$HL\$rDL$9$H$"$j$^$7$?!#(J
> $B<j85$N8&5f<R1QOBCf<-E5Bh(J 5 $BHG$G$O!"(J($B<+(J)+($BI{(J) $B7A<0$H(J ($BB>(J)+($BI{(J) $B7A<0$,(J
>$B7G:\$5$l$F$*$j!":#2s$N(J TCP packets run through the state machine $B$,$"(J
>$B$F$O$^$k(J ($B<+(J)+ ($BI{(J) $B7A<0$G$O!"(J
>	(1) $B"*(J ($B<+(J) B 1 b. (2) $B"*(J ($B<+(J) A 5 b. (3) ($B<+(J) A 6 a. (4) $B!D$r(J
>	$B$6$C$HD4$Y$k!"DLFI$9$k(J ($B!y<u?H2D(J): He ran through the
>	newspaper before breakfast. ($BN,(J) (5) <$B:b;:$J$I(J> $B$rO2Hq(J [$B6uHq(J]
>	$B$9$k(J ($B8eN,(J)
>$B$H$"$j$^$7$?!#$3$3$G!""*(J $B$N;2>H@h$O!"(J
>	($B<+(J) B 1 b.$B!'(J<$B1UBN!&:=$J$I$,(J> $BN.$l=P$k(J [$BMn$A$k(J]
>	($B<+(J) A 5 b.$B!'$9$k$9$kF0$/!"3j$k(J; <$B@e$,(J> $B$h$/F0$/(J; Curtains
>			run on metal rods.  A rope runs through [over]
>			a pulley.
>	($B<+(J) A 6 a.$B!'(J<$B9M$(!&5-21$J$I$,$,(J>[$B!D$K(J]$B<u$+$V!"5nMh$9$k(J [in,
>			into, through]: The idea kept running through
>			his head. The melody was running through [in]
>			her head all day.
>$B$G$9!#(J
> $B$*$=$i$/B@ED$5$s$,8@5Z$5$l$F$$$k$N$O!">e5-(J (4) $B$N$3$H$@$H9M$($^$9$,!"(J
>$B!VL\$rDL$9!W$H$$$&0UL#$GJ80U$r$H$m$&$H$9$k$H!"!V(JTCP packets $B$,(J state
>machine $B$KL\$rDL$9!W$K$J$C$F$7$^$&$N$G!"$3$l$O0c$&$H;W$$$^$9!#(J
> packet $B$O1UBN$G$b:=$G$b$J$$$G$9$,!"(J(1) $B$N0U$K$H$k$N$,<+A3$@$H9M$($^$9!#(J

$B$;$C$+$/D4$Y$F$$$?$@$$$?$N$G!#(J

$B@53N$K$$$&$H86J8$G$O(J "Other TCP packets are run through the state
machine but not compressed." $B$J$N$G<uF0BN$G$9!#$D$^$j!"(JTCP packets $B$,(J
the state machine $B$KL\$rDL$5$l$F$$$k$N$G$9!#$3$l$r$=$N$^$^Lu$9$H(J
$B!V$=$NB>$N(J TCP $B%Q%1%C%H$O>uBV5!3#$K3]$1$i$l$^$9$,!"05=L$O$5$l$^$;$s!W(J
$B$H$J$j$^$9!#$3$l$,!"D>LuE*$G8G$$F|K\8l$K8+$($?$N$GDs0F$7$?$o$1$G$9!#(J


>> state machine $B$H$$$&$b$N$O!!(JDeterministic Finite Automaton (DFA),
>> Nondeterministic Finite Automaton (NFA), Pushdown Automaton $B$J$I$N(J
>> $BAm>N$G$9!#$[$+$K$b!"GI@87O$J$I$b$"$j$^$9$,A0$NFs$D$O@55,I=8=$J$I$N(J
>> $B%(%s%8%s$K;H$o$l$F!":G8e$N$O$$$o$f$k(J Context-Free Grammer$B!"$D$^$j(J
>> $B%3%s%Q%$%i!<$N9=J8$NE@8!$K;H$o$l$k$b$N$G$9!#(JAutomaton $B$r<-=q$G0z$/(J
>> $B$H<+F0AuCV$H=P$F$-$^$9$,!"$d$k$3$H$OF~NO$,7h$a$i$l$?=q<0$K$"$C$F$$(J
>> $B$k$+$NE@8!$G$9!#(J
>> $B$G!"$=$l$rAv$i$;$k$N$@$+$i!I0lDL$jE@8!$9$k!I$H8@$&$o$1$G$9!#(J
> state machine $B$N5!G=$N$R$H$D$K!"F~NO$KBP$7!V(Jaccept $B$^$?$O(J not acceept$B!W(J
>$B$r=PNO$9$k$3$H$,$"$k$HM}2r$7$F$$$^$9$,!"(Jstate machine $B$N5!G=$O$=$l$@$1(J
>$B$G$O$J$$$H;W$$$^$9!#(J

$BF10U$G$9!#(J

> $B$3$3$G(J ng_vjc.8 $B$rFI$_D>$7$F$_$?$N$G$9$,!"(J
>	Only ``normal'' (i.e., common case) TCP packets are actually
>	compressed.  These are output on the vjcomp hook. Other TCP
>	packets are run through the state machine but not compressed;
>	these appear on the vjuncomp hook.  Other non-TCP IP packets
>	are forwarded unchanged to vjip.
>$B:G8e$N(J
>	- Other non-TCP IP packets are forwarded unchanged to vjip.
>$B$H!"(J
>	- Other TCP packets are run through the state machine but not
>	  compressed; these appear on the vjuncomp hook.
>$B$H$O!"L@$+$KI=8=$,0c$&$N$G$9$M!#(J
>	- $BHs(J TCP $B$N(J IP $B%Q%1%C%H$O!"(Jstate machine $B$rDL$i$:$KC1$KE>Aw(J
>	- $BHs(J normal $B$N(J TCP $B%Q%1%C%H$O!"(Jstate machine $B$rDL$k(J
>	  ($B$,05=L$5$l$J$$(J)
>$B$H$$$&J80U$KFI$a$^$9!#(J
> $B3N$+$K$3$3$+$i!"(J
>	- $BHs(J TCP $B$N(J IP $B%Q%1%C%H$O%U%l!<%`AS<:$N8!=PBP>](J ($B%A%'%C%/%5%`(J
>	  $B7W;;$NBP>](J) $B$G$O$J$$(J
>	- $BHs(J notmal $B$N(J TCP $B%Q%1%C%H$O%U%l!<%`AS<:$N8!=PBP>](J ($B%A%'%C%/(J
>	  $B%5%`7W;;$NBP>](J) $B$G$"$k(J
>$B$HFI$a$k$H$O;W$$$^$9!#(J

$BF10U$G$9!#(J

> $B3N$+$K!"%A%'%C%/%5%`7W;;$NBP>]$G$O$"$k$N$G!V0lDL$jE@8!$9$k!W$3$H$K$O(J
>$B$J$k$H$O;W$$$^$9!#$H$O$$$(!"(Jrun through the state machine $B$+$i!"!V0lDL(J
>$B$jE@8!$9$k!W$H$9$k$N$O!"$A$g$C$HLu$72a$.$8$c$J$$$+$J$!$H;W$&$N$G$9!#(J

$B$3$l$,!"LdBj$N860x$@$H;W$$$^$9!#(J

>> $B<-=q$K$O:\$C$F$$$J$$$G$9$,!"%3%s%T%e!<%?!<4X78$@$C$?$i!"$+$J$j$N3NN((J
>> $B$G@.6g$H$7$F;H$($k$H;W$$$^$9!#$?$@!"LGB?$K=P$F$/$k$b$N$G$b$J$$$H;W$$(J
>> $B$^$9!#(J
>
>> $B86J8$G$O(J state machine $B$OE@8!$r$9$k$@$1$@$+$i!"05=L$O$7$^$;$s$h$H(J
>> $BG0$r$*$7$F$k$N$@$H;W$$$^$9!#(J
> $BA4BN$NJ80U$+$i$O!"F10U$7$^$9!#(J
>--
>$BKY@nOBM:(J

$BB@EDK'90(J


