91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 新品發布

TCP的連接

發布時間:2014/9/5 20:46:44 訪問次數:1932

   TCP把連接作為最基本的抽象。TCP的許多特性都與TCP是面向連接的這個基本特性有關。 OPA4348因此我們對TCP連接需要有更清楚的了解。

   前面已經講過,每一條TCP連接有兩個端點。那么,TCP連接的端點是什么呢?不是主機,不是主機的IP地址,不是應用進程,也不是運輸層的協議端口,TCP連接的端點叫做套接字(socket)或插口。根據RFC 793的定義:端口號拼接到(contatenated with) lP地址即構成了套接字。因此,套接字的表示方法是在點分十進制的IP地址后面寫上端口號,中間用冒號或逗號隔開。例如,若IP地址是192.3.4.5而端口號是80,那么得到的套接字就是(192.3.4.5: 80)。總之,我們有   。

    每一條TCP連接唯一地被通信兩端的兩個端點(即兩個套接字)所確定。即:達里IPi和IP7分別是兩個端點主機的IP地址,而porti和port2分別是兩個端點主機中的端口號。TCP連接的兩個套接字就是socket]和socket2。可見套接字socket是個很抽象的概念。在下一章的6.8節還要對套接字進行更多的介紹。

   總之,TCP連接就是由協議軟件所提供的一種抽象。雖然有時為了方便,我們也可以說,在一個應用進程和另一個應用進程之間建立了一條TCP連接,但一定要記住:TCP連接的端點是個很抽象的套接字,即(IP地址:端口號)。也還應記住:同一個IP地址可以有多個不同的TCP連接,而同一個端口號也可以出現在多個不同的TCP連接中。

   請注意,socket這個名詞有時容易使人把一些概念弄混淆,因為隨著因特網的不斷發展,以及網絡技術的進步,同一個名詞socket卻可表示多種不同的意思。例如:

   (1)允許應用程序訪問連網協議的應用編程接口API (Application ProgrammingInterface),即運輸層和應用層之間的一種接口,稱為socket API,并簡稱為socket。

   (2)在socket API中使用的一個函數名也叫作socket。

   (3)調用socket函教的端點稱為socket,如“創建一個數據報socket”。

   (4)調用socket函數時,其返回值稱為socket描述符,可簡稱為socket。

   (5)在操作系統內核中連網協議的Berkeley實現,稱為socket實現。

   上面的這些socket的意思都和本章所引用的RFC 793定義的socket(指端口號拼接到IP地址)不同。請讀者加以注意。

   TCP把連接作為最基本的抽象。TCP的許多特性都與TCP是面向連接的這個基本特性有關。 OPA4348因此我們對TCP連接需要有更清楚的了解。

   前面已經講過,每一條TCP連接有兩個端點。那么,TCP連接的端點是什么呢?不是主機,不是主機的IP地址,不是應用進程,也不是運輸層的協議端口,TCP連接的端點叫做套接字(socket)或插口。根據RFC 793的定義:端口號拼接到(contatenated with) lP地址即構成了套接字。因此,套接字的表示方法是在點分十進制的IP地址后面寫上端口號,中間用冒號或逗號隔開。例如,若IP地址是192.3.4.5而端口號是80,那么得到的套接字就是(192.3.4.5: 80)。總之,我們有   。

    每一條TCP連接唯一地被通信兩端的兩個端點(即兩個套接字)所確定。即:達里IPi和IP7分別是兩個端點主機的IP地址,而porti和port2分別是兩個端點主機中的端口號。TCP連接的兩個套接字就是socket]和socket2。可見套接字socket是個很抽象的概念。在下一章的6.8節還要對套接字進行更多的介紹。

   總之,TCP連接就是由協議軟件所提供的一種抽象。雖然有時為了方便,我們也可以說,在一個應用進程和另一個應用進程之間建立了一條TCP連接,但一定要記住:TCP連接的端點是個很抽象的套接字,即(IP地址:端口號)。也還應記住:同一個IP地址可以有多個不同的TCP連接,而同一個端口號也可以出現在多個不同的TCP連接中。

   請注意,socket這個名詞有時容易使人把一些概念弄混淆,因為隨著因特網的不斷發展,以及網絡技術的進步,同一個名詞socket卻可表示多種不同的意思。例如:

   (1)允許應用程序訪問連網協議的應用編程接口API (Application ProgrammingInterface),即運輸層和應用層之間的一種接口,稱為socket API,并簡稱為socket。

   (2)在socket API中使用的一個函數名也叫作socket。

   (3)調用socket函教的端點稱為socket,如“創建一個數據報socket”。

   (4)調用socket函數時,其返回值稱為socket描述符,可簡稱為socket。

   (5)在操作系統內核中連網協議的Berkeley實現,稱為socket實現。

   上面的這些socket的意思都和本章所引用的RFC 793定義的socket(指端口號拼接到IP地址)不同。請讀者加以注意。

相關技術資料
9-5TCP的連接

熱門點擊

 

推薦技術資料

自制智能型ICL7135
    表頭使ff11CL7135作為ADC,ICL7135是... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
醴陵市| 文成县| 赞皇县| 墨玉县| 乌兰察布市| 永胜县| 礼泉县| 武威市| 文登市| 新民市| 安新县| 岳西县| 张家川| 岗巴县| 武山县| 老河口市| 福建省| 安康市| 阳西县| 内江市| 五大连池市| 绥芬河市| 钟山县| 裕民县| 娄烦县| 桑植县| 深水埗区| 南京市| 普兰店市| 孟津县| 襄樊市| 措勤县| 甘洛县| 公安县| 新建县| 太仓市| 焉耆| 察哈| 永胜县| 界首市| 长阳|