Mga Numero ng Port na Ginamit para sa Mga Computer Network

Talaan ng mga Nilalaman:

Mga Numero ng Port na Ginamit para sa Mga Computer Network
Mga Numero ng Port na Ginamit para sa Mga Computer Network
Anonim

Sa computer networking, ang mga numero ng port ay bahagi ng impormasyon sa pag-address na ginagamit upang matukoy ang mga nagpapadala at tumatanggap ng mga mensahe. Nauugnay ang mga ito sa mga koneksyon sa TCP/IP network at maaaring inilarawan bilang add-on sa IP address.

Ano ang Port Number sa Networking?

Ang mga numero ng port ay nagbibigay-daan sa iba't ibang mga application sa parehong computer na magbahagi ng mga mapagkukunan ng network nang sabay-sabay. Gumagana ang mga home network router at computer software sa mga port na ito at kung minsan ay sumusuporta sa pag-configure ng mga setting ng numero ng port.

Ang mga network port ay software-based at walang kaugnayan sa mga pisikal na port na mayroon ang mga network device para sa pagsaksak ng mga cable.

Image
Image

Paano Gumagana ang Mga Numero ng Port

Port number ay nauugnay sa network addressing. Sa TCP/IP networking, parehong gumagamit ang TCP at UDP ng set ng mga port na gumagana kasama ng mga IP address.

Ang mga numero ng port na ito ay gumagana tulad ng mga extension ng telepono. Kung paanong ang switchboard ng telepono ng negosyo ay maaaring gumamit ng pangunahing numero ng telepono at magtalaga sa bawat empleyado ng isang extension na numero, ang isang computer ay maaaring magkaroon ng pangunahing address at isang hanay ng mga numero ng port upang pangasiwaan ang mga papasok at papalabas na koneksyon.

Sa parehong paraan na magagamit ng lahat ng empleyado sa loob ng isang gusali ang isang numero ng telepono, maaaring gamitin ang isang IP address para makipag-ugnayan sa iba't ibang application sa likod ng isang router. Tinutukoy ng IP address ang patutunguhang computer, at tinutukoy ng port number ang partikular na patutunguhang application.

Totoo ito kung ito man ay isang mail application, file transfer program, o web browser. Kapag humiling ka ng website mula sa isang web browser, nakikipag-ugnayan ang browser sa port 80 para sa HTTP. Pagkatapos, ibabalik ang data sa parehong port at ipinapakita sa program na sumusuporta sa port na iyon (ang web browser).

Sa parehong TCP at UDP, ang mga numero ng port ay nagsisimula sa 0 at pataas sa 65535. Ang mga mas mababang hanay ay nakatuon sa mga karaniwang internet protocol gaya ng port 25 para sa SMTP at port 21 para sa FTP.

Upang mahanap ang mga partikular na value na ginagamit ng ilang partikular na application, tingnan ang listahan ng pinakasikat na TCP at UDP port number. Para sa Apple software, tingnan ang TCP at UDP port na ginagamit ng mga produkto ng Apple software.

Kapag Maaaring Kailangan Mong Kumilos Gamit ang Mga Numero ng Port

Ang network hardware at ang software ay awtomatikong nagpoproseso ng mga numero ng port. Ang mga kaswal na user ng isang network ay hindi nakikita ang mga numero ng port na ito at hindi na kailangang gumawa ng anumang aksyon na kinasasangkutan ng kanilang operasyon. Gayunpaman, ang mga indibidwal ay maaaring makatagpo ng mga numero ng port ng network sa ilang partikular na sitwasyon.

Maaaring kailanganin ng mga administrator ng network na mag-set up ng port forwarding upang payagan ang mga numero ng port ng mga partikular na application na dumaan sa isang firewall. Sa mga home network, sinusuportahan ng broadband router ang port forwarding sa mga configuration screen nito. Ang isang karaniwang application ng pagpapasa ng homeport ay para sa mga online na laro na gumagamit ng mga hindi karaniwang port na hinaharangan ng built-in na firewall ng router.

Minsan kailangan ng mga network programmer na tukuyin ang mga numero ng port sa kanilang code, gaya ng sa socket programming.

Ang URL ng website kung minsan ay mangangailangan ng partikular na TCP port number na isama. Halimbawa, ang https://localhost:8080/ ay gumagamit ng TCP port 8080 kaysa sa default na port 80. Ito ay kadalasang nakikita sa mga software development environment nang higit pa kaysa sa pangunahing paggamit ng consumer.

Open at Closed Ports

Madalas ding tinatalakay ng mga mahilig sa network security ang port number na ginagamit bilang pangunahing aspeto ng mga kahinaan at proteksyon sa pag-atake. Ang mga port ay maaaring uriin bilang bukas o sarado. Ang mga bukas na port ay may nauugnay na application na nakikinig para sa mga bagong kahilingan sa koneksyon, at ang mga saradong port ay hindi.

Ang isang prosesong tinatawag na network port scanning ay nakakakita ng mga pansubok na mensahe sa bawat numero ng port upang matukoy kung aling mga port ang bukas. Ginagamit ng mga propesyonal sa network ang pag-scan ng port bilang isang tool upang sukatin ang pagkakalantad sa mga umaatake at madalas na i-lock down ang mga network sa pamamagitan ng pagsasara ng mga hindi mahahalagang port. Gumagamit naman ang mga hacker ng mga port scanner upang suriin ang mga network para sa mga bukas na port na maaaring mapagsamantalahan.

Maaari mong gamitin ang netstat command sa Windows upang makakita ng impormasyon tungkol sa mga aktibong koneksyon sa TCP at UDP.

Inirerekumendang: