Компьютер тармагында порт номерлери билдирүүлөрдү жөнөтүүчүлөрдү жана кабыл алуучуларды аныктоо үчүн колдонулган даректөө маалыматынын бир бөлүгү болуп саналат. Алар TCP/IP тармак туташуусу менен байланышкан жана IP дарекке кошумча катары сүрөттөлүшү мүмкүн.
Тармакта порт номери деген эмне?
Порт номерлери бир эле компьютердеги ар кандай колдонмолорго тармак ресурстарын бир эле учурда бөлүшүүгө мүмкүндүк берет. Үй тармагынын роутерлери жана компьютердик программалык камсыздоо бул порттор менен иштейт жана кээде порт номеринин жөндөөлөрүн конфигурациялоону колдойт.
Тармак порттору программалык камсыздоого негизделген жана тармак түзмөктөрүнүн кабелдерди туташтыруу үчүн ээ болгон физикалык портторуна тиешеси жок.
Порт номерлери кантип иштейт
Порт номерлери тармактын дарегине тиешелүү. TCP/IP тармагында TCP да, UDP да IP даректери менен бирге иштеген порттордун топтомун колдонушат.
Бул порт номерлери телефон кеңейтүүлөрү сыяктуу иштейт. Бизнес телефонунун коммутаторлору негизги телефон номерин колдонуп, ар бир кызматкерге кеңейтүү номерин ыйгаргандай эле, компьютерде кирүүчү жана чыгуучу байланыштарды башкаруу үчүн негизги дарек жана порт номерлеринин топтому болушу мүмкүн.
Имараттын ичиндеги бардык кызматкерлер бир телефон номерин колдоно алгандай эле, бир IP даректи бир роутердин артында ар кандай тиркемелер менен байланышуу үчүн колдонсо болот. IP дареги көздөгөн компьютерди, ал эми порт номери атайын көздөгөн колдонмону аныктайт.
Бул почта тиркемеси, файлдарды өткөрүү программасы же веб серепчиси болобу чын. Веб браузерден веб-сайтты сураганыңызда, браузер HTTP үчүн 80 порт аркылуу байланышат. Андан кийин, маалыматтар ошол эле порт аркылуу кайра жөнөтүлөт жана ал портту колдогон программада (веб браузер) көрсөтүлөт.
TCP жана UDP экөө тең порт номерлери 0дөн башталып, 65535ке чейин жетет. Төмөнкү диапазондор SMTP үчүн 25-порт жана FTP үчүн 21-порт сыяктуу жалпы интернет протоколдоруна арналган.
Кээ бир колдонмолор тарабынан колдонулган өзгөчө маанилерди табуу үчүн, эң популярдуу TCP жана UDP порт номерлеринин тизмесин караңыз. Apple программасы үчүн, Apple программалык өнүмдөрү колдонгон TCP жана UDP портторун көрүңүз.
Порт номерлери менен чара көрүү керек болгондо
Тармак жабдыгы жана программалык камсыздоо порт номерлерин автоматтык түрдө иштетет. Тармактын жөнөкөй колдонуучулары бул порт номерлерин көрүшпөйт жана алардын иштөөсүнө байланыштуу эч кандай чара көрүүнүн кереги жок. Жеке адамдар белгилүү бир жагдайларда тармак портунун номерлерине туш болушу мүмкүн.
Тармак администраторлору атайын колдонмолордун порт номерлерине брандмауэр аркылуу өтүүгө уруксат берүү үчүн портту багыттоону жөндөшү керек болушу мүмкүн. Үй түйүндөрүндө кең тилкелүү роутер конфигурация экрандарында портту багыттоону колдойт. Үй портун багыттоонун кеңири таралган колдонмосу роутердин орнотулган брандмауэр блокторунан стандарттуу эмес портторду колдонгон онлайн оюндар үчүн.
Тармак программисттери кээде өз коддорунда порт номерлерин көрсөтүшү керек, мисалы розеткадагы программалоодо.
Веб-сайттын URL'и кээде конкреттүү TCP портунун номерин талап кылат. Мисалы, https://localhost:8080/ демейки 80-порттун ордуна TCP 8080 портун колдонот. Бул көбүнчө керектөөчүлөрдүн колдонуусуна караганда программалык камсыздоону иштеп чыгуу чөйрөлөрүндө байкалат.
Ачык жана жабык порттор
Тармактын коопсуздугу ышкыбоздору ошондой эле чабуулдун аялуу жерлеринин жана коргоонун негизги аспектиси катары колдонулган порт номерин көп талкуулашат. Порттор ачык же жабык болуп бөлүнөт. Ачык порттордо жаңы туташуу сурамдарын угуучу тиркеме бар, ал эми жабык порттордо андай эмес.
Тармак портун сканерлөө деп аталган процесс кайсы порттор ачык экенин аныктоо үчүн ар бир порт номеринде сыноо билдирүүлөрүн аныктайт. Тармак адистери порт сканерин чабуулчулардын таасирин өлчөө үчүн курал катары колдонушат жана көп учурда маанилүү эмес портторду жабуу менен тармактарды жаап салышат. Хакерлер өз кезегинде порт сканерлерин колдонууга мүмкүн болгон ачык портторду текшерүү үчүн колдонушат.
Активдүү TCP жана UDP туташууларына байланыштуу маалыматты көрүү үчүн Windows'тун netstat буйругун колдонсоңуз болот.