คอมพิวเตอร์เครือข่าย

วิธีการกำหนดค่าพอร์ต FTP? FTP-ports คืออะไร?

พอร์ต FTP เป็นเวอร์ชันมาตรฐาน ของการรับส่งข้อมูล ผ่านเครือข่าย TCP ต่างๆรวมถึงอินเทอร์เน็ต โปรโตคอลเหล่านี้มักใช้ในการดาวน์โหลดหน้าเครือข่ายหรือเอกสารทุกชนิดจากอุปกรณ์การพัฒนาเอกชนไปยังเซิร์ฟเวอร์โฮสติ้งต่างๆ

พวกเขาคืออะไร?

พอร์ต FTP ถูกสร้างขึ้นทั้งหมดบนสถาปัตยกรรมเซิร์ฟเวอร์ไคลเอ็นต์และในเวลาเดียวกันให้สำหรับการใช้การเชื่อมต่อเครือข่ายที่หลากหลายสำหรับการส่งคำสั่งหรือข้อมูลระหว่างเซิร์ฟเวอร์และไคลเอ็นต์ ผู้ใช้ที่ใช้โปรโตคอลนี้สามารถผ่านขั้นตอนการตรวจสอบสิทธิ์ผ่านรหัสผ่านและเข้าสู่ระบบด้วยข้อความที่ชัดเจน หรือหากโครงสร้างนี้มีโครงสร้างเซิร์ฟเวอร์พวกเขาสามารถเชื่อมต่อโดยไม่ระบุตัวตนได้ นอกจากนี้ยังสามารถใช้โปรโตคอล SSH ซึ่งให้การรับส่งข้อมูลอย่างปลอดภัยการซ่อนรหัสผ่านและการเข้าสู่ระบบรวมถึงการเข้ารหัสเนื้อหาทั้งหมดด้วย

ประวัติความเป็นมา

แอ็พพลิเคชันไคลเอ็นต์ตัวแรกที่ใช้พอร์ต FTP เป็นอุปกรณ์บรรทัดคำสั่งเชิงโต้ตอบที่ใช้ไวยากรณ์และคำสั่งมาตรฐาน อินเทอร์เฟซผู้ใช้แบบกราฟิกได้รับการพัฒนาขึ้นสำหรับระบบปฏิบัติการจำนวนมากที่ใช้อยู่ในปัจจุบันและโดยเฉพาะอย่างยิ่งเป็นที่น่าสังเกตเกี่ยวกับอินเทอร์เฟซต่างๆเช่นยูทิลิตี้การออกแบบเว็บทั่วไปเช่น Microsoft Expression

พอร์ต FTP เป็นหนึ่งในมาตรฐานที่เก่าแก่ที่สุดในปัจจุบันเนื่องจากปรากฏในปีพ. ศ. 2514 ก่อน TCP / IP และ HTTP ตอนแรกมันถูกใช้เฉพาะบน NCP แต่วันนี้การใช้งานของมันกำลังแพร่กระจายอย่างแข็งขันทั้งสำหรับการถ่ายโอนซอฟต์แวร์ต่างๆรวมทั้งการเข้าถึงทรัพยากรระยะไกล

ความแตกต่างจาก HTTP คืออะไร?

พอร์ต FTP เริ่มต้นมีคุณสมบัติค่อนข้างสว่าง - ใช้การเชื่อมต่อหลายแบบ ในกรณีนี้ช่องหนึ่งในกรณีนี้จะใช้เป็นผู้จัดการและผ่านมันจะมีคำสั่งไปยังเซิร์ฟเวอร์และการตอบกลับจะถูกส่งกลับจากระบบ ผ่านช่องทางอื่น ๆ การส่งข้อมูลที่จำเป็นจะดำเนินการโดยตรงโดยใช้ช่องเดียวที่ใช้สำหรับการส่งแต่ละครั้ง

ด้วยเหตุนี้ถ้าคุณใช้พอร์ต FTP เริ่มต้นภายในเซสชันเดียวกันจะมีการส่งไฟล์หลาย ๆ ไฟล์พร้อมกัน เนื่องจากแต่ละช่องจะเปิดพอร์ต TCP ของตัวเองซึ่งจะถูกเลือกโดยไคลเอ็นต์หรือเลือกเซิร์ฟเวอร์โดยอัตโนมัติทั้งนี้ขึ้นอยู่กับโหมดการส่งที่ใช้

ข้อดีคืออะไร?

โหมดไบนารีเป็นพื้นฐานของการถ่ายโอนโดยใช้โปรโตคอล FTP พอร์ทประเภทนี้ช่วยให้คุณลด ค่าใช้จ่ายใน การรับส่งข้อมูลรวมทั้งลดเวลาที่ใช้ในการแลกเปลี่ยนข้อมูลระหว่างการถ่ายโอนไฟล์ขนาดใหญ่ โปรโตคอล HTTP ในกรณีใด ๆ จำเป็นต้องเข้ารหัสข้อมูลไบนารีในรูปแบบข้อความซึ่งสามารถทำได้เช่นใช้ขั้นตอนวิธีพิเศษ Base64

การใช้พอร์ต FTP มาตรฐานไคลเอ็นต์จะเข้าสู่เซสชันก่อนและการดำเนินงานที่ตามมาทั้งหมดจะดำเนินการอยู่ในนั้น กล่าวอีกนัยหนึ่งเซิร์ฟเวอร์จะจำสถานะปัจจุบันและเก็บรักษาไว้ในระดับหนึ่ง ในขณะเดียวกันเมื่อใช้โปรโตคอล HTTP โปรโตคอลดังกล่าวไม่มีอยู่เนื่องจากงานของโปรโตคอลนี้เป็นเพียงการถ่ายโอนข้อมูลหลังจากนั้นจะลืมเรื่องการทำงานทั้งหมด ในการเชื่อมต่อนี้เมื่อใช้โปรโตคอล HTTP การเก็บข้อมูลสถานะจะดำเนินการโดยเทคโนโลยีอื่น ๆ ที่ไม่เกี่ยวกับโปรโตคอลนี้

มันทำงานอย่างไร?

โปรโตคอล FTP ถูก ใช้งานที่ชั้นแอ็พพลิเคชันของรูปแบบ OSI และใช้ในการถ่ายโอนข้อมูลโดยใช้ TCP / IP เมื่อต้องการทำเช่นนี้คุณต้องเริ่มต้นเซิร์ฟเวอร์ FTP ที่จะรอคำขอที่เข้ามา ถ้าจำเป็นไคลเอ็นต์จะสามารถติดต่อเซิร์ฟเวอร์ได้อย่างอิสระโดยใช้หมายเลขพอร์ต 21. ข้อควรทราบว่าการเชื่อมต่อนี้จะยังคงเปิดอยู่ในระหว่างเซสชันนี้ การเชื่อมต่อครั้งที่สองถูกเปิดโดยเซิร์ฟเวอร์จากหมายเลขพอร์ต 20 ไปยังพอร์ตที่ไคลเอ็นต์ใช้ซึ่งเรียกว่าโหมดที่ใช้งานหรือสามารถเปิดได้โดยตรงจากไคลเอ็นต์จากพอร์ตที่สะดวกต่อพอร์ตของเซิร์ฟเวอร์ที่เกี่ยวข้อง โหมดนี้เรียกว่าโหมดพาสซีฟและจำเป็นสำหรับการถ่ายโอนไฟล์

ใช้การควบคุมการไหลจะทำเพื่อทำงานกับเซสชั่นเฉพาะ ตัวอย่างเช่นเธรดดังกล่าวมีการใช้งานอย่างแข็งขันในกระบวนการแลกเปลี่ยนระหว่างเซิร์ฟเวอร์และไคลเอ็นต์กับรหัสผ่านหรือคำสั่งที่เป็นไปได้ทั้งหมดหากใช้โปรโตคอลของเทลเน็ต ดังนั้นตัวอย่างเช่นคำสั่ง "ชื่อไฟล์ RETR" จะโอนไฟล์เฉพาะให้กับไคลเอ็นต์จากเซิร์ฟเวอร์ เนื่องจากโครงสร้างดังกล่าวมีโครงสร้างสองพอร์ต FTP จึงถือว่าเป็นโปรโตคอลแบบกลุ่มต่างประเทศโดยตรงกันข้ามกับ HTTP ซึ่งอยู่ในวงดนตรี

วิธีการตั้งค่า?

ถ้าคุณไม่ทราบวิธี เปิดพอร์ต FTP คุณสามารถทำได้โดยใช้แหล่งข้อมูล FileZilla ดังนี้:

  1. ตอนแรกคุณเรียกใช้ FileZilla เอง
  2. เปิด "Site Manager" จากนั้นคลิกปุ่ม "ไซต์ใหม่" ในหน้าต่างป๊อปอัป
  3. ในแท็บทั่วไปให้ป้อน: โฮสต์: โดเมนที่คุณใช้ ประเภทของเซิร์ฟเวอร์: FTP หรือ FTPES (ขอแนะนำให้ใช้แบบหลัง) ประเภทการเข้าสู่ระบบ: "ปกติ" หรือ "ขอรหัสผ่าน" (อีกครั้งตัวเลือกหลังเหมาะสำหรับเหตุผลที่รหัสผ่านของคุณจะไม่ถูกบันทึก, ที่ทางเข้า); ชื่อผู้ใช้: ป้อนข้อมูลเข้าสู่ระบบ FTP ของคุณในบรรทัดนี้
  4. ไปที่ "Transfer settings" จากนั้นเลือก "Passive" ในส่วน "Transfer mode"
  5. เมื่อสิ้นสุดการคลิกที่ปุ่ม "Connect"

ตอนนี้คุณได้ทำการ ส่งต่อพอร์ต FTP แล้วการเชื่อมต่อของคุณได้รับการกำหนดค่าและจัดเก็บไว้ใน "Site Manager" และคุณสามารถใช้งานได้ตามที่คุณเห็นสมควร

โปรโตคอลแบบไม่ระบุตัวตน

โฮสต์ที่มีบริการ FTP หากจำเป็นสามารถให้สิทธิ์การเข้าถึงแบบไม่ระบุตัวตนแก่ผู้ใช้ ในกรณีนี้ผู้ใช้เริ่มต้นระบบจะไม่ระบุตัวตน อย่างไรก็ตามควรสังเกตว่าระบบนี้สามารถใช้งานได้กับเซิร์ฟเวอร์บางตัว แม้ว่าในกรณีส่วนใหญ่ผู้ใช้จะถูกขอให้ระบุที่อยู่อีเมลแทนรหัสผ่าน แต่ในความเป็นจริงระบบไม่ได้ทำการตรวจสอบใด ๆ และขั้นตอนนี้ก็ไม่จำเป็น

โฮสต์ FTP ส่วนใหญ่ที่ให้การปรับปรุงซอฟต์แวร์ต่างๆมักต้องการให้มีการเข้าถึงแบบไม่ระบุตัวตน

โปรโตคอล NAT-PT

โดยเฉพาะอย่างยิ่งเพื่อให้สามารถใช้ FTP ผ่านไฟร์วอลล์เฉพาะได้ตัดสินใจที่จะใช้โซลูชัน NAT แบบพิเศษเรียกว่า NAT-PT ด้วยวิธีนี้คุณสามารถโอนการเชื่อมต่อขาเข้าไปยังไคลเอนต์จากเซิร์ฟเวอร์เนื่องจากกระบวนการ NAT สามารถแทนที่ข้อมูลที่ส่งจากไคลเอ็นต์โดยระบุเซิร์ฟเวอร์ให้พอร์ตและที่อยู่ที่ถูกต้องซึ่งสามารถเชื่อมต่อได้จากนั้นจะเริ่มออกอากาศการเชื่อมต่อจากเซิร์ฟเวอร์ไปยังที่อยู่ไคลเอ็นต์

แม้จะมีมาตรการและนวัตกรรมมากมายที่ได้รับการสนับสนุน FTP แต่ในทางปฏิบัติการใช้ฟังก์ชัน NAT-PT เป็นสิ่งที่สมควรจะถูกปิดใช้งานในเราเตอร์หรือเราเตอร์หลายแบบเพื่อป้องกันไวรัสต่างๆเพิ่มเติม

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 th.delachieve.com. Theme powered by WordPress.