เมื่อคนส่วนใหญ่นึกถึงอินเทอร์เน็ต สิ่งที่พวกเขาคิดจริงๆ คือเว็บ อย่างไรก็ตาม เครือข่ายทางกายภาพที่ประกอบเป็นอินเทอร์เน็ตมีมากกว่าแค่เว็บไซต์และบริการที่เปิดเผยต่อสาธารณะที่เราทุกคนใช้ทุกวัน
อันที่จริง ส่วนใหญ่ ของอินเทอร์เน็ตไม่เกี่ยวข้องกับเว็บเลย แต่เป็นบริการอินเทอร์เน็ตอื่น ๆ ที่ใช้ "โปรโตคอล" ต่างๆ HTTP หรือ โปรโตคอลการถ่ายโอนไฮเปอร์เท็กซ์ ใช้เพื่อแสดงเว็บไซต์ไปยังเบราว์เซอร์ของคุณ เป็นตัวอย่างหนึ่ง Telnet ยังเป็นโปรโตคอลอินเทอร์เน็ต แต่มีประวัติที่แตกต่างกันและการใช้งานที่น่าสนใจบางอย่าง
แต่ Telnet คืออะไร? ในบทความนี้ คุณจะได้เรียนรู้สิ่งนั้น
Telnet คืออะไร
ทิม สตาร์ลิ่ง (WMF) / CC BY-SA (https://creativecommons.org/licenses/by-sa/4.0)
Telnet เป็นโปรโตคอลเครือข่ายแบบข้อความที่ช่วยให้ไคลเอ็นต์ (นั่นคือคุณ) สื่อสารกับคอมพิวเตอร์ระยะไกลได้จากที่ใดที่หนึ่งบนอินเทอร์เน็ต โดยปกติ การเชื่อมต่อ Telnet จะทำงานผ่านพอร์ต 23 และเช่นเดียวกับเว็บไซต์ บริการ Telnet มีที่อยู่เฉพาะ
ในอดีต คุณอาจเคยใช้เทอร์มินัลเฉพาะเพื่อเข้าถึงบริการ Telnet เทอร์มินัลไม่ใช่คอมพิวเตอร์เต็มรูปแบบ แต่เป็นเพียงอุปกรณ์ที่ให้ "ใบหน้า" ระยะไกลสำหรับคอมพิวเตอร์ที่อยู่ห่างไกล
ทุกวันนี้ แทบทุกอย่างตั้งแต่สมาร์ตวอทช์ไปจนถึงสมาร์ททีวีที่มีพลังประมวลผลเต็มรูปแบบ ดังนั้นเทอร์มินัลที่โง่เขลาจึงไม่มีประโยชน์อะไรมากอีกต่อไป ในการใช้บริการ Telnet วันนี้ คุณจะต้องมีแอปพลิเคชันที่เรียกว่า โปรแกรมจำลองเทอร์มินัล . ข่าวดีก็คือมีเทอร์มินัลอีมูเลเตอร์ที่ยอดเยี่ยมมากมายสำหรับทุกระบบปฏิบัติการ
คุณอาจกำลังคิดว่า Telnet ไม่ได้ฟังดูเกี่ยวข้องอีกต่อไปแล้ว แม้ว่าจะเป็นบริการอินเทอร์เน็ตที่ไม่ชัดเจน แต่ก็มีชุมชน Telnet ที่กว้างขวางและทุ่มเททั่วโลก
มันยังมีบทบาทสำคัญมากในการจัดการคอมพิวเตอร์ระยะไกลแบนด์วิดธ์ต่ำ ซึ่งหมายความว่า Telnet ไม่เพียงห่างไกลจากความตายเท่านั้น แต่ยังมีอนาคตที่สดใสรออยู่ข้างหน้า ก่อนที่เราจะพูดถึงเรื่องนี้ เรามาดูกันดีกว่าว่า Telnet มาจากไหน
ประวัติโดยย่อของ Telnet
Erik Pitti / CC BY (https://creativecommons.org/licenses/by/2.0)
ก่อนอินเทอร์เน็ตในปัจจุบันมี ARPANET เครือข่ายคอมพิวเตอร์ทางการทหารและวิชาการในสมัยที่คนเพียงคนเดียวที่มีคอมพิวเตอร์ทำงานให้กับหน่วยงานหรือสถาบันของรัฐ คอมพิวเตอร์ที่เป็นปัญหาคือเครื่องจักรขนาดใหญ่ที่เต็มห้องทั้งห้อง นี่เป็นก่อนที่ทุกคนจะนึกถึงคอมพิวเตอร์ส่วนบุคคล
การให้คอมพิวเตอร์คุยกันผ่านเครือข่ายใหม่นี้ไม่ใช่เรื่องง่าย ส่วนใหญ่เป็นเพราะเครื่องจักรเหล่านี้มีการออกแบบและสถาปัตยกรรมที่แตกต่างกันมาก
สิ่งที่จำเป็นคือภาษาเดียวที่ใช้ร่วมกัน ในปี 1971 มีการร่างข้อเสนอแรกสำหรับโปรโตคอล Telnet อย่างไรก็ตาม ต้องใช้เวลามากกว่าหนึ่งทศวรรษกว่าที่ Telnet จะเปิดตัวในฐานะเทคโนโลยีที่ใช้งานได้ ในปีพ.ศ. 2526 ได้มีการเผยแพร่ telnet protocol แบบทำซ้ำครั้งแรกสู่สายตาชาวโลก
Telnet เป็นเครื่องมือจัดการระยะไกล
สามารถใช้ Telnet เพื่อส่งคำสั่งไปยังระบบระยะไกลและควบคุมผ่านอินเทอร์เฟซเทอร์มินัล ปัจจุบันนี้ไม่ค่อยทำกัน โดยโปรโตคอล SSH (Secure Shell) ส่วนใหญ่จะเข้ามาแทนที่วัตถุประสงค์และหน้าที่ของ Telnet
อย่างไรก็ตาม Telnet ยังคงมีความสำคัญ เนื่องจากระบบที่รันระบบปฏิบัติการจากยุคก่อนๆ แต่ยังคงใช้งานอยู่ในปัจจุบัน อาจเข้าถึงได้ผ่าน Telnet เท่านั้น อุปกรณ์อินเทอร์เน็ตบางตัว เช่น เราเตอร์บางตัว อาจตอบสนองต่อคำสั่ง Telnet เท่านั้น
นั่นเป็นหนึ่งในข้อดีหลักของ Telnet เป็นโปรโตคอลที่เก่าและเป็นพื้นฐานที่มักจะสามารถไว้วางใจในการทำงานได้อย่างน่าเชื่อถือและสม่ำเสมอ ท้ายที่สุด จุดประสงค์ก็คือเพื่อเป็นภาษาสากลสำหรับคอมพิวเตอร์ในการส่งและรับคำสั่ง อย่างไรก็ตาม ไม่ควรใช้เป็นเทคโนโลยีบรรทัดแรกหากเป็นไปได้ โดยทั่วไปแล้ว Secure Shell เป็นตัวเลือกที่ดีที่สุดในเกือบทุกสถานการณ์
Telnet เทียบกับ Secure Shell คืออะไร
Telnet ได้รับการพัฒนาในช่วงเวลาที่ไม่มีใครนึกถึงแนวคิดเรื่องความปลอดภัยในโลกไซเบอร์ เนื่องจากมีเพียงนักแสดงที่น่าเชื่อถือเท่านั้นที่มีคอมพิวเตอร์ที่เข้าถึงเครือข่ายได้ แนวคิดที่ว่าใครบางคนจะแฮ็กเข้าสู่คอมพิวเตอร์จึงเป็นเรื่องที่ค่อนข้างห่างไกล
ทุกวันนี้ ผู้คนหลายพันล้านคนมีคอมพิวเตอร์และอินเทอร์เน็ต แฮกเกอร์โจมตีระบบระยะไกลอย่างต่อเนื่อง ซึ่งหมายความว่าพวกเขามองหาช่องโหว่ใหม่อยู่เสมอ เนื่องจาก Telnet ส่งคำสั่งเป็นข้อความธรรมดา และทุกคนรู้ว่าพอร์ตเครือข่ายใดที่ใช้โดยค่าเริ่มต้น การสกัดกั้นหรือแก้ไขข้อมูลจึงค่อนข้างง่าย
Secure Shell แก้ปัญหานี้โดยใช้การเข้ารหัสที่เข้มงวดกับข้อมูลทั้งหมดที่ส่งและรับ นี่เป็นหนึ่งในสาเหตุหลักที่ทำให้ Telnet เข้ามาแทนที่ ดังที่กล่าวไว้ ทุกวันนี้ยังมีวิธีการใช้การเข้ารหัสกับ Telnet แม้ว่าจะไม่ได้เป็นส่วนหนึ่งของโปรโตคอลก็ตาม
วิธีเข้าถึงบริการ Telnet
ในการเชื่อมต่อกับบริการ Telnet สิ่งที่คุณต้องมีก็คือโปรแกรมจำลองเทอร์มินัลและที่อยู่ของคอมพิวเตอร์ที่คุณต้องการเชื่อมต่อ
มีเทอร์มินัลอีมูเลเตอร์มากมาย ส่วนใหญ่ฟรี ในกรณีนี้ เราจะใช้ Tera Term ยอดนิยม เพื่อเป็นการสาธิต เราจะเชื่อมต่อกับบริการ Telnet ที่ใช้ข้อความ ASCII เพื่อบอกเล่าเรื่องราวในภาพยนตร์ Star Wars เรื่องแรกทั้งหมด
โดยปกติ เมื่อใช้แอปพลิเคชันเทอร์มินัลแบบเดิม คุณจะต้องพิมพ์ "telnet" ตามด้วยช่องว่างและที่อยู่ของบริการ คุณอาจต้องระบุพอร์ตในคำสั่ง ซึ่งโดยปกติคือพอร์ต 23 สำหรับ Telnet อย่างไรก็ตาม Tera Term มีอินเทอร์เฟซแบบกราฟิก ดังนั้นสิ่งที่เราต้องทำคือกรอกข้อมูลในหน้าจอเช่นนั้น
อย่างที่คุณทราบ ที่อยู่สำหรับบริการนี้คือ towel.blinkenlights.nl เมื่อกำหนดค่าทุกอย่างตามด้านบนแล้ว ให้คลิก ตกลง และสิ่งนี้จะเกิดขึ้น
สุดยอด! ใช่ไหม? อย่าหยุดความสนุกที่นั่น ต่อไปนี้คือบริการ Telnet เพิ่มเติมบางส่วนที่คุณสามารถเล่นได้ในขณะที่คุณเปิดแอปเทอร์มินัล
บริการ Telnet สุดเจ๋ง
เมื่อเราได้กล่าวถึงข้อเท็จจริงที่สำคัญเกี่ยวกับ Telnet แล้ว ไม่มีวิธีใดที่จะปิดหลักสูตรเร่งรัดนี้ได้ดีไปกว่าการชี้ทิศทางของสถานที่ที่น่าสนใจที่คุณสามารถเยี่ยมชมได้ในขณะนี้
Telnet.org มีสถานที่ท่องเที่ยวมากมายใน Telnet คุณควรมุ่งหน้าไปที่นั่นเพื่อไปยังจุดหมายปลายทางที่คลุมเครือมากขึ้น แต่นี่คือไฮไลท์ที่คนส่วนใหญ่จะสนใจ:
- หมากรุกฟรี
- ตรวจสอบสภาพอากาศ!
- มส์ ANSI Nyancat
จากนี้ไป คุณจะเป็นตัวของตัวเอง แต่ถ้าคุณมีความอดทน โลกของ Telnet อาจคุ้มค่าที่จะสำรวจและทดลอง คุณจะฝันถึง ASCII ในไม่ช้า!