Portovi su sastavni dio komunikacijskog sistema računara. Oni obezbeđuju prolaz kroz koji se različite vrste saobraćaja podataka razmenjuju između računara i mreže. Ponekad, iz sigurnosnih ili drugih razloga, možda ćete morati zatvoriti portove u Windowsu. Ovaj članak ima za cilj objasniti kako se to može učiniti korak po korak, koristeći relevantne primjere koda napisane u TypeScript-u.
Razumijevanje portova i njihovog značaja u mrežama
Portovi se mogu zamisliti kao virtuelne dokove na kojima se odvija komunikacija između vašeg računara i vanjskog svijeta. Svaki od ovih portova je povezan sa određenim procesom ili uslugom i identificiran je jedinstvenim brojem, poznatim kao broj porta.
Da bi došlo do komunikacije , i računar koji šalje i računar koji prima podatke moraju imati otvoren isti port. Kada je mrežni port otvoren, to u suštini znači da je spreman za primanje podataka. Obrnuto, kada je port zatvoren, nije spreman za primanje podataka.
Razlozi zašto biste možda željeli zatvoriti portove
Postoji nekoliko razloga zašto biste mogli morati zatvoriti port. Jedan od najčešćih razloga je povećanje ukupne sigurnosti sistema. Zatvaranjem nepotrebnih ili nekorištenih portova možete potencijalno spriječiti neovlašteni pristup vašem računaru.
Drugi razlog može biti rješavanje sukoba softvera. Neke aplikacije mogu pokušati istovremeno koristiti isti port, uzrokujući sukob. Zatvaranjem porta povezanog s određenom aplikacijom, možete potencijalno riješiti ove 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 kreiranje servera koji sluša određeni port. Ako postoji greška (što znači da port vjerovatno koristi druga aplikacija), vraća se dostupno kao netačno. Ako može slušati bez ikakvih problema, to znači da se port ne koristi, pa se vraća dostupan kao istinit.
Zatvaranje portova u Windows-u
Windows ima ugrađeni mehanizam za zatvaranje portova: preko Windows zaštitnog zida. Postavljanjem specifičnih pravila, možete blokirati portove i tako ih učiniti 'zatvorenima'. Da biste to učinili, idite na 'Windows Defender Firewall s naprednom bezbednošću' i pod 'Inbound Rules', možete postaviti novo pravilo za blokiranje porta.
Ipak, budite oprezni kada zatvarate portove. Nekim uslugama i aplikacijama su potrebni određeni portovi otvoreni da bi ispravno funkcionirali. Stoga uvijek vodite računa da port koji treba zatvoriti nije ključan za normalan rad sistema.
Modna industrija ne miruje i pod utjecajem je raznih trendova i pokreta. Različiti stilovi, izgledi i kombinacije odjeće često se razlikuju, odražavajući različita povijesna razdoblja, kulturne aspekte i individualne izraze. Štaviše, sheme boja igraju značajnu ulogu u sugeriranju određenog raspoloženja ili tona. Istorija svakog modnog stila je upijajuća i poučna, često otkrivajući intrigantne uvide o društvu u određenom trenutku. Moda je, zaista, dublja od lijepe odjeće – ona je odraz i poruka svijetu.