官术网_书友最值得收藏!

1.3 認識端口

端口(port)可以認為是計算機與外界通信交流的出口。其中硬件領域的端口又稱接口,如USB端口、串行端口等。軟件領域的端口一般指網(wǎng)絡中面向連接服務和無連接服務的通信協(xié)議端口,是一種抽象的軟件結構,包括一些數(shù)據(jù)結構和I/O(基本輸入輸出)緩沖區(qū)。

端口屬于傳輸層的內容,是面向連接的,它們對應著網(wǎng)絡上常見的一些服務。這些常見的服務可劃分為使用TCP端口(面向連接,如打電話)和使用UDP端口(無連接,如寫信)兩種。

在網(wǎng)絡中可以被命名和尋址的通信端口是一種可分配資源,由網(wǎng)絡OSI(Open System Interconnection Reference Model,開放系統(tǒng)互連參考模型)協(xié)議可知,傳輸層與網(wǎng)絡層的區(qū)別是傳輸層提供進程通信能力,網(wǎng)絡通信的最終地址不僅包括主機地址,還包括可描述進程的某種標識。因此,當應用程序(調入內存運行后一般稱為進程)通過系統(tǒng)調用與某端口建立連接(binding,綁定)之后,傳輸層傳給該端口的數(shù)據(jù)都被相應進程所接收,相應進程發(fā)送給傳輸層的數(shù)據(jù)都從該端口輸出。

主站蜘蛛池模板: 佛冈县| 阜新市| 永城市| 嫩江县| 兴宁市| 彭泽县| 连城县| 柳州市| 祥云县| 察哈| 察雅县| 泾川县| 遂宁市| 牟定县| 达州市| 临海市| 阿巴嘎旗| 长春市| 五家渠市| 大理市| 靖宇县| 永川市| 洮南市| 明水县| 天门市| 东光县| 吴旗县| 徐汇区| 瓮安县| 犍为县| 临潭县| 德化县| 册亨县| 静安区| 项城市| 井研县| 阿瓦提县| 南和县| 东乡族自治县| 仙桃市| 政和县|