Интернэт дэх FTP үйлчилгээ нь шууд файл солилцох зориулалттай бөгөөд "клиент-сервер" технологийн үндсэн дээр бүтээгдсэн. FTP протоколыг ашиглан үйлчлүүлэгч болон серверийн хооронд харилцан үйлчлэл байдаг. Үйлчлүүлэгч гэдэг нь тодорхой сервер рүү хүсэлт илгээж, мэдээллийг хүлээн авч, дамжуулдаг хүн юм. Сервер нь үйлчлүүлэгчээс файлуудыг хүлээн авч, боловсруулж, цааш нь шилжүүлдэг систем юм.
FTP үйлчилгээг ашиглах нь ямар давуу талтай вэ?
Интернэт дэх FTP үйлчилгээ нь бүх төрлийн файл хүлээн авах, дамжуулахад зориулагдсан. Энэ нь өөрийн серверүүдтэй бөгөөд бүх төрлийн өгөгдөл, файл бүхий том архивуудыг хадгалдаг. Ийм архивт асар их хэмжээний огт өөр мэдээлэл байдаг. Мөн хэд хэдэн серверүүдийн хооронд мэдээлэл нь бүрэн ижил байдаг давхардсан архивууд байдаг бөгөөд тэдгээрийг толин тусгал гэж нэрлэдэг.
Энэ үйлчилгээний давуу тал нь хэд хэдэн талаар:
1. Дэлхийн сүлжээгээр өгөгдөл дамжуулах боломж. Протоколыг ашигласнаар бараг бүх файлыг компьютерт татаж авах боломжтой: хөгжим, архив,текст мэдээлэл ба программ.
2. Сүлжээнд холбогдсон аливаа компьютерийн сервер дээрх файлуудыг алсаас удирдах чадвар. Өөрөөр хэлбэл дэлхийн нөгөө талд байрлах компьютерийн файлуудыг нэг компьютерээс удирдах боломжтой.3. Мэдээлэл, файл эсвэл баримт бичигтэй ажиллахад тохиромжтой, ямар ч хөтөч дээр байдаг шиг шаардлагатай мэдээллийг хайж нэг хуудаснаас нөгөө рүү шилжих шаардлагагүй.
FTP үйлчилгээтэй ажиллахын тулд тусгай программ хэрэгтэй бөгөөд тэдгээр нь протоколын ажиллагааг хангадаг программууд юм. Ийм программуудын хэд хэдэн төрөл байдаг: FTP сервер, FTP клиент болон archie.
FTP протокол гэж юу вэ?
FTP файлын үйлчилгээ нь тээврийн давхарга дээрх протоколтой шууд харьцдаг протокол ашигладаг, эс тэгвээс TCP:
- Анхны стандарт - RFC-114.
- Сүүлд - RFC-959.
Энэ үйлчилгээ нь аливаа мэдээлэл, файлыг дамжуулахын тулд зөвхөн хоёр TCP холболт ашигладагаараа бусад хөгжүүлсэн програмуудаас ялгаатай:
1. Хяналтын холболт - энэ нь сервер рүү тушаал илгээж, түүнээс аль хэдийн боловсруулсан хариултуудыг хүлээн авах зориулалттай. Энэ холболтыг зохион байгуулахын тулд Telnet протокол хэрэгтэй (хүсэлт илгээж, боловсруулсан хариултыг хүлээн авсны дараа тушаал илгээх боломжтой гэсэн дохио өгдөг).
2. Одоо байгаа эсвэл бүх илгээсэн болон хүлээн авсан файлуудыг холбоно уу. Telnet холболт үүсгэсний дараа TCP-ийг зохион байгуулдаг логик процессоор файл дамжуулалт хийнэ.энэ нь FTP сервер дэх портуудын бэлэн байдлыг шалгадаг. Ийм харилцаа холбооны сувгууд байнга үүсдэг бөгөөд шаардлагатай бол устгадаг.
FTP протокол нь хоёр горимд ажиллах боломжтой:
- идэвхтэй;- идэвхгүй.
FTP клиент гэж юу вэ?
FTP клиент нь FTP файл дамжуулалтыг хэрэгжүүлдэг хэрэглэгчийн тусгай интерфейс юм. Интернет дэх FTP үйлчилгээ нь дотоод эсвэл интернет сүлжээнд холбогдсон хэд хэдэн компьютеруудын хооронд файл солилцоход зориулагдсан болох нь харагдаж байна. Үүний зэрэгцээ эдгээр компьютерууд ямар платформоор тоноглогдсон, бие биенээсээ ямар зайд байх нь огт хамаагүй.
Үнэндээ ийм клиент сервертэй адилхан зохион байгуулалттай байдаг ч үүнийг зөвхөн дотоод машин, автоматжуулсан эсвэл хүн удирддаг. Та FTP клиентийг зөвхөн компьютерээр дамжуулан интернетээр удирдах боломжгүй болж байна.
Татаж авах менежер гэж нэрлэгддэг FTP үйлчлүүлэгчийн төрлүүд байдаг. Жишээлбэл, ReGet, Go!Zilla болон бусад олон. Тэдний ачаар хэрэглэгч ямар ч вэб серверээс татаж авах боломжтой. Ийм програмын гол онцлог нь тэдгээрийг ямар ч хөтөч дээр нэгтгэж, хэрэглэгчдэд шаардлагатай файлуудыг автоматаар таслан зогсоох боломжтой юм. FTP татан авагчид тохиромжтой удирдлага, үзэсгэлэнтэй интерфэйстэй бөгөөд холболт эвдэрсэн тохиолдолд үүнийг асаасаны дараа дахин татаж авах болно.
FTP сервер гэж юу гэсэн үг вэ?
FTP сервер нь ажилладаг тусгай програмууд юмхувийн компьютер дээр тэд цаана нь ажилладаг. Эдгээр нь танд хамгийн энгийн компьютерээс бүрэн хэмжээний FTP сервер хийх боломжийг олгодог бөгөөд FTP үйлчилгээг удирдах нь танд шаардлагатай файлуудыг татаж авах эсвэл байршуулах боломжийг олгодог. Ийм програм нь бусад компьютерээс ирсэн бүх хүсэлтийг автоматаар хянаж, дараа нь тэдгээрийг боловсруулж, хариу өгдөг. Энэ серверийг суулгахдаа бусад програм хангамжийн үйлчлүүлэгчдэд хандах боломжтой хязгаарлагдмал лавлахыг зааж өгөх хэрэгтэй. Файл, лавлах бүр өөрийн гэсэн шинж чанартай байдаг бөгөөд хэрэв хүсвэл ямар ч компьютерт хандах хандалтыг хязгаарлаж болно. Жишээлбэл, нэг файлыг зөвхөн унших боломжтой, нөгөө файлыг бичиж болно, гурав дахь нь ямар ч машинд нээлттэй гэх мэт.
FTP серверүүд нь хязгаарлагдмал системүүд бөгөөд тэдгээр нь зөвхөн бүртгэлтэй хэрэглэгчид ашиглах боломжтой бөгөөд тэдгээртэй холбогдохдоо нэвтрэх нэр, нууц үгээ оруулах шаардлагатай. Нээлттэй гэж нэрлэгддэг олон серверүүд байдаг, эс тэгвээс тэдгээрийг нэргүй гэж нэрлэдэг. Тэнд нэвтрэхийн тулд та нэвтрэх нэр - нэргүй, нууц үг - нууц үгээ оруулах ёстой.
Archie - FTP архив хайх програм
Интернэтээс шаардлагатай FTP сервер хайх нь маш их цаг хугацаа шаардсан, төвөгтэй ажил бөгөөд үүнийг хөнгөвчлөхийн тулд тусгай Archie програм хангамжийн модулийг боловсруулсан. Та үүнтэй цахим шуудангаар, Telnet сессээр эсвэл дотооддоо ажиллах боломжтой. FTP архивын үйлчилгээ болон archie нь чадамжийн хувьд огт өөр технологи гэдгийг ойлгох хэрэгтэй. Ихэнхдээ archie серверт хандахын тулд хэрэглэгч эхлээд archie клиент рүү хандах ёстой.
Ажиллахын тулдTelnet хэрэглэгч Telnet сесс нээж, шаардлагатай мөрөнд archie гэсэн үгийг бичнэ үү. Энэ нь иймэрхүү харагдаж байна: telnet archie.mcgill.ca нэвтрэх: archie. Мөр гарч ирсний дараа: archie>. Мөн та туслах гэсэн мөрөнд команд бичээд серверийн чадамжийн талаар асууж болно.
Хэрхэн өөрөө интернэтэд FTP сервер үүсгэх вэ?
Интернэт дэх FTP үйлчилгээ нь интернет хэрэглэгчдийн хооронд файл солилцох зориулалттай бөгөөд түүний тусламжтайгаар үүнийг хурдан бөгөөд хялбар хийх боломжтой байдаг тул зарим хэрэглэгчид өөрсдийн серверээ суулгахыг хүсдэг. Энэ хүслийг биелүүлэх боломжтой, гэхдээ зөвхөн интернет болон зарим програмын талаар шаардлагатай онолын мэдлэг, түүнчлэн файл хуваалцах боломжтой.
Хувийн компьютер дээр хувийн FTP сервер үүсгэх боломжийг олгодог олон програм байдаг. Ийм тусгай программуудын нэг бол GuildFTPd юм. Хэрэв та FTP үүсгэх зарим нарийн ширийн зүйлийг мэддэг бол суулгахад хялбар бөгөөд ойлгомжтой байдаг. Эхлээд үүнийг интернетээс олж, компьютер дээрээ суулгасан байх ёстой. Үүнийг суулгахад ямар ч асуудал гарах ёсгүй. Гэхдээ програмыг тохируулахдаа зарим үйлдлийг хийх шаардлагатай болно - энэ нь үүсгэсэн FTP үйлчилгээг цаашид зөв ажиллуулахад шаардлагатай.
GuildFTPd програмаар үүсгэгдсэн интернетийн FTP файл дамжуулах үйлчилгээ
Энэ программыг компьютер дээрээ татаж аваад суулгасны дараа тохиргооны самбар руу (GuildFTPd сонголтууд) очих шаардлагатай бөгөөд тэнд хэд хэдэн таб болон зүйл байх болно. Ерөнхий ангилал нь бүх үндсэн тохиргоог агуулдагхолболтын тоо, портын дугаар болон бусад чухал параметрүүдийг тодорхойлох. Энд та шаардлагатай бүх тохиргоог хийх хэрэгтэй. Сервер бүрийн хувьд тэдгээр нь хувь хүн бөгөөд зөвхөн бүтээгчийн хүслээс хамаарна.
Дараа нь Серверийн ангилал гарч ирнэ. Энд та үүсгэх серверийн нэрийг оруулах хэрэгтэй. Серверийн эзэлдэг дууны хэмжээг багасгахыг зөвлөж байна, үүний тулд бүртгэлийн түвшний гулсагчийг зүүн тийш шилжүүлнэ үү.
Одоо та аль аргыг сервер үүсгэхээ сонгох хэрэгтэй. GuildFTPd систем нь ирээдүйн хэрэглэгчдийг бүлгүүдэд хуваах замаар ажилладаг бөгөөд үүний үндсэн дээр хувийн данс эсвэл хүссэн лавлах дээр үндэслэн тодорхой сервер үүсгэнэ.
Ямар төрлийн FTP сервер үүсгэх вэ? Хувийн дансанд суурилсан сервер
Энэ төрөл нь найзууддаа ашиглах файлын серверийг зохион байгуулахад тохиромжтой. Энэ тохиолдолд хэрэглэгч бүрийн хувийн файлын систем хийх боломжтой болно.
Үүнийг хийхийн тулд бүлэг үүсгэн, түүнд нэр өгч, үндсэн директор руу хуваалцсан хандалтыг хийнэ. Үүнийг хийхийн тулд Нэмэх товчийг дараад зам засах хэсэг рүү очно уу. Дараа нь "Админ", дараа нь "Хэрэглэгч нэмэх" гэсэн хэрэглэгчийн бааз бий болно, энд та үүсгэгдэж буй серверийн ирээдүйн бүх хэрэглэгчдийн таних өгөгдлийг (нэвтрэх, нууц үг) оруулах хэрэгтэй. Ийм хэрэглэгч хэд ч байж болно, жишээлбэл, 16 хүн ашиглах эсэхийг нэн даруй шийдэх нь зүйтэй. Интернет дэх FTP үйлчилгээ нь хязгааргүй тооны хүмүүсийн хооронд бичиг баримт солилцох зориулалттай.
Үндсэн суурь бэлэн болсон үед шаардлагатай бол хэрэглэгч бүрт виртуал файлын системийг үүсгэж болно. Үүнийг хийхийн тулд Нэмэх - Зам засварлах хэсэгт дахин очиж, нэвтрэх бүрт файл, фолдерын нэрийг зааж өгнө үү.
Нээлттэй FTP сервер хэрхэн үүсдэг вэ?
Энэ бол өөрийн сервер үүсгэх хоёр дахь арга боловч олон тооны хэрэглэгчид болон онлайн маркетинг хийхэд илүү тохиромжтой. FTP серверийн интернет үйлчилгээг эерэгээр хүлээн авч байгаа тул сүлжээнд ийм үйлчилгээ маш олон байдаг.
Нээлттэй сервер үүсгэх нь хувийн данснаас хамаагүй хялбар юм. Энэ тохиолдолд зөвхөн нэг хэрэглэгч үүсгэгдэх бөгөөд нэрийг зааж өгөх мөрөнд нэрээ нууцлахыг оруулна уу. Мөн жагсаалтын нэрний хажууд байгаа хайрцгийг шалгахаа мартуузай. Дараа нь зөвхөн ямар ч интернет хэрэглэгч ашиглах боломжтой файлын сангуудыг байршуулахад л үлдэнэ.