Provided by: manpages-zh_1.6.3.3-2_all bug

NAME

       x25, PF_X25 - ITU-T X.25 / ISO-8208 協議接口。

總覽

       #include <sys/socket.h>
       #include <linux/x25.h>
       x25_socket = socket(PF_X25, SOCK_SEQPACKET, 0);

描述

       X25     sockets     爲     X.25     數據包層協議(packet     layer    protocol)提供接口。
       這令應用程序可以使用標準的   ITU   X.25   建議   (X.25    DTE-DCE    模式)在公共    X.25
       數據網中進行通訊。  X25  socket 也可以在沒有在 ISO-8208中描述的那樣的 X.25 中介(X.25 DTE-
       DCE 模式)的網絡進行通訊.

       信息分界的保持  -  對  socket  進行  read(2)  得到的數據塊與對端  socket   對應   write(2)
       動作輸出的數據塊是完全一樣的. 如果必要,內核負責處理信息片段和重組長信息, 用的是 X.25 M-
       bit      方法(校注:請懂      x.25      的同志指正)。       對信息大小沒有硬編碼的上限。
       但是重組長信息有時會失敗        (比如系統資源暫時匱乏,或是出現其他的諸如此類的限制時)。
       如果出現這種情況,X.25 連接將被重置。

套接口地址 SOCKET ADDRESS

       AF_X25 socket 地址族用 struct sockaddr_x25 代表 ITU-T X.121 規範中定義的網絡地址。

              struct sockaddr_x25 {
              sa_family_t   sx25_family;  /* 必須是 AF_X25 */
              x25_address   sx25_addr;    /* X.121 地址 */
              };

       sx25_addr 包含一個空零結尾的字符串 x25_addr[]sx25_addr.x25_addr[] 由最多 15  個  ASCII
       字符(不包括結束的 0)構成 X.121 地址。 只能使用數字 `0' 到 `9' 。

套接字選項 SOCKET OPTIONS

       以下  X.25  相關的套接字選項  可以在級別參數設置爲  SOL_X25  時用 setsockopt(2) 設定並可用
       getsockopt(2) 讀取。

       X25_QBITINCL
              控制用戶是否能夠訪問 X.25 Q-bit ((資格數據位)Qualified Data Bit)。 接受整型參數。
              如果設爲  0  (缺省),  那麼傳出的數據包不設置  Q-bit 傳入的數據包中的 Q-bit 被忽略。
              如果設爲        1,         就會在通過該套接字傳入傳出的信息中附加一個前置的首字節。
              對於從套接字中數據, 首位字節的 0 表示對應的讀入包未設置 Q-bit;而如果是 1 則相反。
              如果通過套接字寫入(傳出)的數據中首位字節爲  1  則傳出包設置  Q-bit  ,  如果是  0
              則不設置 Q-bit。

缺憾

       有很多, 比如 X.25 PLP 實現 CONFIG_EXPERIMENTAL.(譯註:內核編譯選項,尚處於試驗階段)。

       本手冊頁也不完善。

       還沒有給程序員用的頭文件;您需要包含內核頭文件       linux/x25.h       CONFIG_EXPERIMENTAL
       也暗示着未來的接口版本可能在二進制級別不兼容。

       X.25                   N-重置事件(Reset                    events)還不會傳播給用戶進程。
       因此,如果重置,可能會發生數據丟失而得不到任何提示。

另見

       socket(7), socket(2).

       Jonathan  Simon  Naylor:  “The  Re-Analysis  and  Re-Implementation  of X.25.”  The URL is
       ftp://ftp.pspt.fi/pub/ham/linux/ax25/x25doc.tgz

版本

       PF_X25 協議族是 Linux 2.2 的新特性.

[中文版維護人]

       RedCandle <redcandle51@chinaren.com>

[中文版最新更新]

       2000/10/26

《中國linux論壇man手冊頁翻譯計劃》:

       http://cmpp.linuxforum.net

       本頁面中文版由中文 man 手冊頁計劃提供。
       中文 man 手冊頁計劃:https://github.com/man-pages-zh/manpages-zh