下面介紹一個這兩種方式的工作原理:
成都創新互聯專業為企業提供揭東網站建設、揭東做網站、揭東網站設計、揭東網站制作等企業網站建設、網頁設計與制作、揭東企業網站模板建站服務,十年揭東做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。
主動模式:第一步FTP客戶端首先隨機選擇一個大于1024的端口p1,并通過此端口發送請求連接到FTP服務器的21號端口建立TCP連接,在FTP中這個連接叫做控制連接,連接成功建立后,FTP客戶端會發送port命令,緊接著FTP客戶端會監視自己的p1+1端口,FTP服務器接收到port命令會從自己的20號端口向FTP客戶端的p1+1端口發起請求建立TCP連接,這個連接叫做數據連接,用來發送數據,數據傳輸完畢后數據連接隨即關閉,控制連接保持開啟。
因為很多防火墻在設置的時候都是不允許接受外部發起的連接的,所以許多位于防火墻后或內網后的FTP客戶端不支持主動模式,因為服務器無法穿過防火墻或者無法連接到NAT后的客戶端。
至此,找到了原因:我是用的本機上開啟了防火墻,FTP服務器請求本機的端口被隔離阻止。
ftp.enterLocalPassiveMode();
名稱欄目:FTPClient上傳文件大小為0問題
標題路徑:http://m.newbst.com/article16/pjdgdg.html
成都網站建設公司_創新互聯,為您提供ChatGPT、營銷型網站建設、網頁設計公司、網站收錄、微信小程序、品牌網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯