From owner-man-jp-reviewer@jp.freebsd.org  Mon Aug 16 17:01:12 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id RAA94543;
	Mon, 16 Aug 1999 17:01:12 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from mail.yk.rim.or.jp (root@mail.yk.rim.or.jp [202.247.130.37])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id RAA94538
	for <man-jp-reviewer@jp.freebsd.org>; Mon, 16 Aug 1999 17:01:12 +0900 (JST)
	(envelope-from k-horik@yk.rim.or.jp)
Received: from localhost (ppp920.yk.rim.or.jp [202.247.185.171])
	by mail.yk.rim.or.jp (8.8.8/3.6W-RIMNET-98-06-09) with ESMTP id RAA18397
	for <man-jp-reviewer@jp.freebsd.org>; Mon, 16 Aug 1999 17:01:10 +0900 (JST)
To: man-jp-reviewer@jp.freebsd.org
In-Reply-To: Your message of "Mon, 16 Aug 1999 07:19:08 +0900"
	<199908152217.HAA18618@mail.cb3.so-net.ne.jp>
References: <199908152217.HAA18618@mail.cb3.so-net.ne.jp>
X-Mailer: Mew version 1.93 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19990816170036V.k-horik@yk.rim.or.jp>
Date: Mon, 16 Aug 1999 17:00:36 +0900
From: Kazuo Horikawa <k-horik@yk.rim.or.jp>
X-Dispatcher: imput version 980905(IM100)
Lines: 151
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 1499
Subject: [man-jp-reviewer 1499] Re: ip.4
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: k-horik@yk.rim.or.jp

 $BKY@n$G$9!#(B

$B0~;3$5$s!'(B
> .Dv IP_PORTRANGE 
> $B$O!"%]!<%HHV9f$r;XDj$7$J$$(B (0$B$r;XDj$7$?(B) $B%=%1%C%H>e$G!"(B
> $B%m!<%+%k%[%9%H$N%]!<%HHV9f$rA*Br$9$k$N$K;H$o$l$k%]!<%HHV9f$NHO0O$r@_Dj(B
> $B$9$k$N$K;H$&$3$H$,$G$-$^$9!#(B
 $B@5$7$$J8$@$H$O;W$$$^$9$,!"!V;H$&!W$,=E$J$C$FJ#;($J46$8$,$7$^$7$?!#(B

	IP_PORTRANGE $B$O!"%]!<%HHV9f$r;XDj$7$J$$(B (0 $B$r;XDj$7$?(B)
	$B%=%1%C%H>e$G;HMQ$7!"%m!<%+%k%[%9%H$N%]!<%HHV9f$rA*Br$9$k(B
	$B%]!<%HHV9f$NHO0O$r@_Dj$7$^$9!#(B


 Multicast Options $B$N$H$3$m!'(B
> TTL $BCM$,(B 0 $B$N%G!<%?%0%i%`$O$I$N%M%C%H%o!<%/$K$bAw?.$5$l$^$;$s$,!"(B
> $B%G!<%?%0%i%`$rAw$C$?%[%9%H$,Aw$j@h$N%0%k!<%W$KB0$7$F$$$?$j!"(B
> $BAw?.$r9T$&%=%1%C%H$,%^%k%A%-%c%9%H%k!<%W%Q%C%/$rL58z$K$7$F$$$J$+$C$?$j(B
> $B$9$l$P(B ($B2<5-;2>H(B) $B%m!<%+%k%M%C%H%o!<%/$K$OAw?.$5$l$k$+$b$7$l$^$;$s!#(B

 if ... and ... $B$O>r7o$,N>J}$H$bK~$?$5$l$k>l9g$r0U?^$7$F$$$k$H;W$$$^$9!#(B

	TTL $BCM$,(B 0 $B$N%G!<%?%0%i%`$O$I$N%M%C%H%o!<%/$K$bAw?.$5$l$^$;$s$,!"(B
	$B%G!<%?%0%i%`$rAw$C$?%[%9%H$,Aw$j@h$N%0%k!<%W$KB0$7$F$*$j!"(B
	$BAw?.$r9T$&%=%1%C%H$,%^%k%A%-%c%9%H%k!<%W%Q%C%/$rL58z$K$7$F(B
	$B$$$J$1$l$P(B ($B2<5-;2>H(B)$B!"(B
	$B%m!<%+%k%M%C%H%o!<%/$K$OAw?.$5$l$k$+$b$7$l$^$;$s!#(B

 $B86J8(B Multicast datagrams with a TTL of 0 will not be transmitted on
any network, but may be delivered locally if the sending host belongs
to the destination group and if multicast loopback has not been
disabled on the sending socket (see below).


> $B%$%s%?%U%'!<%9$N%m!<%+%k(B IP $B%"%I%l%9$*$h$S%^%k%A%-%c%9%H(B
> $B2DG=$+$I$&$+$O!"(B
> .Dv SIOCGIFCONF
> $B$*$h$S(B
> .Dv SIOCGIFFLAGS
> ioctl $B%7%9%F%`%3!<%k$GF@$k$3$H$,$G$-$^$9!#(B
 $B!V%m!<%+%k(B IP $B%"%I%l%9!W!V%^%k%A%-%c%9%H2DG=$+$I$&$+!W$OJBNs$G$9$,!"(B
$BJB$Y$k$H$d$dIT<+A3$J$N$G!"8e<T$r!V%^%k%A%-%c%9%HG=NO!W$J$I$H$9$k$H$h$$(B
$B$+$b$7$l$^$;$s!#(B


> $B$3$N%*%W%7%g%s$O!"<+?H$,Aw?.$7$?%Q%1%C%H$r<u$1<h$k:]$N%*!<%P%X%C%I$r(B
> $B7Z8:$9$k$3$H$G!"(B1$B$D$N%[%9%H$K(B1$B$D$7$+<BBN$r;}$?$J$$%"%W%j%1!<%7%g%s(B
> ($BNc$($P!"%k!<%?%G!<%b%s!#(B) $B$N%Q%U%)!<%^%s%9$r8~>e$5$;$^$9!#(B
> $B$3$N%*%W%7%g%s$O!"(B1 $B$D$N%[%9%H>e$GJ#?t$N<BBN$r;}$D%"%W%j%1!<%7%g%s(B
                                                  $B$AF@$k%"%W%j%1!<%7%g%s(B
> ($BNc$($P!"2q5D%W%m%0%i%`(B) $B$d!"(B
> $BAw?.85$N%[%9%H$,Aw?.@h$N%0%k!<%W$KB0$5$J$$%"%W%j%1!<%7%g%s(B ($BNc$($P!"(B
> $B;~9oLd$$9g$o$;%W%m%0%i%`(B) $B$G$O;H$o$l$^$;$s!#(B

 $B86J8(B applications for which there may be more than one instance on a
single host (such as a conferencing program)

 $B$3$3$N(B may $B$O2DG=@-$N0UL#$G$7$g$&!#(B
 $B2q5D%W%m%0%i%`$O(B 1 $B8D$G$"$k>l9g$b$"$j$&$k$H;W$$$^$9!#(B


> TTL $B$N=i4|CM$r(B 1 $B0J>e$K$7$FAw?.$5$l$?%^%k%A%-%c%9%H%G!<%?%0%i%`$O!"(B
> $BAw?.85$N%$%s%?%U%'!<%9$+$iJL$N%$%s%?%U%'!<%9>e$N%[%9%H$XAw$k$3$H$,$G$-$^$9!#(B

	TTL $B$N=i4|CM$r(B 1 $B$h$jBg$-$/$7$FAw?.$5$l$?%^%k%A%-%c%9%H%G!<%?(B
	$B%0%i%`$O!"Aw?.85$N%$%s%?%U%'!<%9$H$OJL$N%$%s%?%U%'!<%9$+$i!"(B
	$BAw?.85$N%[%9%H$KG[Aw$5$l$k$+$b$7$l$^$;$s!#(B

o greater than 1 $B$O(B 1 $B$h$jBg$-$$(B
o differnt interface from that (=interface) on which it (=datagram) was
  sent $B$O!"Aw?.$K;HMQ$7$?%$%s%?%U%'!<%9$H$OJL$N%$%s%?%U%'!<%9(B
o may be delivered $B$N(B may $B$O2DG=@-(B

 $B86J8(B A multicast datagram sent with an initial TTL greater than 1 may
be delivered to the sending host on a different interface from that on
which it was sent, if the host belongs to the destination group on
that other interface.
                                

> $B$?$@$7!"$3$l$OAw?.85$N%[%9%H$,!"BP>]$H$9$k%$%s%?%U%'!<%9>e$NL\E*$N%0%k!<%W(B
> $B$KB0$7$F$$$k>l9g$G$9!#(B

	$B$?$@$7!"Aw?.85$G$O$J$$J}$N%$%s%?%U%'!<%9>e$G!"$3$N%[%9%H$,08@h(B
	$B%0%k!<%W$KB0$7$F$$$k>l9g$G$9!#(B

> $B%k!<%W%P%C%/%3%s%H%m!<%k%*%W%7%g%s$O!"(B
> $B$3$N$h$&$JAw?.$KBP$7$F$O2?$N8zNO$b;}$A$^$;$s!#(B
            $BG[Aw(B

 $B$I$A$i$+$H$$$&$H<u$1<h$kB&$NOC$@$H;W$$$^$9!#(B
 $B86J8(B The loopback control option has no effect on such delivery.


> $B%G%U%)%k%H$N%^%k%A%-%c%9%H%$%s%?%U%'!<%9$rA*Br$9$k$K$O!"(B
> .Dv imr_interface 
> $B$O(B
> .Dv INADDR_ANY 
> $B$K$9$k$+!"$b$7$/$O%[%9%H$,%^%k%A%[!<%`$K@_Dj$5$l$F$$$l$P!"(B
> $BFCDj$N%^%k%A%-%c%9%H2DG=$J%$%s%?%U%'!<%9$N(B
> .Tn IP
> $B%"%I%l%9$K;XDj$7$J$/$F$O$$$1$^$;$s!#(B

 $B!V%G%U%)%k%H$N%^%k%A%-%c%9%H%$%s%?%U%'!<%9$rA*Br$9$k$K$O!W$OA4J8$G$O(B
$B$J$/(B INADDR_ANY $B$@$1$r=$>~$7$F$$$k$N$G$O$J$$$G$7$g$&$+!#(B

	$B%G%U%)%k%H$N%^%k%A%-%c%9%H%$%s%?%U%'!<%9$rA*Br$9$k$K$O!"(B
	imr_interface $B$r(B INADDR_ANY $B$K$7$^$9!#(B
	$B%[%9%H$,%^%k%A%[!<%`$K@_Dj$5$l$F$$$l$P!"(B	
	$BFCDj$N%^%k%A%-%c%9%H2DG=$J%$%s%?%U%'!<%9$N(B IP $B%"%I%l%9$K$7$^$9!#(B
 

> $B%a%s%P%7%C%W$O!"(B1 $B$D$N%$%s%?%U%'!<%9$K7k$S$D$$$F$$$^$9!#(B
> $B$=$N$?$a!"%^%k%A%[!<%`%[%9%H>e$GF0:n$7$F$$$k%W%m%0%i%`$O!"(B
> 1 $B$D0J>e$N%$%s%?%U%'!<%9>e$NF10l$N%0%k!<%W$KF~$kI,MW$,$"$k(B
                            $B$G(B
> $B$+$b$7$l$^$;$s!#(B


> 1 $B$D$N%=%1%C%H$K:GBg(B
> .Dv IP_MAX_MEMBERSHIPS
> ($B8=:_$G$O(B 20) $B%[%9%H$r%a%s%P$K$G$-$^$9!#(B
                $B8D$N%a%s%P%7%C%W$r@_Dj$G$-$^$9!#(B
                $B8D$N%a%s%P$K$J$l$^$9!#(B
 $B$"$k%0%k!<%W$K;22C$G$-$k%[%9%H?t$,(B 20 $B8D$H$$$&0UL#$G$O$J$/$F!"(B
$B$"$k%=%1%C%H$r;H$C$F;22C$G$-$k%0%k!<%W?t$,(B 20 $B8D$H$$$&0UL#$@$H(B
$B;W$$$^$9!#(B
 $B86J8(B Up to IP_MAX_MEMBERSHIPS (currently 20) memberships may be added
on a single socket.


> .Ss "raw IP $B%=%1%C%H(B"
[$BN,(B]
> $B$?$@$7!"(B
> .Xr connect 2
> $B%3!<%k$O!"(B
> $B$3$l$+$iN.$l$F$/$k%Q%1%C%H$NAw$j@h$rDj$a$k$N$K$b;H$o$l$k(B
                                            $B!A$K$b;H$($^$9!#(B
> $B$+$b$7$l$^$;$s!#(B
 though connect(2) call may also be used to fix the destination for
future packets $B$N(B may $B$O5v2D(B/$B2DG=$N0UL#$@$H;W$$$^$9!#(B


> .Sh $BNr;K(B
> .Nm
> $B%W%m%H%3%k$O!"(B
> .Bx 4.2
> $B$+$i=P8=$7$^$7$?!#(B
      $BEP>l(B
$B$NJ}$,$h$5$=$&$G$9!#(B
--
$BKY@nOBM:(B
