幾個定義:
(1)IP地址:即依照TCP/IP協議分配給本地主機的網絡地址,兩個進程要通訊,任一進程首先要知道通訊對方的位置,即對方的IP。
(2)端口號:用來辨別本地通訊進程,一個本地的進程在通訊時均會占用一個端口號,不同的進程端口號不同,因此在通訊前必須要分配一個沒有被訪問的端口號。
(3)連接:指兩個進程間的通訊鏈路。
(4)半相關:網絡中用一個三元組可以在全局唯一標志一個進程:
(協議,本地地址,本地端口號)
這樣一個三元組,叫做一個半相關,它指定連接的每半部分。
(4)全相關:一個完整的網間進程通信需要由兩個進程組成,並且只能使用同一種高層協議。也就是說,不可能通信的一端用TCP協議,而另一端用UDP協議。
因此一個完整的網間通信需要一個五元組來標識:(協議,本地地址,本地端口號,遠地地址,遠地端口號)
這樣一個五元組,叫做一個相關(association),即兩個協議相同的半相關才能組合成一個合適的相關,或完全指定組成一連接。
---------------------
作者:逆風的薔薇
來源:CSDN
原文:https://blog.csdn.net/fly_yr/article/details/50387065
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!