Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Всё о портах

Ответить
Настройки темы
Всё о портах

Пользователь


Сообщения: 100
Благодарности: 4

Профиль | Отправить PM | Цитировать


Изменения
Автор: ForGroin
Дата: 29-08-2007
Где есть информациях о портах (какие бывают, как узнать какой порт например на pop3 протоколе или smtp). Точнее какой порт я знаю но откуда это всё берётся. Вообще что эти порты дайют.

Отправлено: 16:25, 29-08-2007

 

Аватара для ShaRP

Бывший модер


Сообщения: 1979
Благодарности: 135

Профиль | Отправить PM | Цитировать


Порт - это нечто вроде "местного почтового индекса", вписанного в пакет. Соответственно чтобы пакеты попадали куда надо, в них должен быть правильный индекс (чтобы программы разбирались, где чей пакет).

-------
"I found it hard, it's hard to find. Oh well, whatever, never mind."


Отправлено: 20:45, 29-08-2007 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для verdix

Наставник


Сообщения: 636
Благодарности: 34

Профиль | Отправить PM | Цитировать


ForGroin,
Цитата:
Вообще что эти порты дайют
.
Что такое порт?
Краткий ликбез по основным понятиям: Что такое порт?
Существуют два типа межкомпьютерного обмена данными - датаграмм и сеансы. Датаграмма - это простое сообщение, которое не требует подтверждение о приеме от принимающей стороны, а если такое подтверждение необходимо, то адресат должен сам послать специальное сообщение, короче говоря, ты посылаешь сообщение и не знешь, дошло оно или нет . Для осуществления обмена данными таким способом принимающая и передающая стороны должны строго придерживаться определенного протокола во избежаниие потери инфы. Каждая датаграмма является самостоятельным сообщением, и при наличии нескольких таких датаграмм в ЛВС их доставка адресату, вообще говоря, не гарантируется. При этом датаграмма обычно является частью какого-либо сообщения, и в большинстве ЛВС скорость передачи датаграмм гораздо выше, чем сообщения в сеансах.
Ну что, настало время поговорить о сеансе. Сеанс - это такая же байда, только в данном случае мы будем знать о получение сообщения. В то время как датаграммы могут передаваться в произвольное время (то есть, когда наша душа этого пожелает), а сеанс полная противоложность наших датаграмм. В сеансе перед подачей сообщения происходит открытие сеанса, а по оканчании мы его закрываем.
Операционнки большинства компов поддерживают мультипрограммный режим, это значит, что программы могут выполнятся одновременно, значит параллельно выполняется несколько процессов. Если сказать точнее можно сказать о том, что процесс - это и есть окончательное место сообщения.
На практике вместо того, чтобы считать процесс конечным местом назначения, пологают, что каждый комп имеет набор некоторых точек назначения, что в простонародьи называют протокольными портами. Каждый порт обозначается целым положительным числом (от 0 до 65535). В этом случае операционка обеспечивает механизм взаимодействия, а процессы этот механизм используют для указания порта, на котором они работают, или наоборот, к порту которому нужен доступ, думаю ничего сложного. Обычно порты буферезированные, то есть имеют определенное место для хранения данных, и данные, приходящие в конкретный порт до того, как процесс готов их получить, не будут потеряны! Они будут помещены в очередь до тех пор, пока процесс не извлечет их.
Можно сделать ма-а-аленький вывод по поводу вышесказанного: чтобы связаться с портом на другом компе, нам нужно знать его IP-адрес и номер порта в компьютере.
Порты с номерами от 0 до 1023 являются привилегированными и используется сетевыми службами, которые в свою очередь, запущены с привилегиями админа или суперпользователя. Например, служба доступа к файлам и папкам Винды использует порт 139, но если она не запущена на компьютере, то при попытке обратиться к данной службе (т.е к данному порту) комп просто ругнется, выдавая сообщение об ошибке . Порты с 1023 до 65535 являются непривилегированными и используется программами клиентами для получения оветов от серверов, например VPN-клиент может использовать порт под номером 1723 по PРTP-протоколу (если не знаешь, что такое VPN, напиши мне на мыло или отправь сообщение, с радостью отвечу!). Еще на последок приведу пример: браузер пользователя (не важно какой, Netscape, Opera или IE 5.0) обращаясь к WEB-серванту, использует 44587 своего компа, но он обращается к 80 порту WEB-серванта.
(с) fssr.ru

Отправлено: 20:49, 29-08-2007 | #3


Аватара для Greyman

Человек


Сообщения: 3313
Благодарности: 104

Профиль | Отправить PM | Цитировать


Цитата ForGroin:
Где есть информациях о портах (какие бывают, как узнать какой порт например на pop3 протоколе или smtp).
http://www.iana.org/assignments/port-numbers

-------
Будь проще...

Это сообщение посчитали полезным следующие участники:

Отправлено: 06:56, 30-08-2007 | #4


Новый участник


Сообщения: 45
Благодарности: 3

Профиль | Отправить PM | Цитировать


smtp использует 25 порт, pop3 – порт 110

Отправлено: 07:54, 30-08-2007 | #5



Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Всё о портах

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
отражатели и всё всё всё Baiker Цифровое изображение 1 20-01-2010 10:06
Загрузка - Сделал всё как надо, а ХР всё равно не грузиться. =( oleg777f Microsoft Windows Vista 2 15-11-2007 20:43
IE показывает не всё Вика2004 Хочу все знать 1 17-08-2006 16:42
вопрос о портах vova07 Общий по FreeBSD 8 11-12-2004 09:42
Прямое соединение на СОМ портах Andrey Kaplunenko Сетевые технологии 5 25-11-2003 01:08




 
Переход