Check out proxy extensions for an example of this - FoxyProxy is a good one. Ultimately, there is some red tape involved because whatever server is being forwarded the contents of http requests will need a Root trusted certificate on-chain.
My two pennies for what its worth. Spend some time on familiarizing yourself with network security and use a secure DNS service (https://www.privacytools.io/providers/dns/#dns). You can pickup an Ubiquiti edgerouter on Amazon for 60 bucks and that thing can do some amazing things compared to a consumer router for adding security to your network. Many, many videos out on the web for customizing that router for your use. NextDNS is a decent choice for secure DNS, gives you some great templates for blocking baddies that rely on name resolution, plus as a bonus you can get DNS over HTTPS if your browser supports it. Wireshark is a must in my mind along with NetFlows/Scrutinizer, you can see EVERYTHING on your network but that is getting advanced and not sure where you are at in regards to that. Relying solely on Windows for your window into security is akin to driving down a highway with a welding mask on. A security oriented Linux VM is a good thing to keep handy on your desktop too. Guess my point is that there are many solutions for securing YOUR equipment from stuff like this.
However, those two minor things (secure DNS and an edgerouter like Ubiquiti's) can give you a ton of options for blocking stuff like this. You get that nasty crap on your machine but if it can't talk to the outside world then it is kind of benign at that point.
>I am not sure what service is running and not am I able to know who's PC/Server and which service it has running.
Have you tried nmap? Try $ nmap -v -A 192.168.0.5 (or whatever IP/hostname it is).
(Alternatively, there is a cross-platform GUI frontend called zenmap that does the same thing if that's more convenient for you)
If you paste the nmap output we could take a look.
There are tons of training resources out there. What you take would depend on exactly what background you have, specific areas of interest you have, and how much time and money you can throw at the training.
If you're just starting out, make sure you have all your groundwork covered. Get a diverse understanding of current tech, and then a really solid background in networking. A good way to start this would be the CompTIA A+ and Network+ Certifications. They're not aligned to a specific technology, which is good when you start. A nice free resource to start studying would be the Professor Messer videos (http://www.professormesser.com/). Don't be afraid to pick up a job on a help desk somewhere to enhance this training while giving you some great real world expereince. If you go to college, chances are they will have plenty of student positions in their IT department. Start basic, and try to get some network experience in your final year(s).
Once you have the groundwork, and you choose a specific area/technology, look for training and jobs that line up with that. For example, if you like Cisco, you can get Cisco certifications and find a company that uses Cisco equipment.
Another thing you can do to help yourself is to build a home network. You can do some cool stuff with just a couple old computers and a discarded wifi router or two.
Interesting. I make sure my systems are up to date to protect me from anything like KRACK. I also avoid using public WiFi especially when I dont need to. However if I do need to use a public WiFi I use FrootVPN so I can safely surf the internet