日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

socket , 套接口还是套接字,傻傻分不清楚

發布時間:2024/8/26 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 socket , 套接口还是套接字,傻傻分不清楚 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
socket
做網絡通信的朋友大都對socket這個詞不會感到陌生,但是它的中文翻譯是叫套接口還是套接字呢,未必大多數朋友能夠分清,今天我們就來聊聊socket的中文名稱。

socket一詞的起源

在組網領域的首次使用是在1970年2月12日發布的文獻IETF RFC33中發現的,撰寫者為Stephen Carr、Steve Crocker和Vint Cerf。根據美國計算機歷史博物館的記載,Croker寫道:"命名空間的元素都可稱為套接字接口。一個套接字接口構成一個連接的一端,而一個連接可完全由一對套接字接口規定。"計算機歷史博物館補充道:"這比BSD的套接字接口定義早了大約12年。"

socket 百科怎么說

網絡上的兩個程序通過一個雙向的通信連接實現數據的交換,這個連接的一端稱為一個socket
socket本質是編程接口(API),對TCP/IP的封裝,TCP/IP也要提供可供程序員做網絡開發所用的接口,這就是Socket編程接口;HTTP是轎車,提供了封裝或者顯示數據的具體形式;Socket是發動機,提供了網絡通信的能力。
Socket的英文原義是“孔”或“插座”。作為BSD UNIX的進程通信機制,取后一種意思。通常也稱作"套接字",用于描述IP地址和端口,是一個通信鏈的句柄,可以用來實現不同虛擬機或不同計算機之間的通信。

UNIX Network Programming 中怎么說

來自"UNIX 網絡編程 卷一:套接字聯網API 第三版" 的說法
socket一詞一般認為譯為套接口更為準確,其理由如下:

  • 首先,作為網絡編程API之一的套接口(sockets,注意這種用法總是采用復數形式,如sockets API, sockets library等),是應用層到傳輸層或其他協議層的訪問接口。
  • 其次,具體使用的套接口是與Unix管道的牟一端類似的東西,我們既可以往這個“口”卸數據,也可以從這個“口”讀數據。
  • 最后,套接口函數使用套接口描述字(discriptor)訪問具體的套接口,如果把套接口描述字的檢查sockfd翻譯成“套接字”是合適的。從這個意義上看,一個套接口可以對應多個套接字,因為Unix的描述字可以復制,也可以繼承;反過來,一個套接字對應且只對應一個套接口。但是,現在socket廣泛被接受的譯法是“套接字”

轉載于:https://www.cnblogs.com/herelsp/p/8710821.html

總結

以上是生活随笔為你收集整理的socket , 套接口还是套接字,傻傻分不清楚的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。