대부분의 사람들이 인터넷을 생각할 때 실제로 생각하는 것은 웹(Web) 입니다. 그러나 인터넷을 구성하는 물리적 네트워크는 우리 모두가 매일 사용하는 웹사이트와 공개 서비스 그 이상을 전달합니다.
사실, 대부분(most ) 의 인터넷은 웹과 전혀 관련이 없으며 오히려 다양한 " 프로토콜(protocols) "을 사용하는 수많은 다른 인터넷 서비스와 관련이 있습니다. HTTP 또는 하이퍼텍스트 전송 프로토콜(hypertext transfer protocol ) 은 한 예로 웹사이트를 브라우저에 제공하는 데 사용됩니다. Telnet 도 인터넷 프로토콜이지만 다른 역사와 몇 가지 흥미로운 용도를 가진 프로토콜입니다.
하지만 텔넷이란 무엇입니까? 이 기사에서는 바로 그것을 배울 것입니다.
텔넷이란 무엇입니까?
Tim Starling (WMF) / CC BY-SA (https://creativecommons.org/licenses/by-sa/4.0)
Telnet 은 클라이언트(귀하)가 인터넷 어딘가에 있는 원격 컴퓨터와 통신할 수 있게 해주는 텍스트 기반 네트워크 프로토콜입니다. 일반적으로 Telnet 연결은 포트(Port) 23을 통해 실행되며 웹 사이트와 마찬가지로 Telnet 서비스에는 특정 주소가 있습니다.
과거에는 전용 터미널을 사용하여 Telnet 서비스에 액세스했을 수 있습니다. 터미널은 실제로 완전한 컴퓨터가 아니라 멀리 있는 컴퓨터에 원격 "얼굴"을 제공하는 장치일 뿐입니다.
요즘에는 스마트 워치(smartwatch) 에서 스마트 TV(smart TV) 에 이르기까지 거의 모든 것이 완전한 컴퓨팅 성능을 갖추고 있으므로 멍청한 단말기는 더 이상 실제로 많이 사용되지 않습니다. 오늘날 Telnet(Telnet) 서비스 를 사용하려면 터미널 에뮬레이터(terminal emulator) 라는 애플리케이션이 필요합니다 . 좋은 소식은 모든 운영 체제에 대해 훌륭한 무료 터미널 에뮬레이터 가 많이 있다는 것입니다.(great free terminal emulators)
Telnet 이 더 이상 적절하지 않다고 생각할 수도 있습니다 . 좀 더 모호한 인터넷 서비스이지만 전 세계적으로 상당한 규모의 전용 Telnet 커뮤니티가 있습니다.
또한 저대역폭 원격 컴퓨터 관리에서도 여전히 매우 중요한 역할을 합니다. 이는 Telnet 이 죽지 않았을 뿐만 아니라 여전히 밝은 미래가 있음을 의미합니다. 그러나 그것에 도달하기 전에 Telnet(Telnet) 이 어디에서 왔는지 간단히 살펴보겠습니다 .
Telnet의 간략한 역사
Erik Pitti / CC BY (https://creativecommons.org/licenses/by/2.0)
오늘날의 인터넷 이전에는 ARPANET 이 있었습니다 . 정부 기관이나 기관에서 컴퓨터를 소유한 사람만 근무하던 당시의 군사 및 학계 컴퓨터 네트워크. 문제의 컴퓨터는 방 전체를 가득 채운 거대한 기계였습니다. 이것은 개인용 컴퓨터에 대한 아이디어가 모든 사람의 마음에 있기 이전이었습니다.
이 새로운 네트워크를 통해 컴퓨터가 서로 통신하도록 하는 것은 쉬운 일이 아니었습니다. 주로 이러한 기계가 서로 매우 다른 디자인과 아키텍처를 가지고 있기 때문입니다.
필요한 것은 하나의 공유 언어였습니다. 1971년에 Telnet(Telnet) 프로토콜에 대한 첫 번째 제안 이 작성되었습니다. 그러나 Telnet(Telnet) 자체가 작동하는 기술로 출시되기까지는 10년 이상 걸릴 것 입니다. 1983년에 최초의 텔넷 프로토콜이 세상에 출시되었습니다.
원격 관리 도구로서의 텔넷
Telnet을 사용하여 원격 시스템에 명령을 보낼 수 있으므로 터미널 인터페이스를 통해 제어할 수 있습니다. 이것은 SSH(SSH) ( Secure Shell ) 프로토콜이 (Secure Shell)Telnet 의 목적과 기능을 대부분 대체하면서 요즘에는 거의 수행되지 않습니다 .
그러나 Telnet 은 여전히 중요합니다. 이전 시대의 운영 체제를 실행하지만 오늘날에도 여전히 사용되는 시스템은 (Telnet)Telnet 을 통해서만 액세스할 수 있기 때문 입니다. 특정 라우터와 같은 일부 인터넷 기기는 Telnet 명령에만 응답할 수도 있습니다.
이것은 실제로 Telnet 의 주요 이점 중 하나입니다 . 안정적이고 일관되게 작동하는 데 종종 의존할 수 있는 매우 오래되고 기본적인 프로토콜입니다. 결국, 그 목적은 컴퓨터가 명령을 보내고 받는 보편적인 언어였습니다. 그러나 가능하면 1차 기술로 사용해서는 안 됩니다. Secure Shell 은 일반적으로 거의 모든 상황에서 최선의 선택입니다.
텔넷과 보안 셸이란 무엇입니까?
Telnet 은 사이버 보안에 대한 생각이 전혀 생각나지 않는 시기에 개발되었습니다. 신뢰할 수 있는 행위자만이 네트워크에 액세스할 수 있는 컴퓨터를 가지고 있기 때문에 누군가가 컴퓨터를 해킹할 것이라는 생각은 상당히 터무니없는 것이었습니다.
오늘날 수십억 명의 사람들이 컴퓨터와 인터넷 연결을 가지고 있습니다. 해커(Hackers) 는 지속적으로 원격 시스템을 공격하고 있습니다. 즉, 항상 새로운 취약점을 찾고 있습니다. Telnet 은 일반 텍스트로 명령을 보내고 기본적으로 어떤 네트워크 포트를 사용하는지 모든 사람이 알고 있기 때문에 데이터를 가로채거나 수정하는 것은 매우 간단합니다 .
Secure Shell 은 보내고 받는 모든 데이터에 강력한 암호화를 사용하여 이 문제를 해결합니다. 이것이 Telnet 을 대체한 주된 이유 중 하나입니다 . 즉, 요즘에는 Telnet 에 암호화를 적용하는 방법도 있습니다. 비록 프로토콜의 통합된 부분은 아니지만
텔넷 서비스에 액세스하는 방법
Telnet 서비스에 연결하려면 터미널 에뮬레이터와 연결하려는 컴퓨터 주소만 있으면 됩니다.
터미널 에뮬레이터는 많이 있습니다. 대부분은 무료입니다. 이 경우 우리는 인기 있는 Tera Term 을 사용할 것 입니다. 데모로 ASCII 텍스트를 사용하여 첫 번째 Star Wars 영화 전체를 다시 말하는 Telnet 서비스에 연결합니다.
일반적으로 기존 터미널 응용 프로그램에서는 "telnet" 다음에 공백과 서비스 주소를 입력합니다. 명령에서 포트를 지정해야 할 수도 있습니다. 일반적으로 Telnet 의 경우 포트 23입니다 . 그러나 Tera Term 은 그래픽 인터페이스를 가지고 있기 때문에 우리가 해야 할 일은 그렇게 화면을 채우는 것뿐입니다.
알 수 있듯이 이 서비스의 주소는 수건.blinkenlights.nl입니다. 위와 같이 구성한 상태에서 확인(OK) 을 클릭하면 이런 일이 발생합니다.
대박! 권리? 여기서 재미를 멈추지 맙시다. 다음은 터미널 앱이 있는 동안 사용할 수 있는 Telnet 서비스입니다.
멋진 텔넷 서비스
이제 Telnet 에 대한 필수 정보를 다루었으므로 이 집중 과정을 마무리하는 데 지금 바로 방문할 수 있는 흥미로운 장소를 안내하는 것보다 더 좋은 방법은 없습니다.
Telnet.org 는 방문할 (Telnet.org)Telnet 장소 의 방대한 목록을 유지합니다 . 더 모호한 목적지를 얻으려면 거기로 가야하지만 대부분의 사람들이 킥을 얻을 수있는 하이라이트는 다음과 같습니다.
여기에서 당신은 혼자입니다. 그러나 인내심이 있다면 Telnet 의 세계는 탐색하고 실험하는 데 꽤 보람을 느낄 수 있습니다. 당신은 곧 ASCII 로 꿈을 꾸게 될 것 입니다!
HDG Explains: What Is Telnet?
When most people thіnk of the internet, what theу’re really thinking of іs the Web. However the physical network that makes up the internet carries far morе than just websites and the publіc-facing services we all use every daу.
In fact, most of the internet isn’t related to the web at all, but rather a whole slew of other internet services that use various “protocols”. HTTP or hypertext transfer protocol is used to serve websites to your browser, as one example. Telnet is also an internet protocol, but one with a different history and some interesting uses.
But what is telnet? In this article you’ll learn just that.
What Is Telnet?
Tim Starling (WMF) / CC BY-SA (https://creativecommons.org/licenses/by-sa/4.0)
Telnet is a text-based network protocol that lets a client (that’s you) communicate with a remote computer, somewhere out there on the internet. Usually, Telnet connections run over Port 23 and, just like websites, Telnet services have a specific address.
In the past, you may have used a dedicated terminal to access a Telnet service. Terminals aren’t really full computers, but simply devices that provide a remote “face” for a distant computer.
These days, just about everything from a smartwatch to a smart TV has full computing power, so dumb terminals don’t really get much use anymore. In order to use a Telnet service today, you’ll need an application known as a terminal emulator. The good news is that there are a whole bunch of great free terminal emulators out there for every operating system.
You might be thinking that Telnet doesn’t sound all that relevant anymore. While it is a more obscure internet service, there’s a sizable and dedicated Telnet community worldwide.
It also still has a very important role in low-bandwidth remote computer management. Which means that not only is Telnet far from dead, it still has a bright future ahead of it. Before we get to that, however, let’s take a quick look at where Telnet came from.
A Brief History Of Telnet
Erik Pitti / CC BY (https://creativecommons.org/licenses/by/2.0)
Before the internet of today, there was ARPANET. A military and academic computer network at a time when the only people who had computers worked for government agencies or institutions. The computers in question were massive machines that filled entire rooms. This was before the idea of a personal computer was on anyone’s mind.
Getting computers to talk to each other over this new network was no easy task. Mainly because these machines each had very different designs and architectures from one another.
What was needed is a single shared language. In 1971, the first proposal for the Telnet protocol was drafted. However, It would take more than a decade for Telnet itself to be released as a working technology. In 1983, the very first iteration of telnet protocol was released to the world.
Telnet As A Remote Management Tool
Telnet can be used to send commands to remote systems and therefore control them through the terminal interface. This is rarely done these days, with the SSH (Secure Shell) protocol mostly replacing the purpose and function of Telnet.
However, Telnet is still important, because systems that run operating systems from previous eras, but are still in use today, might only be accessible through Telnet. Some internet appliances, such as certain routers, might also only respond to Telnet commands.
That’s actually one of the key advantages of Telnet. It’s such an old and fundamental protocol that it can often be relied upon to work reliably and consistently. After all, it’s purpose was to be a universal language for computers to send and receive commands. However, it should not be used as a first-line technology if at all possible. Secure Shell is generally the best choice in almost every situation,
What Is Telnet vs Secure Shell
Telnet was developed at a time when the idea of cyber security wasn’t really on anyone’s mind. Since only trusted actors had computers with network access, the idea that someone would hack into a computer was pretty far-fetched.
Today billions of people have a computer as well as an internet connection. Hackers are constantly attacking remote systems, which means that they are always looking for a new vulnerability. Since Telnet sends its commands in plain text and everyone knows which network port it uses by default, it’s fairly trivial to intercept or modify the data.
Secure Shell solves this issue by using strong encryption on all the data it sends and receives. This is one of the main reasons it has supplanted Telnet. That being said, these days there are also ways of applying encryption to Telnet, though it’s not an integrated part of the protocol
How To Access A Telnet Service
To connect to a Telnet service, all you need is a terminal emulator and the address of the computer you want to connect to.
There are plenty of terminal emulators. Most of them are free. In this case we’re going to use the popular Tera Term. As a demonstration, we’ll connect to a Telnet service that uses ASCII text to retell the entire first Star Wars film.
Usually, with a traditional terminal application you’d type “telnet” followed by a space and the address of the service. You may also have to specify the port in the command, which is usually port 23 for Telnet. However, Tera Term has a graphical interface, so all we have to do is fill in the screen like so.
As you can tell, the address for this service is towel.blinkenlights.nl. With everything configured as above, just click OK and this happens.
Awesome! Right? Let’s not stop the fun there. Here are some more Telnet services you can play around with while you have that terminal app out.
Cool Telnet Services
Now that we’ve covered the essential facts about Telnet, there’s no better way to round off this crash course than to point you in the direction of some interesting places you can visit right now.
Telnet.org maintains a huge list of Telnet places to visit. You should head over there to get the more obscure destinations, but here are the highlights most people will get a kick out of:
From here you’re on your own. But if you’ve the patience, the world of Telnet can be pretty rewarding to explore and experiment with. You’ll be dreaming in ASCII in no time!