它用於連接多方,然後進行通信,即從壹方向另壹方傳輸數據。
為了解決不同種族的人之間的語言交流障礙,現在規定國際通用語言是英語,這是規定,也是約定。
這和和上面的人交流是壹樣的。計算機通信也規定了規則,這就是協議。
如果全世界的計算機想要壹起通信,它們需要協議。互聯網協議太多了,我們現在就介紹最重要的兩個,所以大家簡稱互聯網協議TCP/IP協議。
讓我們來看看我們常用的協議:
應用層協議:DHCP、DNS、FTP、POP3、SSH。
傳輸層協議:TCP、UDP
網絡層協議:IP
數據鏈路層:WIFI,GPRS,
物理層:以太網、調制解調器
如果壹個進程需要發送和接收網絡數據,它需要長時間擁有這樣壹個端口。每個應用的端口都不壹樣,數據不會發錯。
最大端口數是65536
端口由端口號標記,端口號只是從0到65535的整數。
壹些眾所周知的端口號是固定的。
80被分配給HTTP服務。
端口21被分配給FTP服務。
Mysql端口3306
和動態端口號。
之所以稱之為動態,是因為它壹般不是固定地分配某個服務,而是動態地分配。
當系統進程或應用程序進程需要網絡通信時,它向主機申請壹個端口,主機分配壹個可用的端口號給它使用。
關閉程序並釋放端口。
網絡統計數據庫