FreeBSD 日本語マニュアル検索 (jman/japropos/jwhatis)


日本語 man コマンド類 (ja-man-1.1j_5) と日本語 man ドキュメント (ja-man-doc-5.4 (5.4-RELEASE 用) など) をインストールすると、以下のような man コマンド閲覧、キーワード検索が コンソールからできるようになります。

4.11-RELEASE-K, 5.4-RELEASE-K, 5.5-RELEASE-K, 6.0-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K, 12.1-RELEASE-K は、 プライベート版 (小金丸が編集してまとめたもの) ですが、 より多くの翻訳したファイルが含まれています。 (5.4-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K から 12.3-RELEASE-K, 13.0-RELEASE-K から 13.2-RELEASE-K は、全翻訳済み)

13.3-STABLE-K, 15.0-CURRENT-K は現在、作成中で日々更新されています。



検索コマンド: man apropos whatis
コマンド/キーワード:
日本語マニュアル RELEASE :
セクション:
Table of Contents
名称 | 書式 | 解説 | アドレッシング | プロトコル | 関連項目 | 歴史 | 警告
INET(4)            FreeBSD カーネルインタフェースマニュアル            INET(4)

名称
     inet -- インターネットプロトコルファミリ

書式
     #include <sys/types.h>
     #include <netinet/in.h>

解説
     インターネットプロトコルファミリは、インターネットプロトコル (Internet
     Protocol) (IP) トランスポートレイヤ (層) の上に積み重ねられ、インターネッ
     トアドレス形式を利用するプロトコルを集めたものです。インターネットファミ
     リは、SOCK_STREAM, SOCK_DGRAM と SOCK_RAW ソケットタイプのためのプロトコ
     ルのサポートを行ないます。SOCK_RAW インタフェースは、IP プロトコルへのア
     クセスを提供します。

アドレッシング
     インターネットアドレスは、(これらは、ワードとバイトが逆になった、alpha,
     amd64 と i386 などのリトルエンディアンマシンの上で) ネットワーク標準書式
     で格納された 4 バイトの大きさです。インクルードファイル <netinet/in.h>
     は、このアドレスを区別された共用体 (ユニオン) として定義しています。

     インターネットプロトコルファミリにバインド (結合) されたソケットは、次の
     アドレス構造体を利用します。

           struct sockaddr_in {
                   uint8_t         sin_len;
                   sa_family_t     sin_family;
                   in_port_t       sin_port;
                   struct in_addr  sin_addr;
                   char            sin_zero[8];
           };

     ソケットは、着信メッセージで ``ワイルドカード'' マッチングに影響するよう
     にローカルアドレス INADDR_ANY で作成されます。connect(2) または sendto(2)
     呼び出しのアドレスは、``このホスト'' を意味する INADDR_ANY として与えられ
     ます。最初の設定されたネットワークがブロードキャストをサポートするなら、
     識別されたアドレス INADDR_BROADCAST は、プライマリネットワーク上でブロー
     ドキャストアドレスの省略表現として認められています。

プロトコル
     インターネットプロトコルファミリは、IP ネットワークプロトコル、インター
     ネットコントロールメッセージプロトコル (ICMP)、インターネットグループ管理
     プロトコル (IGMP)、トランスミッション (送信) コントロールプロトコル (TCP)
     とユーザデータグラムプロトコル (UDP) から成っています。TCP は、UDP が
     SOCK_DGRAM アブストラクションをサポートするために使用されている間に、
     SOCK_STREAM アブストラクションをサポートするのに使用されます。IP のための
     生の (raw) インタフェースは、タイプ SOCK_RAW のインターネットソケットを作
     成することによって利用可能です。ICMP メッセージプロトコルは、生の (raw)
     ソケットからアクセス可能です。

     インタフェースの inet アドレスは、アドレス自体、ネットマスク、ブロード
     キャスト (同報通信) インタフェースの場合のブロードキャストアドレス、また
     はポイントツーポイントのインタフェースの場合のピア (相手) アドレスのいず
     れかから成ります。次の ioctl(2) コマンドは、インターネットドメインのデー
     タグラムソケットのために提供されています:

           SIOCAIFADDR     インタフェースにアドレスを追加します。コマンドは、
                           引数として struct in_aliasreq を要求します。
           SIOCDIFADDR     インタフェースからアドレスを削除します。コマンド
                           は、引数として struct ifreq を要求します。
           SIOCGIFADDR
           SIOCGIFBRDADDR
           SIOCGIFDSTADDR
           SIOCGIFNETMASK  インタフェースからのアドレス情報を返します。返され
                           る値は、struct ifreq に入れられます。このアドレス情
                           報検索の方法は、時代遅れであり、望ましい方法は、
                           getifaddrs(3) API を使用することです。

   MIB 変数
     多くの変数は、sysctl(3) MIB の net.inet ブランチで実装されます。(それぞれ
     のマニュアルページで参照される) 転送プロトコルによってサポートされた変数
     に加えて、次の一般的な変数が定義されています:

     IPCTL_FORWARDING         (ip.forwarding) ブール値: IP パケットの転送を有
                              効/無効にします。デフォルトは、オフです。

     IPCTL_SENDREDIRECTS      (ip.redirect) ブール値: より良くて、送信側が直接
                              到達可能な送信側のために、ルート (経路) と次の
                              ホップ (中継点) が知られている IP パケットの応答
                              において、ICMP リダイレクト (出力先変更) の送信
                              を有効/無効にします。デフォルトは、オンです。

     IPCTL_DEFTTL             (ip.ttl) 整数: 発信 IP パケットを使用するデフォ
                              ルトの有効期間 (time-to-live) (``TTL'') です。

     IPCTL_ACCEPTSOURCEROUTE  (ip.accept_sourceroute) ブール値: 発信元 (始点)
                              経路 IP パケットの受け取りを有効/無効にします
                              (デファオルトは、偽)。

     IPCTL_SOURCEROUTE        (ip.sourceroute) ブール値: ソースからルートされ
                              た (始点経路) IP パケットの転送を有効/無効にしま
                              す (デフォルトは、偽)。

     ip.process_options       整数: IP オプション処理を制御します。0 にこの変
                              数を設定することによって、着信パケットのすべての
                              IP オプションは、無視され、パケットは、変更せず
                              に渡されます。1 に設定することによって、着信パ
                              ケットの IP オプションに従って処理されます。2 に
                              設定することによって、ICMP ``prohibited by
                              filter'' (フィルタによる禁止) メッセージは、IP
                              オプションがある着信パケットに対応して返送されま
                              す。デフォルトは、1 です。この sysctl(8) 変数
                              は、ある他のホストに転送されたパケットと同様に、
                              ローカルホストに向けられたパケットに影響します。

     ip.rfc6864               ブール値: IP ID 生成の振る舞いを制御します。真の
                              値は、atomic データグラムの IP ID フィールドが、
                              あらゆる値に設定することができることを指定する、
                              RFC6864 サポートを有効にします。FreeBSD の実装
                              は、それを 0 に設定します。デフォルトで有効で
                              す。

     ip.random_id             ブール値: IP ID 生成の振る舞いを制御します。この
                              sysctl(8) を 1 に設定することによって、non-
                              atomic IP データグラム (または、ip.rfc6864 が無
                              効であるなら、すべての IP データグラム) の ID
                              フィールドは、生成された各パケットで 1 増加する
                              代わりに、ランダム化されます。これは、リモートの
                              オブザーバが、カウンタを観察することによってマシ
                              ンのパケット生成の速度を決定することができる、少
                              ない情報の漏洩を防ぎます。同時に、高速リンクで
                              は、それは、ID 再利用サイクルを大幅に減少させる
                              ことができます。デフォルトは、0 (順次 IP ID) で
                              す。IPv6 フロー ID とフラグメント ID は、常にラ
                              ンダムです。

     ip.maxfrags              整数: ホストが、すべての VNET で、すべての再構築
                              するキューに渡って受け付けて同時に保持するフラグ
                              メントの最大数。0 に設定されるなら、再構築は、無
                              効にされます。-1 に設定されるなら、この制限は、
                              適用されません。この制限は、mbuf クラスタの数が
                              変更されるとき、再計算されます。これは、グローバ
                              ルな制限です。

     ip.maxfragpackets        整数: ホストが特定の VNET のために再構築する
                              キューを受け付けて、同時に保存するフラグメント化
                              されたパケットの最大数。0 は、ホストがその VNET
                              のためにあらゆるのフラグメント化されたパケットを
                              受け付けないことを意味します。-1 は、その VNET
                              のために、この制限を適用しないことを意味します。
                              この制限は、mbuf クラスタの数が変更されるとき、
                              再計算されます。これは、VNET ごとの制限です。

     ip.maxfragbucketsize     整数: バケットごとに再構築されるキューの最大数。
                              フラグメント化されたパケットは、バケットにハッ
                              シュされます。各バケットには、再構築されるキュー
                              のリストがあります。システムは、一致している再構
                              築されるキューを見つけるために、バケットの既存の
                              再構築されキューに着信してくるパケットと比較しな
                              ければなりません。システムリソースを保存するため
                              に、システムは、各バケットで許可された再構築され
                              るキューの数を制限します。この制限は、mbuf クラ
                              スタの数が変更されるとき、または
                              ip.maxfragpackets の値が変わるとき、再計算されま
                              す。これは、VNET ごとの制限です。

     ip.maxfragsperpacket     整数: ホストがパケットのための再構築するキューを
                              受け付けて保持するフラグメントの最大数。0 は、ホ
                              ストが VNET のためのあらゆるフラグメント化された
                              パケットを受け付けないことを意味します。これは、
                              VNET ごとの制限です。

関連項目
     ioctl(2), socket(2), getifaddrs(3), sysctl(3), icmp(4), intro(4), ip(4),
     ipfirewall(4), route(4), tcp(4), udp(4), pfil(9)

     "An Introductory 4.3 BSD Interprocess Communication Tutorial", PS1, 7.

     "An Advanced 4.3 BSD Interprocess Communication Tutorial", PS1, 8.

歴史
     inet プロトコルインタフェースは、4.2BSD で登場しました。``プロトコルク
     ローニング'' のコードは、FreeBSD 2.1 で登場しました。

警告
     インターネットプロトコルのサポートは、インターネットプロトコルが発展する
     とともに、変更の対象となります。ユーザは、現在の実装の詳細に依存するべき
     ではありませんが、むしろエクスポートされたサービスに依存すべきです。

FreeBSD 12.2                    August 14, 2018                   FreeBSD 12.2

Table of Contents

FreeBSD マニュアル検索