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.maxfragpackets        整数: ホストが同時に再構築するキューを受け付けて
                              保持する断片化されているパケットの最大数。0 は、
                              ホストが任意の断片化されたパケットを受け付けない
                              ことを意味します。-1 は、受信するときに、ホスト
                              が断片化されたパケットとして受け付けることを意味
                              します。

     ip.maxfragsperpacket     整数: ホストがパケットのための再構築するキューを
                              受け付けて保持する断片の最大数は、0 は、ホストが
                              任意の断片化されたパケットを受け付けないことを意
                              味します。

関連項目
     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 11.2                      Feb 4, 2016                     FreeBSD 11.2

Table of Contents

FreeBSD マニュアル検索