臨時連線埠

臨時連線埠又稱短暫連線埠,是TCPUDP,或SCTP協定通過TCP/IP底層軟體從預設範圍內自動獲取的連線埠,一般提供給客戶伺服器通訊中的客戶端。這種連線埠是臨時的,並且僅在應用程式使用協定建立通訊聯繫的周期中有效。

基本介紹

  • 中文名:臨時連線埠
  • 外文名:Ephemeral port
簡介,流控制傳輸協定,BSD,

簡介

臨時連線埠又稱短暫連線埠,是TCPUDP,或SCTP協定通過TCP/IP底層軟體從預設範圍內自動獲取的連線埠,一般提供給客戶伺服器通訊中的客戶端。這種連線埠是臨時的,並且僅在應用程式使用協定建立通訊聯繫的周期中有效。
BSD使用的臨時連線埠範圍是1024到4999。
IANA建議49152至65535作為“動態或私有連線埠”。
許多Linux核心使用32768至61000範圍。配置檔案/proc/sys/net/ipv4/ip_local_port_range有當前系統設定。

流控制傳輸協定

流控制傳輸協定(英語:Stream Control Transmission Protocol,簡寫:SCTP)是在2000年由IETF的SIGTRAN工作組定義的一個傳輸層協定。RFC 4960詳細地定義了SCTP,介紹性的文檔是RFC 3286。
作為一個傳輸層協定,SCTP可以理解為和TCPUDP相類似的。它提供的服務有點像TCP,又同時將 UDP 的一些優點相結合。是一種提供了可靠、高效、有序的數據傳輸協定。相比之下TCP是面向位元組的,而SCTP是針對成幀的訊息。
SCTP主要的貢獻是對多重聯外線路的支持,一個端點可以由多於一個IP位址組成,使得傳輸可在主機間或網卡間做到透明的網路容錯備援。
SCTP最初是被設計用於在 IP 上傳輸電話協定(SS7),把 SS7 信令網路的一些可靠特性引入 IP。IETF 的這方面的工作稱為信令傳輸 SIGTRAN。
SCTP將數據傳給套用層的方式,是將數據視為message(bytes的集合),SCTP的特徵是message-oriented,意思就是說它傳送的是一串message(每一個message是byte為單位的集合),相對於TCP是以byte為單位,傳送的是破碎的流。在SCTP傳送端用一個動作提交訊息,接收端也是用一個動作取出訊息傳給對應的應用程式。相較於TCP,是一個流導向的協定,可靠地且有順序地傳送以bytes為單位的流。然而TCP並不允許接收端知道傳送端的應用程式調用提交bytes集合的次數。在傳送端TCP只是簡單的附加更多bytes在queue里等待著送到網上上,而SCTP是將要提交的outband message都保有自己獨立的queue。

BSD

伯克利軟體包(英語:Berkeley Software Distribution,縮寫為BSD),也被稱為伯克利Unix(Berkeley Unix),是一個作業系統的名稱。派生自Unix類Unix),1970年代由伯克利加州大學的學生比爾·喬伊(Bill Joy)開創,也被用來代表其派生出的各種包。
BSD常被當作工作站級別的Unix系統,這得歸功於BSD用戶許可證非常地寬鬆,許多1980年代成立的計算器公司,不少都從BSD中獲益,比較著名的例子如DEC的Ultrix,以及Sun公司SunOS。 1990年代,BSD很大程度上被System V4.x版以及OSF/1系統所取代,但其開源版本被採用,促進了網際網路的開發。

相關詞條

熱門詞條

聯絡我們