SOCKET(基于C++)
摘要: 對于SOCKET在這里我不想究其歷史,我只想說其時它是一種進程通訊的方式,簡言之就是調用這個網絡庫的一些API函數就能實現分布在不同主機的相關進程之間的數據交換.
SOCKET中首先我們要理解如下幾個定義概念:
一是IP地址:IP Address我想很容易理解,就是依照TCP/IP協議分配給本地主機的網絡地址,就向兩個進程要通訊,任一進程要知道通訊對方的位置,位置如何來確定,就用對方的IP
二是端口號:用來標識本地通訊進程,方便OS提交數據.就是說進程指定了對方進程的網絡IP,但這個IP只是用來標識進程所在的主機,如何來找到運行在這個主機的這個進程呢,就用端口號.
三是連接:指兩個進程間的通訊鏈路.
四是半相關:網絡中用一個三元組可以在全局唯一標志一個進程:
(協議,本地地址,本地端口號)這樣一個三元組,叫做一個半相關,它指定連接的每半部分。
閱讀全文
posted @
2011-06-27 10:46 Hukin 閱讀(202) |
評論 (0) 編輯