File Transfer Protocol: Засвар хоорондын ялгаа

Content deleted Content added
Мөр 20:
 
=== FTP хэрхэн ажилладаг вэ? ===
Ажиллах зарчим Клиент компьютер нь мэдээллийг авах хүсэлтээ уг компьютер руугаа илгээж server гэгдэх компьютер нь өгөгдөл программаа хянана. FTP дамжуулалт нь Клиент/Сервер орчинд явагддаг. Хүсэгч машин нь дээрх хүснэгтэд буй слиентүүдийн нэгийг эхэлдэг. Энэ нь түүний хандсан файл серверт (өөр сүлжээн дэх машин) хүсэлтийг хүргэдэг. Энэ хүсэлт нь ихэвчлэн inetd-ээр 21-р порт ру  илгээгддэг. Холболт үүсэх хооронд файл сервер нь FTP сервер хүлээгч эсвэл FTP   хүлээгч ажиллуулж байх ѐстой. FTPD бол стандарт FTP сервер хүлээгч юм. Түүний үүрэг нь энгийн : Inetd-р ирүүлсэн холбогдох хүсэлтэд хариу өгч файл дамжуулалтаар хангах үүрэгтэй. Энэ хүлээгч нь unix-ийн ихэнх дискт байдаг. Доор бусад үйлдлийн системүүд дэх FTP серверүүдийг харуулав.
Ажиллах зарчим Клиент компьютер нь мэдээллийг авах хүсэлтээ уг компьютер руугаа илгээж server гэгдэх компьютер нь өгөгдөл программаа хянана.
 
FTP дамжуулалт нь Клиент/Сервер орчинд явагддаг. Хүсэгч машин нь дээрх хүснэгтэд буй слиентүүдийн нэгийг эхэлдэг. Энэ нь түүний хандсан файл серверт (өөр сүлжээн дэх машин) хүсэлтийг хүргэдэг. Энэ хүсэлт нь ихэвчлэн inetd-ээр 21-р порт ру  илгээгддэг. Холболт үүсэх хооронд файл сервер нь FTP сервер хүлээгч эсвэл FTP   хүлээгч ажиллуулж байх ѐстой. FTPD бол стандарт FTP сервер хүлээгч юм. Түүний үүрэг нь энгийн : Inetd-р ирүүлсэн холбогдох хүсэлтэд хариу өгч файл дамжуулалтаар хангах үүрэгтэй. Энэ хүлээгч нь unix-ийн ихэнх дискт байдаг. Доор бусад үйлдлийн системүүд дэх FTP серверүүдийг харуулав.
 
[[Файл:Үйлдлийн системүүд дэх FTP серверүүд.jpg|centre|thumb|502x502px]]
Line 74 ⟶ 72:
* FTPS (FTP –SSL эсвэл FTP secure  протокол нь FTP ийн нэгэн төрөлийн протокол бөгөөд энэ нь FTP д SSL TLC ийн хамгаалтуудыг нэмж өгсөн RTC 2228 –ийг RFS 4217  болгож өргөтгөсөн
 
* '''1988'''  өргөтгөл нь ipv6 ,  нат өргөтгөсөн идэвхгүй тусламжийг багтаасан <nowiki>RFC 2428</nowiki> стандартийн нэг хэсэг юм.MID 2000s Managed Sftp анх 1997 <nowiki>RFC 4251</nowiki> cтандартийн нэг хэсэг болж хөгжүүлсэн . Байгуулагууд  managed file fransfer  ийг хэрэглэж эхэлсэн бөгөөд  энэ нь ftp серверийн бас нэгэн шийдэл юм . MTP нь маш өндөр түвшиний хамгаадтуудыг санал болгодог ба Засагийн газарт ихэвчлэнэ хэрэглэдэг . Мөн FTPS SFTP –ыг дэмжин ажилдаг
Байгуулагууд  managed file fransfer  ийг хэрэглэж эхэлсэн бөгөөд  энэ нь ftp серверийн бас нэгэн шийдэл юм . MTP нь маш өндөр түвшиний хамгаадтуудыг санал болгодог ба Засагийн газарт ихэвчлэнэ хэрэглэдэг . Мөн FTPS SFTP –ыг дэмжин ажилдаг
 
== '''Файл сервер систем''' ==
Ихэнх сүлжээ нь файл хуваалцахад зориулагдан хөгжүүлэгдсэн байдаг. Файл дам-жуулах протокол (FTP) нь энэ зорилгоор ашиглагддаг. FTP протокол нь сервер дээрээс файл татах болон upload хийхэд чухал ач холбогдолтойгоор ашиглагддаг ба мөн халдлагын бай болж байдаг.  Клиент компьютер (хэрэглэгч) шинээр файл бий болгох, үүсгэсэн файлыг унших, шинэчлэх болон устгах боломжийг файл системийн интерфейсээр хангаж өгдөг. FTP болон HTTP гэх мэт протокол ашиглан клиент компьютер нь өөрийн хандах эрхийн хүрээн дэх хязлаарлалтайгаар файлуудад ханддаг. Сервер нь өндөр хүчин чадалтай үйлдлийн систем шаардагдах ба энэ нь хэрэглэгчдэд нэг дор олноор үйлчлүүлэхэд хангалттай хүчин чадалтай байх хэрэгтэй нөгөө талаас найдвартай байх шаардлагатай. Сервер нь серверийн програмуудыг суулгасан байнгын асаалттай компьютер дээр байрлах бөгөөд тухайн компьютер нь ip хаягтай байх ба түүнийг нь домэйн нэртэй холбосноор тухайн вэбсайтыг үзэх боломжтой болдог. Бүх файлуудыг нэгдсэн сервэрүүд дээр хадгалж, хэрэглэгчид өөрийн эрхийн хүрээн дэх файлуудад хандах боломжтой байдаг. Тус файлуудад эрх бүхий хэрэглэгч,админууд хандах болон тус файлд бичих эрхтэй байна. Мэдээж хэрэглээний онцлог гэх мэт зүйлсээс нь хамааруулан зөвхөн өөрөө хандах боломжтойгоор ч файлийг байршуулж болох юм.
Line 82 ⟶ 78:
 
=== NFS, SMB ===
Нэг сүлжээнд байгаа хэрэглэгчид өөрсдийн файлуудыг хуваалцах боломжтой. Сүлжээнд ингэж ажиллах боломжыг Unix төрлийн үйлдлийн систем дээр NFS, харин Windows төрлийн үйлдлийн системд SMB/CIFS буюу SAMBA протоколууд тус тус олгодог. Үүнийг ашигласнаар өргөн хэрэглэгддэг өгөгдлийг нэгтгэн нэг машин дээр байрлуулж, түүнд алсаас хандах боломжтой болсноор дотоод машинууд илүү бага диск хэрэглэх болно, хэрэглэгчийн хувьд сүлжээнд байгаа машин бүр дээр тус тусдаа гэрийн сантай байх шаардлагагүй болно. Гэрийн санг нэг удаа NFS сервер дээр үүсгээд түүнийгээ сүлжээгээр дамжин хэрэглэх боломжтой гэх мэт давуу талуудтай. Network File System буюу Сүлжээний Файлын Систем буюу NFS нь сүлжээний орчинд файл болон санг бусадтай хуваалцах боломжийг олгодог. NFS-г хэрэглэн, хэрэглэгчид болон програмууд алслагдсан систем рүү дотоод файл руу хандаж байгаатай адилаар хандах боломжтой. Samba бол Microsoft® Windows® харилцагчдад файл болон хэвлэх үйлчилгээг үзүүлдэг, өргөн хэрэглэгддэг нээлттэй эхийн програм хангамжийн багц юм.
 
Network File System буюу Сүлжээний Файлын Систем буюу NFS нь сүлжээний орчинд файл болон санг бусадтай хуваалцах боломжийг олгодог. NFS-г хэрэглэн, хэрэглэгчид болон програмууд алслагдсан систем рүү дотоод файл руу хандаж байгаатай адилаар хандах боломжтой.
 
Samba бол Microsoft® Windows® харилцагчдад файл болон хэвлэх үйлчилгээг үзүүлдэг, өргөн хэрэглэгддэг нээлттэй эхийн програм хангамжийн багц юм.
 
=== FreeBSD ===
File Transfer Protocol буюу Файл Дамжуулах Протокол (FTP) нь хэрэглэгчдэд  серверээс файлыг авах болон тавих хялбар замыг бий болгодог. FreeBSD үндсэн систем дотроо  сервер програм '''ftpd'''-г агуулж байдаг. Энэ нь FreeBSD дээр  серверийг босгох, удирдах ажлыг төвөггүй болгодог. File Transfer Protocol буюу Файл Дамжуулах Протокол (FTP) нь хэрэглэгчдэд  серверээс файлыг авах болон тавих хялбар замыг бий болгодог. FreeBSD үндсэн систем дотроо  сервер програм '''ftpd'''-г агуулж байдаг. Энэ нь FreeBSD дээр  серверийг босгох, удирдах ажлыг төвөггүй болгодог.
 
File Transfer Protocol буюу Файл Дамжуулах Протокол (FTP) нь хэрэглэгчдэд  серверээс файлыг авах болон тавих хялбар замыг бий болгодог. FreeBSD үндсэн систем дотроо  сервер програм '''ftpd'''-г агуулж байдаг. Энэ нь FreeBSD дээр  серверийг босгох, удирдах ажлыг төвөггүй болгодог.
 
== '''FTP ашиглах командууд''' ==