Компьютерийн сүлжээний хувьд портын дугаар нь мессеж илгээгч болон хүлээн авагчийг тодорхойлоход ашигладаг хаягийн мэдээллийн нэг хэсэг юм. Эдгээр нь 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 портыг ашигладаг. Энэ нь ихэвчлэн хэрэглэгчийн хэрэглээнийхээс илүү програм хангамж хөгжүүлэлтийн орчинд харагддаг.
Нээлттэй ба хаалттай портууд
Сүлжээний аюулгүй байдлын сонирхогчид мөн халдлагад өртөмтгий байдал болон хамгаалалтын гол тал болох портын дугаарыг байнга ярилцдаг. Портуудыг нээлттэй, хаалттай гэж ангилж болно. Нээлттэй портууд нь шинэ холболтын хүсэлтийг сонсдог холбогдох програмтай байдаг бөгөөд хаалттай портууд нь тийм биш юм.
Сүлжээний порт скан хийх гэж нэрлэгддэг процесс нь аль портууд нээлттэй байгааг тодорхойлохын тулд портын дугаар бүр дээр туршилтын мессежүүдийг илрүүлдэг. Сүлжээний мэргэжилтнүүд порт сканнерийг халдагчид өртөх эсэхийг хэмжих хэрэгсэл болгон ашигладаг бөгөөд чухал бус портуудыг хааж сүлжээг хаадаг. Хакерууд эргээд ашиглаж болох нээлттэй портуудыг шалгахын тулд порт сканнер ашигладаг.
Та Windows-ын netstat командыг ашиглан идэвхтэй TCP болон UDP холболтуудын талаарх мэдээллийг харах боломжтой.