Як зробити і перевірити відкритий порт

Як зробити і перевірити відкритий порт

Порт - це частина сокету, яка вказує певному процесу, що виконується в операційній системі, логічний канал, призначений для виводу або введення даних. Сокет - спеціальна адреса, що визначає логічний зв 'язок Internet-адреси і TCP-порту.


Порт є програмним поняттям, що використовується клієнтським або серверним програмним забезпеченням для надсилання та прийому повідомлень, і він ідентифікується конкретним числом з 16 біт. Для серверних процесів зарезервовано , наприклад, порт 25 використовується протоколом SMTP, що здійснює відправку електронної пошти. Для клієнтських процесів номери портів присвоюються операційною системою в момент їх старту, так що цей номер може змінюватися від однієї сесії до іншої.стандартнічисла

Відкритий порт - це порт, який асоційований з будь-якою програмою і "прослуховується" нею, тобто через нього процес готовий приймати і передавати інформацію. Таким чином, з 'ясувавши, які порти в системі відкриті, можна встановити, яке програмне забезпечення використовується, чи є в системі "дірки" безпеки, що дозволяють зловмиснику впровадитися в систему і завдати їй шкоди, або ж отримати доступ до інформації.

Щоб перевірити відкритий порт, можна:8. Користуватися системною утилітою netstat. Повний опис ключів командного рядка, які приймаються цією утилітою, можна отримати, вказавши в командному рядку "netstat/?" (без лапок) .9. Скористатися утилітою Sysinternals TCPView. Вона дозволяє не тільки перевірити відкритий порт, але і дізнатися, що за процес його використовує, і навіть при необхідності перервати виконання процеса10. Провести сканування онлайн, наприклад на http://www.auditmypc.com/freescan/scanoptions.asp.