Ⅰ 使用網路編程中,mysql的埠號是
默認的是3306
Ⅱ 在網路中標準的埠范圍是多少到多少
計算機「埠」可以認為是計算機與外界通訊交流的出口。
其中硬體領域的埠又稱介面,如:USB埠、串列埠等。
軟體領域的埠一般指網路中面向連接服務和無連接服務的通信協議埠,是一種抽象的軟體結構,包括一些數據結構和I/O(基本輸入輸出)緩沖區。
按埠號可分為3大類:
(1)公認埠(Well Known Ports):從0到1023,它們緊密綁定(binding)於一些服務。通常這些埠的通訊明確表明了某種服務的協議。例如:80埠實際上總是HTTP通訊。
(2)注冊埠(Registered Ports):從1024到49151。它們鬆散地綁定於一些服務。也就是說有許多服務綁定於這些埠,這些埠同樣用於許多其它目的。例如:許多系統處理動態埠從1024左右開始。
(3)動態和/或私有埠(Dynamic and/or Private Ports):從49152到65535。理論上,不應為服務分配這些埠。實際上,機器通常從1024起分配動態埠。但也有例外:SUN的RPC埠從32768開始。
Ⅲ 網路編程中*** ping程序發送的ICMP報文,對方的埠號要怎麼寫啊
這個不是0埠,而是NULL,NULL就是0,意思就是,不指定埠號。
你這段代碼用的是原聲的SOCKET,其實默認的sin_port應該就是NULL的,這里應該只是顯式地再賦值了一遍吧。
Ⅳ 網路編程:探測某伺服器從1~1024埠分別對應哪些服務
1~1024運行的服務都是有約定的,詳細信息可查看RFC文檔,當然可以自己修改服務運行的埠,這個另說。
Ⅳ 網路編程裡面,套接字地址結構中,為什麼只有一個埠號和ip地址
1個socket可以做為客戶端或伺服器用,2選一。
要進行客戶端或伺服器通信,需要2個socket
Ⅵ 網路編程中,ping程序發送的ICMP報文,對方的埠號要怎麼寫啊
在網上找了類似的問題,也許對你有幫助:
問題:
在UDP定義中,sin.sin_port = htons(0); 的0是何意思?是否只要在sendto指定對方地址就可以,本方port不用指定,除非也要收
回答:
在Internet地址族中,一個名字包括幾個組成部分,對於SOCK_PGRAM和SOCK_STREAM類套介面,名字由三部分組成:主機地址,協議號(顯式設置為UDP和TCP)和用以區分應用的埠號。如果一個應用並不關心分配給它的地址,則可將Internet地址設置為INADDR_ANY,
或將埠號置為0。如果Internet地址段為INADDR_ANY,則可使用任意網路介面;在有多種主機環境下可簡化編程。如果埠號置為0,則
WINDOWS套介面實現將給應用程序分配一個值在1024到5000之間的唯一的埠。
參見:
http://bbs.csdn.net/topics/20304114
Ⅶ 關於網路編程,監聽指定埠的問題。
socket 編程的書 ,不少論壇都有些例子 。。。。。
Ⅷ Java網路編程獲取埠
這是正常現象,伺服器的埠是監聽埠(接受來自這個埠的數據),
客戶端綁定埠並不是客戶端自己的埠,而是需要連接的伺服器端埠(往哪個埠發送數據的意思)。
客戶端自己則會使用一個空閑的埠往指定的伺服器埠發送數據,getPort獲取就是這個埠。