【求助】為什ㄇFTP有TCP21與UDP20、SQL有TCP1433、UDP1434



贊助商連結


osbourne
2004-03-08, 02:16 PM
不好意思,想請問各位大大
FTP TCP PORT 21 我想大家都知道,那UDP 20是做什ㄇ用的ㄋ??
SQL SERVER 一般建立連線是TCP 1433 那UDP 1434 是做什ㄇ用的ㄋ?
既然TCP可以建立可靠連線,並傳輸資料,那啥時會用到UDP 1434
又FTP的UDP 20是啥時用,做什ㄇ功能ㄋ,
是像ISDN的B CHNNEL與D CHNNEL的功能ㄇ?
而HTTP PORT TCP 80 卻沒有用到UDP~~還請各位大大幫幫忙,感謝感謝!!

贊助商連結


even
2004-03-08, 06:47 PM
UDP(用戶資料報協定--User Datagram Protocol)是TCP/IP協定集中等同於TCP的通信協議。
(1)UDP與TCP的差異:UDP直接利用IP協定進行UDP資料報的傳輸,因此UDP提供的是無連接、不可靠的資料報投遞服務。
(2)UDP的使用場合:UDP常用於資料量較少的資料傳輸,例如:功能變數名稱系統中功能變數名稱位址/IP位址的映射請求和應答(Named),Ping 、BOOTP、TFTP等應用。
(3)使用UDP協定的好處:在少量資料的傳輸時,使用UDP協定傳輸資訊流,可以減少TCP連接的過程,提高工作效率。
(4)UDP協議的不足:當使用UDP協定傳輸資訊流時,用戶應用程式必須負責解決資料報排序,差錯確認等問題。
在多媒體應用中,常用TCP支援資料傳輸,UDP支援音頻/視頻傳輸。

gwochern
2004-03-08, 10:50 PM
回答你這 FTP TCP PORT 21 ,UDP PORT 20
ftp 21port是用來下ftp commnad的...而檔案資料都是走udp 20 port

darksnow
2004-03-09, 12:59 AM
最初由 gwochern 發表
回答你這 FTP TCP PORT 21 ,UDP PORT 20
ftp 21port是用來下ftp commnad的...而檔案資料都是走udp 20 port

ftp data應該是走tcp吧? 怎會走udp ?