協(xié)議軟件 http上傳下載和ftp上傳下載的原理一樣嗎?有什么差別?
http上傳下載和ftp上傳下載的原理一樣嗎?有什么差別?其實(shí)從簡單的上傳和下載的角度來看,原理是一樣的,都是通過網(wǎng)絡(luò),點(diǎn)對(duì)點(diǎn)(即客戶端和服務(wù)器之間的數(shù)據(jù)傳輸),但是兩者的連接方式不同,采用的協(xié)議也不
http上傳下載和ftp上傳下載的原理一樣嗎?有什么差別?
其實(shí)從簡單的上傳和下載的角度來看,原理是一樣的,都是通過網(wǎng)絡(luò),點(diǎn)對(duì)點(diǎn)(即客戶端和服務(wù)器之間的數(shù)據(jù)傳輸),但是兩者的連接方式不同,采用的協(xié)議也不同。HTTP使用的鏈接是通過瀏覽器將鏈接地址發(fā)送到服務(wù)器的指定位置進(jìn)行上傳或下載,客戶端沒有選擇性。FTP是通過兩邊的FTP程序,點(diǎn)對(duì)點(diǎn)可以在服務(wù)器主機(jī)上遠(yuǎn)程選擇(即相當(dāng)于進(jìn)入遠(yuǎn)程主機(jī)硬盤)存儲(chǔ)路徑。
想用硬盤做個(gè)私人網(wǎng)盤,通過網(wǎng)絡(luò)可以上傳和下載文件,有什么設(shè)備可以搞定?
我做到了。當(dāng)時(shí),我也不喜歡百度云的緩慢上傳下載、上傳文件大小等。沒有太多的會(huì)員限制。但因?yàn)樗麄兏F,他們覺得買設(shè)備不劃算。然后他們不得不折騰開源軟件,在互聯(lián)網(wǎng)上搜索很長一段時(shí)間。最后,他們決定使用owncloud虛擬云。然而,互聯(lián)網(wǎng)上的大多數(shù)文件都是過時(shí)的。有很多問題,8.0或更高版本不再支持owncloud Windows版本。Linux沒有一定的基礎(chǔ),所以根本不能扔掉。最后,花了一個(gè)星期的時(shí)間,本著不折騰、不死的精神完成了兩個(gè)版本。在Windows版本下,使用kode Explorer可以與cloud和xampp kode Explorer相結(jié)合,構(gòu)建簡單,功能強(qiáng)大,但缺點(diǎn)是非會(huì)員用戶不能超過5個(gè)。以下是與您分享的鏈接:https://jingyan.baidu.com/article/bea41d43b5d9ffb4c41be65a.html
界面類似百度云,可以設(shè)置賬號(hào)權(quán)限、部門共享等。
另一個(gè)版本是owncloud。CentOS 7.0使用PHP5.6數(shù)據(jù)庫owncloud構(gòu)建環(huán)境。很難,但建成后感覺很好。
施工過程非常痛苦,故障很多,需要一定的耐心。
設(shè)置之后,還有最后一個(gè)問題,那就是在外部網(wǎng)絡(luò)環(huán)境中使用它。我用pubyun。我在pubyun官網(wǎng)申請(qǐng)免費(fèi)動(dòng)態(tài)域名,在路由器上設(shè)置,然后通過動(dòng)態(tài)域名端口訪問。當(dāng)然,你需要一個(gè)公共IP,這更簡單。