詞語解釋
套接口(Socket)是計算機通信的基礎,是一種計算機網絡技術,它提供了一種通用的接口,可以在兩臺不同的計算機之間進行數據傳輸。套接口是一種特殊的網絡接口,它可以實現計算機之間的網絡通信,它可以使不同的計算機之間的網絡通信更加便捷、穩(wěn)定和可靠。 套接口的應用很廣泛,可以用來實現計算機之間的網絡通信,例如:網絡編程,實現遠程訪問、文件傳輸、遠程控制等功能;用于網絡游戲,實現網絡游戲的網絡連接;用于網絡聊天,實現網絡聊天的實時通信;用于網絡電話,實現網絡電話的實時傳輸;用于網絡直播,實現網絡直播的實時傳輸等等。 套接口的使用非常簡單,它可以讓不同的計算機之間的網絡通信變得更加便捷、穩(wěn)定和可靠。它的使用只需要安裝一個簡單的網絡驅動程序,就可以讓不同的計算機之間的網絡通信變得更加容易。 總之,套接口是計算機網絡技術的重要組成部分,它可以使不同的計算機之間的網絡通信更加便捷、穩(wěn)定和可靠。它的應用非常廣泛,可以用來實現計算機之間的網絡通信,例如網絡編程、網絡游戲、網絡聊天、網絡電話、網絡直播等等。 通訊的基石是套接口,一個套接口是通訊的一端。在這一端上你可以找到與其對應的一個名字。一個正在被使用的套接口都有它的類型和與其相關的進程。套接口存在于通訊域中。通訊域是為了處理一般的線程通過套接口通訊而引進的一種抽象概念。套接口通常和同一個域中的套接口交換數據(數據交換也可能穿越域的界限,但這時一定要執(zhí)行某種解釋程序)。Windows Sockets規(guī)范支持單一的通訊域,即Internet域。各種進程使用這個域互相之間用Internet協(xié)議族來進行通訊(Windows Sockets 1.1以上的版本支持其他的域,例如Windows Sockets 2)。 套接口可以根據通訊性質分類;這種性質對于用戶是可見的。應用程序一般僅在同一類的套接口間通訊。不過只要底層的通訊協(xié)議允許,不同類型的套接口間也照樣可以通訊。 用戶目前可以使用兩種套接口,即流套接口和數據報套接口。流套接口提供了雙向的,有序的,無重復并且無記錄邊界的數據流服務。數據報套接口支持雙向的數據流,但并不保證是可靠,有序,無重復的。也就是說,一個從數據報套接口接收信息的進程有可能發(fā)現信息重復了,或者和發(fā)出時的順序不同。數據報套接口的一個重要特點是它保留了記錄邊界。對于這一特點,數據報套接口采用了與現在許多包交換網絡(例如以太網)非常類似的模型。 在Linux下,所有的I/O操作都是通過讀寫文件描述符而產生的,文件描述符是一個和打開的文件相關聯(lián)的整數,這個文件并不只包括真正存儲在磁盤上的文件,還包括一個網絡連接、一個命名管道、一個終端等,而套接口就是系統(tǒng)進程和文件描述符通信的一種方法。目前最常用的套接口是:字節(jié)流套接口(基于TCP)和數據報套接口(基于UDP),當然還有原始套接口(原始套接口提供TCP套接口和UDP套接口所不提供的功能,如構造自己的TCP或UDP分組)等,我們這里主要介紹字節(jié)流套接口和數據報套接口。
通訊的基石是套接口,一個套接口是通訊的一端。在這一端上你可以找到與其對應的一個名字。一個正在被使用的套接口都有它的類型和與其相關的進程。套接口存在于通訊域中。通訊域是為了處理一般的線程通過套接口通訊而引進的一種抽象概念。套接口通常和同一個域中的套接口交換數據(數據交換也可能穿越域的界限,但這時一定要執(zhí)行某種解釋程序)。Windows Sockets規(guī)范支持單一的通訊域,即Internet域。各種進程使用這個域互相之間用Internet協(xié)議族來進行通訊(Windows Sockets 1.1以上的版本支持其他的域,例如Windows Sockets 2)。 套接口可以根據通訊性質分類;這種性質對于用戶是可見的。應用程序一般僅在同一類的套接口間通訊。不過只要底層的通訊協(xié)議允許,不同類型的套接口間也照樣可以通訊。 用戶目前可以使用兩種套接口,即流套接口和數據報套接口。流套接口提供了雙向的,有序的,無重復并且無記錄邊界的數據流服務。數據報套接口支持雙向的數據流,但并不保證是可靠,有序,無重復的。也就是說,一個從數據報套接口接收信息的進程有可能發(fā)現信息重復了,或者和發(fā)出時的順序不同。數據報套接口的一個重要特點是它保留了記錄邊界。對于這一特點,數據報套接口采用了與現在許多包交換網絡(例如以太網)非常類似的模型。 在Linux下,所有的I/O操作都是通過讀寫文件描述符而產生的,文件描述符是一個和打開的文件相關聯(lián)的整數,這個文件并不只包括真正存儲在磁盤上的文件,還包括一個網絡連接、一個命名管道、一個終端等,而套接口就是系統(tǒng)進程和文件描述符通信的一種方法。目前最常用的套接口是:字節(jié)流套接口(基于TCP)和數據報套接口(基于UDP),當然還有原始套接口(原始套接口提供TCP套接口和UDP套接口所不提供的功能,如構造自己的TCP或UDP分組)等,我們這里主要介紹字節(jié)流套接口和數據報套接口。
抱歉,此頁面的內容受版權保護,復制需扣除次數,次數不足時需付費購買。
如需下載請點擊:點擊此處下載
掃碼付費即可復制
spwm | telemetry | becn | EBCDIC | 吉首移動 | 虛擬hlr | CMOT | AGV | Profibus | BFG | telco | tcp/ip |
移動通信網 | 通信人才網 | 更新日志 | 團隊博客 | 免責聲明 | 關于詞典 | 幫助