LINUX.ORG.RU

История изменений

Исправление Vlad-76, (текущая версия) :

web server и telnet server - это приложения которые умеют слушать TCP порт, но принимают и отправляют (пишут/читают) в него разные данные. У них разные протоколы http и TELNET. Поэтому вы и видите отличное поведение разных протоколов.
запускайте wireshark (tcpdump) сниффер на интерфейсе с которого улетают IP пакеты и смотрите в сетевые пакеты разных проколов, смотрите что они гоняют по сети. Параллельно изучайте теорию протоколов http и telnet
Сделайте

# telnet IP 80
Trying хх.ххх.ххх.хх...
Connected to хххххххххх.
Escape character is '^]'.
и передайте web серверу команду http протокола GET с аргументом «/» (содержание корневой директории)
GET /
и увидите вывод web сервера

tomcat кстати - это веб сервер? а то я пишу и думаю что tomcat это web сервер. если нет, то запустите на нужном порту web сервер

текстовые строки login password Вам присылает приложение telnet server а, после авторизации telnet server запустит для вас командную оболочку которая прописана в /etc/passwd и вы увидите ее приглашение(prompt)
у web севера авторизация происходит по другому, снова повторюсь потому что протоколы разные.

Можно запустить почтовый сервер 25 порт, и к нему подключиться telnet ом и попрактиковать текстовые команды SMTP или POP3 протокола на 110 порту

Исправление Vlad-76, :

web server и telnet server - это приложения которые умеют слушать TCP порт, но принимают и отправляют (пишут/читают) в него разные данные. У них разные протоколы http и TELNET. Поэтому вы и видите отличное поведение разных протоколов.
запускайте wireshark (tcpdump) сниффер на интерфейсе с которого улетают IP пакеты и смотрите в сетевые пакеты разных проколов, смотрите что они гоняют по сети. Параллельно изучайте теорию протоколов http и telnet
Сделайте

# telnet IP 80
Trying хх.ххх.ххх.хх...
Connected to хххххххххх.
Escape character is '^]'.
и передайте web серверу команду http протокола GET с аргументом «/» (содержание корневой директории)
GET /
и увидите вывод web сервера

tomcat кстати - это веб сервер? а то я пишу и думаю что tomcat это web сервер. если нет, то запустите на нужном порту web сервер

текстовые строки login password Вам присылает приложение telnet server а, после авторизации telnet server запустит для вас командную оболочку которая прописана в /etc/passwd и ее приглашение(prompt)
у web севера авторизация происходит по другому, снова повторюсь потому что протоколы разные.

Можно запустить почтовый сервер 25 порт, и к нему подключиться telnet ом и попрактиковать текстовые команды SMTP или POP3 протокола на 110 порту

Исходная версия Vlad-76, :

web server и telnet server - это приложения которые умеют слушать TCP порт, но принимают и отправляют (пишут/читают) в него разные данные. У них разные протоколы http и TELNET. Поэтому вы и видите отличное поведение разных протоколов.
запускайте wireshark (tcpdump) сниффер на интерфейсе с которого улетают IP пакеты и смотрите в сетевые пакеты разных проколов, смотрите что они гоняют по сети. Параллельно изучайте теорию протоколов http и telnet
Сделайте

# telnet IP 80
Trying хх.ххх.ххх.хх...
Connected to хххххххххх.
Escape character is '^]'.
и передайте web серверу команду http протокола GET с аргументом «/» (содержание корневой директории)
GET /
и увидите вывод web сервера

tomcat кстати - это веб сервер? а то я пишу и думаю что tomcat это web сервер. если нет, то запустите на нужном порту web сервер

текстовые строки login password Вам присылает telnet сервер, после авторизации telnet server запустит для вас командную оболочку которая прописана в /etc/passwd и ее приглашение(prompt)
у web севера авторизация происходит по другому, снова повторюсь потому что протоколы разные.

Можно запустить почтовый сервер 25 порт, и к нему подключиться telnet ом и попрактиковать текстовые команды SMTP или POP3 протокола на 110 порту