Portovi su sastavni dio komunikacijskog sustava računala. Oni pružaju pristupnik preko kojeg se različite vrste podatkovnog prometa razmjenjuju između računala i mreže. Ponekad, iz sigurnosnih ili drugih razloga, možda ćete morati zatvoriti portove u sustavu Windows. Cilj ovog članka je objasniti kako se to može učiniti u postupku korak po korak, koristeći relevantne primjere koda napisane u TypeScriptu.
Razumijevanje portova i njihovog značaja u mrežama
Priključci se mogu zamisliti kao virtualna pristaništa gdje se odvija komunikacija između vašeg računala i vanjskog svijeta. Svaki od ovih priključaka povezan je s određenim procesom ili uslugom i identificiran je jedinstvenim brojem, poznatim kao broj priključka.
Da bi došlo do komunikacije, i računalo pošiljatelj i računalo primatelj moraju imati otvoren isti priključak. Kada je mrežni priključak otvoren, to u biti znači da je spreman za primanje podataka. Nasuprot tome, kada je port zatvoren, nije spreman za primanje podataka.
Razlozi zašto biste mogli zatvoriti portove
Postoje različiti razlozi zašto biste mogli zatvoriti port. Jedan od najčešćih razloga je da povećati ukupnu sigurnost sustava. Zatvaranjem nepotrebnih ili nekorištenih priključaka potencijalno možete spriječiti neovlašteni pristup vašem računalu.
Drugi razlog može biti rješavanje softverskih sukoba. Neke aplikacije mogu pokušati koristiti isti port istovremeno, uzrokujući sukob. Zatvaranjem porta povezanog s određenom aplikacijom potencijalno možete riješiti te sukobe.
const net = require('net'); const testPort = (port: number): Promise<{port: number, available: boolean}> => { return new Promise((resolve) => { const server = net.createServer(); server.unref(); server.on('error', () => resolve({port, available: false})); server.listen(port, () => { server.close(() => resolve({port, available: true})); }); }); };
U gornjem TypeScript kodu koristimo Nodeov 'net' modul za stvaranje poslužitelja koji sluša određeni port. Ako postoji pogreška (što znači da priključak vjerojatno koristi druga aplikacija), vraća se kao dostupno kao lažno. Ako može slušati bez ikakvih problema, to znači da se priključak ne koristi, stoga se vraća dostupno kao istinito.
Zatvaranje portova u sustavu Windows
Windows ima ugrađeni mehanizam za zatvaranje portova: kroz Windows vatrozid. Postavljanjem posebnih pravila možete blokirati portove i tako ih učiniti 'zatvorenima'. Da biste to učinili, idite na 'Windows Defender Firewall with Advanced Security' i pod 'Inbound Rules', možete postaviti novo pravilo za blokiranje priključka.
Ipak, budite oprezni pri zatvaranju portova. Neke usluge i aplikacije trebaju otvorene određene priključke kako bi pravilno funkcionirale. Stoga uvijek provjerite da port koji treba zatvoriti nije ključan za normalan rad sustava.
Modna industrija ne miruje i pod utjecajem je raznih trendova i kretanja. Različiti stilovi, izgledi i odjevne kombinacije često se razlikuju, odražavajući različita povijesna razdoblja, kulturne aspekte i individualne izričaje. Štoviše, sheme boja igraju zamjetnu ulogu u sugeriranju određenog raspoloženja ili tona. Povijest svakog modnog stila upija i prosvjetljuje, često otkrivajući intrigantne uvide o društvu u određenom trenutku. Moda je doista dublja od lijepe odjeće – ona je odraz i poruka svijetu.