Simplified NGINX Load Balancing with Loadcat

NGINX is a web server that offers high performance load balancing features, among many of its other capabilities. Some of those features are only available as a part of their subscription model, but the free and open source version is still very feature rich and comes with the most essential load balancing features out of the box.

Read More
NetworkingMichelle Younggolang, Loadbalancer, NGINX, nginx, nginx vs apache, nginx reverse proxy, nginx proxy_pass, nginx location, nginx docker, nginx tutorial, nginx rewrite, nginx upstream, nginx download, nginx redirect, nginx access log, nginx alias, nginx add_header, nginx authentication, nginx autoindex, nginx access-control-allow-origin, nginx access log format, nginx api gateway, nginx auth_basic, nginx apache, nginx bad gateway, nginx basic auth, nginx block ip, nginx browser caching, nginx brotli, nginx book, nginx break, nginx basic config, nginx block user agent, nginx benchmark, nginx config, nginx configuration, nginx config location, nginx cache, nginx client_max_body_size, nginx cors, nginx conf, nginx check config, nginx cache control, nginx centos, nginx default config, nginx documentation, nginx default_server, nginx dockerfile, nginx default server, nginx django, nginx debug, nginx load balancing, nginx load balancing ssl, nginx load balancing docker, nginx load balancing failover, nginx load balancing tomcat, nginx load balancing configuration, nginx load balancing aws, nginx load balancing cluster, nginx load balancing websocket, nginx load balancing tcp, nginx load balancing example, nginx load balancing digitalocean, nginx load balancing algorithms, nginx load balancing api, nginx load balancing active passive, nginx load balancing architecture, nginx load balancing apache, nginx load balancing, nginx load balancing and failover, nginx load balancer authentication, nginx load balancer alternative, nginx load balancing backup, nginx load balancing based on url, nginx load balancing benchmark, nginx load balancing by ip, nginx load balancing bottleneck, nginx load balancer best practices, nginx load based balancing, nginx load balancer 502 bad gateway, nginx cookie based load balancing, nginx load balancer bandwith, nginx load balancing config, nginx load balancing centos, nginx load balancing cookie, nginx load balancing centos 7, nginx load balancing cache, nginx load balancing code, nginx load balancing coreos, nginx load balancing centos 6, nginx load balancer check, nginx load balancing dns, nginx load balancing django, nginx load balancing download, nginx load balancing different port, nginx load balancing dynamic, nginx load balancing docker swarm, nginx load balancing documentation, nginx load balancing fastcgi, nginx load balancing free, nginx load balancing fair, nginx load balancing fallback, nginx load balancing failover configuration, nginx load balancing failure, nginx load balancer features, nginx load balancer fcgi, nginx load balancing php-fpm, nginx load balancing gui, nginx load balancing geoip, nginx load balancing glassfish, nginx load balancing guide, nginx load balancing gzip, nginx load balancing geo, nginx load balancing gunicorn, nginx load balancer geolocation, nginx global load balancing, nginx load balancing https, nginx load balancing health check, nginx load balancing header, nginx load balancing ha, nginx load balancing high availability, nginx load balancing heartbeat, nginx load balancing health, nginx load balancer hardware requirements, nginx load balancer host header, nginx load balancer howto, nginx load balancing iis, nginx load balancing ip hash, nginx load balancing issues, nginx load balancing interface, nginx load balancer install, nginx load balance imap, nginx load balancing real ip, nginx load balancing, nginx intelligent load balancing, load balancing nginx in centos, nginx load balancing jsessionid, nginx load balancing jboss, nginx load balancing node js, nginx jetty load balancing, nginx load balancing kubernetes, nginx load balancing keepalive, nginx load balancing keepalived, nginx load balancing log, nginx load balancing least connections, nginx load balancing localhost, nginx load balancing layer 7, nginx load balancing laravel, nginx load balancing ldap, nginx load balancing limits, nginx load balancing lua, nginx load balancer latency, nginx load balancing methods, nginx load balancing monitoring, nginx load balancing mysql, nginx load balancing microservices, nginx load balancing multiple sites, nginx load balancing multiple domains, nginx load balancing module, nginx load balancing mode, nginx load balancing method redefined, nginx load balancing mariadb, nginx load balancing not working, nginx load balancing node, nginx load balancer port number, nginx not load balancing, nginx load balancing options, nginx load balancing open source, nginx load balancing on the fly, nginx load balancing on centos, nginx load balancing override, nginx tcp load balancing open source, digitalocean nginx load balancing, nginx or haproxy load balancing, nginx load balancing performance, nginx load balancing proxy, nginx load balancing ports, nginx load balancing php session, nginx load balancing php, nginx load balancing pacemaker, nginx load balancing plugin, nginx load balancer passenger, nginx load balancer priority, nginx load balancing round robin, nginx load balancing rabbitmq, nginx load balancing redirect, nginx load balancing redis, nginx load balancing rtmp, nginx load balancing rails, nginx load balancing round, nginx load balancing recovery, nginx load balancer redundancy, nginx load balancing sticky cookie, nginx load balancing setup, nginx load balancing strategy, nginx load balancing session, nginx load balancing status, nginx load balancing static files, nginx load balancing server down, nginx load balancing timeout, nginx load balancing types, nginx load balancing tutorial, nginx load balancing tuning, nginx load balancing test, nginx load balancing throughput, nginx load balancing ssl termination, nginx load balancing udp, nginx load balancing upstream, nginx load balancing ubuntu, nginx load balancing url rewrite, nginx load balancing url, nginx load balancing uwsgi, nginx load balancing upstream port, nginx load balancing unicorn, nginx load balancer ubuntu 14.04, understanding nginx load balancing, nginx load balancing vs elb, nginx load balancing vs haproxy, nginx load balancing virtual host, nginx load balancing vs apache, nginx load balancing vagrant, load balancing varnish nginx, load balancing varnish vs nginx, nginx load balancing weight, nginx load balancing wordpress, nginx load balancing with apache, nginx load balancing with ssl termination, nginx load balancing web services, nginx load balancing with gunicorn, nginx load balancer without ssl termination, nginx load balancer wiki, load balance web server nginx, nginx load balancing x-forwarded-for, nginx load balancing youtube, nginx 1.9 tcp load balancing, nginx load balancer 301, nginx load balancing 404, nginx load balancer 404 error, nginx load balancer layer 4, nginx load balancer 502, nginx load balancing error 500, nginx load balancer port 80, nginx redirect http to https, nginx amplify, nginx alpine, nginx configuration file, nginx clear cache, nginx daemon off, nginx default port, nginx error log, nginx enable site, nginx error, nginx error_page, nginx environment variables, nginx expires, nginx error_log, nginx enable ssl, nginx etag, nginx error page, nginx for windows, nginx forward proxy, nginx fastcgi, nginx flask, nginx force https, nginx forbidden, nginx free, nginx follow symlinks, nginx file not found, nginx file server, nginx gzip, nginx github, nginx gateway timeout, nginx gzip compression, nginx geoip, nginx gunicorn, nginx gui, nginx getting started, nginx geo, nginx golang, nginx https, nginx http 2, nginx htaccess, nginx htpasswd, nginx health check, nginx https redirect, nginx host not found in upstream, nginx hsts, nginx https proxy, nginx http auth, nginx ingress controller, nginx if, nginx install, nginx install ubuntu, nginx include, nginx if else, nginx ingress, nginx index, nginx ipv6, nginx internal, nginx jwt, nginx java, nginx javascript, nginx jenkins, nginx jobs, nginx jwt authentication, nginx json log, nginx jira, nginx json, nginx jetty, nginx keepalive_timeout, nginx keepalive, nginx kubernetes, nginx kibana, nginx kerberos, nginx kong, nginx kubernetes ingress, nginx keepalived, nginx keepalive upstream, nginx kafka, nginx logs, nginx letsencrypt, nginx log format, nginx lua, nginx location regex, nginx listen, nginx latest version, nginx log location, nginx map, nginx modules, nginx multiple server_name, nginx max upload size, nginx microservices, nginx mac, nginx multiple sites, nginx multiple locations, nginx multi_accept, nginx multiple server blocks, nginx nodejs, nginx nested location, nginx no resolver defined to resolve, nginx no input file specified, nginx no events section in configuration, nginx no cache, nginx not working, nginx named location, nginx nodejs reverse proxy, nginx not starting, nginx open source, nginx on windows, nginx or apache, nginx on mac, nginx oauth2, nginx on ubuntu, nginx optimization, nginx openssl, nginx options, nginx oauth2 module, nginx proxy, nginx php, nginx plus, nginx php-fpm, nginx python, nginx password protect, nginx proxy_pass https, nginx port, nginx permission denied, nginx quic, nginx query string, nginx quick start, nginx query parameters, nginx query_string, nginx queue, nginx quit, nginx qnap, nginx que es, nginx query string rewrite, nginx restart, nginx reload, nginx reverse proxy example, nginx rtmp, nginx resolver, nginx reload config, nginx server, nginx ssl, nginx server_name, nginx status, nginx subdomain, nginx ssl certificate, nginx serve static files, nginx sites-enabled, nginx start, nginx stop, nginx try_files, nginx test config, nginx timeout, nginx tcp proxy, nginx timeout increase, nginx tls 1.3, nginx too many open files, nginx tomcat, nginx tls, nginx unit, nginx ubuntu, nginx user, nginx url rewrite, nginx uwsgi, nginx upstream timed out, nginx upload limit, nginx upstream timeout, nginx uwsgi flask, nginx variables, nginx version, nginx virtual host, nginx vs haproxy, nginx vs nginx plus, nginx vs node, nginx vs tomcat, nginx vulnerabilities, nginx version check, nginx windows, nginx web server, nginx wiki, nginx websocket, nginx wordpress, nginx worker_processes, nginx waf, nginx wsgi, nginx worker processes, nginx webdav, nginx x-forwarded-for, nginx x-forwarded-proto, nginx x-frame-options, nginx x-real-ip, nginx x-forwarded-host, nginx x-frame-options allow-from, nginx x-accel-redirect, nginx x-xss-protection, nginx x-forwarded-port, nginx xdebug, nginx yum repo, nginx youtube, nginx yum, nginx yaml, nginx yum install, nginx yii2, nginx yaml config, nginx yocto, nginx yubikey, nginx yii, nginx zone, nginx zip, nginx zipkin, nginx zookeeper, nginx zabbix, nginx zero downtime deploy, nginx zero downtime reload, nginx zlib, nginx zuul, nginx zeromq, nginx, nginx 0.5.6, nginx 000, nginx 009, nginx 0.7.67 exploit, nginx 0.7.65 exploit, nginx 0day, nginx 0.8.54 exploit, nginx 0.7.67 vulnerabilities, nginx 0.7.65 vulnerability, nginx 1.10.3, nginx 1.12.1, nginx 1.6.3 exploit, nginx 1.6.2, nginx 1.10.3 vulnerabilities, nginx 1.12, nginx 111 connection refused, nginx 13 permission denied, nginx 1.10.3 exploit, nginx 1.4.6, nginx 2fa, nginx 2017, nginx 2, nginx 206, nginx 204, nginx 2 server names, nginx 2 servers, nginx 2.0, nginx 2fa auth, nginx 2f, nginx 301 redirect, nginx 301, nginx 301 moved permanently, nginx 304, nginx 301 redirect https, nginx 3rd party modules, nginx 307, nginx 302 found, nginx 304 not modified, nginx 301 too many redirects, nginx 403 forbidden, nginx 499, nginx 404, nginx 413, nginx 404 page, nginx 400 bad request, nginx 405 not allowed, nginx 499 error, nginx 404 redirect, nginx 403 forbidden php, nginx 502 bad gateway, nginx 504, nginx 503, nginx 502 bad gateway php, nginx 500 internal server error, nginx 504 gateway timeout php, nginx 503 service unavailable, nginx 502 bad gateway django, nginx 504 timeout, nginx 502 bad gateway node, nginx 60 second timeout, nginx 64 bit windows, nginx 61 connection refused, nginx 64 bit linux, nginx 60 operation timed out, nginx 6, nginx 60s timeout, nginx 64mb vps, nginx 65535, nginx 644, nginx 768 worker_connections are not enough, nginx 7, nginx 755, nginx 720p, nginx centos 7, nginx php 7, nginx drupal 7, nginx debian 7, nginx windows 7, nginx rhel 7, nginx 80 to 443, nginx 8080, nginx 80, nginx 80 to 8080, nginx 8443, nginx 80 already in use, nginx 8nv, nginx 80 port, nginx 8080 connection refused, nginx 98 address already in use, nginx 9000, nginx 99, nginx 9, nginx 98 already in use, nginx 98, nginx 9090, nginx 9443, nginx 9gag, 92five nginx Comment
How to find all the IP addresses on a network?

How do you find out all the IP addresses and devices on your network? Bantu Tech explores the excellent tool nMap, available on Linux, Mac and Windows which is the best tool to begin a vulnerability analysis, network audit and just general maitenance of hosts. Use nmap to find out which ports are open on your network and which hosts respond to TCP ping requests. 

Read More
Cyber Security, NetworkingStephen Chapendamanmap, tcp, UDP, IP, Cyber Security, Networking, how do i use nmap, how can i use nmap, how do hackers use nmap, how use nmap linux, how to use nmap in windows, how to use nmap in kali linux, how to use nmap to hack, how to use nmap in ubuntu, how to use nmap scripts, how to use nmap on mac, how to use nmap android, how to use nmap anonymously, how to use nmap apk, how to use nmap and wireshark, how to use an nmap script, how to use nmap command in windows, how to use nmap command, how to use nmap command in linux, how to use nmap effectively, how to use nmap for hacking, how to use nmap for port scanning, how to use nmap for windows, how to use nmap for penetration testing, how to use nmap for android, how to use nmap gui, how to use nmap in linux, how to use nmap in android, how to use nmap in windows 8, how to use nmap in cmd, how to use nmap in backtrack 5 r3, how to use nmap in linux terminal, how to use nmap in metasploit, how to use nmap kali linux, how to use nmap mac, how to use nmap on windows, how to use nmap on kali linux, how to use nmap on ubuntu, how to use nmap on linux, how to use nmap on android, how to use nmap on windows 8, how install nmap on ubuntu, how install nmap on windows, how to use nmap pdf, how to use nmap port scanning, how to use nmap scan network, how to use the nmap command, how to use nmap ubuntu, how to use nmap video, how to use nmap windows, how to use nmap with tor, how to use nmap with proxy, how to use nmap youtube, how do you use nmap, how to use nmap - zenmap gui, how to use nmap 2015, nmap windows, nmap commands, nmap download, nmap cheat sheet, nmap port scan, nmap scan all ports, nmap ping sweep, nmap mac, nmap online, nmap tutorial, nmap apk, nmap android, nmap all ports, nmap arp scan, nmap alternative, nmap aggressive scan, nmap arguments, nmap all ports are filtered, nmap app download, nmap ack scan, nmap banner grab, nmap book, nmap basics, nmap book pdf, nmap basic commands, nmap bypass firewall, nmap brute force, nmap basic scan, nmap brew, nmap beast script, nmap documentation, nmap discovery scan, nmap detect os, nmap definition, nmap default scan, nmap default ports, nmap deep scan, nmap download for android, nmap discover hosts on network, nmap examples, nmap enum ciphers, nmap exclude ip, nmap examples linux, nmap eternalblue script, nmap equivalent windows, nmap ethernet, nmap explained, nmap evade firewall, nmap ebook, nmap for windows, nmap for android, nmap for mac, nmap filtered, nmap flags, nmap for windows 10, nmap filtered port, nmap filtered vs closed, nmap fingerprint, nmap failed to open device eth0, nmap gui, nmap github, nmap guide, nmap get hostname, nmap get mac address, nmap grepable output, nmap get os, nmap guide pdf, nmap get computer name, nmap gui ubuntu, nmap host discovery, nmap hostname, nmap home assistant, nmap heartbleed, nmap http methods, nmap help, nmap http scripts, nmap host seems down, nmap how to use, nmap hacking, nmap ipv6, nmap ip range, nmap install, nmap ip scan, nmap intense scan, nmap in windows, nmap idle scan, nmap in linux, nmap input file, nmap icmp scan, nmap java, nmap json output, nmap just ping, nmap java rmi, nmap javascript, nmap jboss, nmap joomla, nmap jenkins, nmap java api, nmap java library, nmap kali, nmap kali tutorial, nmap kali linux pdf, nmap keys, nmap kali commands, nmap knock, nmap kibana, nmap known ports, nmap kullanımı, nmap keeps crashing, nmap linux, nmap local network, nmap list of ips, nmap linux command, nmap localhost, nmap list scan, nmap latest version, nmap list open ports, nmap license, nmap list scripts, nmap man, nmap mac address, nmap manual, nmap ms17-010, nmap multiple ips, nmap meaning, nmap manual pdf, nmap mysql, nmap mac download, nmap network scanning, nmap nse scripts, nmap network scanning pdf, nmap no ping, nmap nse, nmap ncat, nmap not showing hostname, nmap null scan, nmap n, nmap ntp mode 6, nmap options, nmap os detection, nmap output, nmap on windows, nmap os x, nmap open ports, nmap open filtered, map of new jersey, map of us, nmap portable, nmap port scan example, nmap port, nmap python, nmap pdf, nmap ping scan subnet, nmap port scanner, nmap pn, nmap quick scan, mapquest, nmap quick port scan, nmap quick ping scan, nmap quick scan subnet, nmap quick scan plus, nmap quiet scan, mapquest driving directions, nmap quick reference, nmap quick ping sweep, nmap raspberry pi, nmap range, nmap resolve hostname, nmap range scan, nmap run all scripts, nmap results, nmap review, nmap rttvar, nmap run multiple scripts, nmap resume, nmap scan, nmap scripts, nmap scan network, nmap scan subnet, nmap switches, nmap state filtered, nmap stealth scan, nmap specific port, nmap scan ports, nmap scan open ports, nmap tool, nmap tutorial pdf, nmap traceroute, nmap top ports, nmap t4, nmap tcp scan, nmap test port, nmap tcpwrapped, nmap target, nmap udp scan, nmap udp port, nmap ubuntu, nmap usage, nmap user guide, nmap udp open filtered, nmap url, nmap unix, nmap update scripts, nmap unix command, nmap vulnerability scan, nmap verbose, nmap vs nessus, nmap version scan, nmap vulnerability scanner, nmap vs wireshark, nmap vuln scan, nmap vs zenmap, nmap vim, nmap vs netcat, nmap windows download, nmap wiki, nmap windows portable, nmap windows gui, nmap website, nmap what does filtered mean, nmap web, nmap wannacry, nmap wireshark, nmap xmas scan, nmap xml output, nmap xml to csv, nmap xml to html, nmap xml viewer, nmap xml to excel, nmap xsl stylesheet, nmap xsl, nmap xp_cmdshell, nmap xml schema, nmap youtube, nmap yourself, nmap yum, nmap your own network, yosemite map, nmap yum install, nmap youtube tutorial, nmap yum repository, nmap your port specifications are illegal, nmap your host specifications are illegal, nmap zenmap, nmap zombie scan, nmap zone transfer, nmap zmap, nmap zip, nmap zombie, nmap zenmap gui download, nmap zenmap tutorial, nmap zeroconf, nmap 0 hosts up, nmap 0/24, nmap ms08 067, nmap, nmap ms15-034, nmap ms14-066, nmap ms08-067 check, nmap ms12-020, nmap ms09-001, nmap port 0, nmap 101, nmap, nmap 192.168.x.x, nmap 1000 ports list, nmap 1 host up, nmap 1000 ports, nmap 1720, nmap 1000 ports filtered, nmap, nmap 161/udp open filtered snmp, nmap 2008, nmap 2017, nmap 20th birthday, nmap 256 hosts up, nmap /24, nmap 2015, nmap /24 scan, nmap 22 port, nmap 22/tcp closed ssh, nmap 22 tcp filtered ssh, nmap 3389, nmap 3des, nmap 32 bit, nmap 3 way handshake, nmap 32 commands, nmap 3306, nmap 3.1, nmap 3g modem, nmap 3g, nmap 32, nmap 443, nmap 445, nmap 4096 limit, nmap 443/tcp closed http, nmap 4.85 download, nmap-4.76-setup.exe download, nmap 4.11, nmap 445/tcp filtered microsoft-ds, nmap 4.76, nmap 4.11 download, nmap 5.51, nmap 5.21, nmap 5, nmap 5.51 should i remove it, nmap 5.51 download, nmap 5.61-spiceworks, nmap 5.51 virus, nmap 5.51 for windows, nmap-5.51-setup.exe download, nmap 5 cheat sheet, nmap 6.47, nmap 6 cookbook pdf, nmap 6, nmap 6 cookbook, nmap 64 bit, nmap 6.25, nmap 6.40 download, nmap 6 download, nmap 6.47 download, nmap 6.25 download, nmap 7.60, nmap 7.40, nmap 7.12, nmap 7.50, nmap 7.6, nmap 7, nmap 7.50 download, nmap 7.4, nmap 7.60 setup, nmap 7.60 ubuntu, nmap 80 port scan, nmap 80/tcp filtered http, nmap 80/tcp closed http, nmap 80 tcp open http, nmap /8, nmap, nmap windows 8.1, nmap windows 8, nmap port 80 filtered, nmap windows 8.1 crash, nmap 94fbr, nmap 999 filtered ports, nmap 9100, nmap port 9100, nmap ubuntu 9.10, nmap solaris 9, nmap scan port 9100, nmap stuck at 99.99Comment
Guide to Multi-processing Network Server Models

As someone who’s been writing high performance networking code for a number of years now (my doctoral dissertation was on the topic of a Cache Server for Distributed Applications Adapted to Multicore Systems), I see many tutorials on the subject that completely miss or omit any discussion of the fundamentals of network server models. This article is therefore intended as a hopefully useful overview and comparison of network server models, with the goal being to take some of the mystery out of writing high performance networking code.

Read More
Business Intelligence Platform: Tutorial Using MongoDB Aggregation Pipeline

Using data to answer interesting questions is what researchers are busy doing in today’s data driven world. Given huge volumes of data, the challenge of processing and analyzing it is a big one; particularly for statisticians or data analysts who do not have the time to invest in learning business intelligence platforms or technologies provided by Hadoop eco-system, Spark, or NoSQL databases that would help them to analyze terabytes of data in minutes.

Read More
Irene Papuc
Routing: Open Shortest Path First

Open Shortest Path First (OSPF) is a link state routing protocol. It is used to allow routers to dynamically learn routes from other routers and to advertise routes to other routers. Advertisements containing routes are referred to as Link State Advertisements (LSAs) in OSPF

Read More
NetworkingStephen Chapendamaopen shortest path first, open shortest path first protocol, open shortest path first algorithm, open shortest path first example, open shortest path first pdf, open shortest path first (ospf) routing, open shortest path first tutorial, open shortest path first ppt, open shortest path first cisco, open shortest path first (ospf) protocol ppt, open shortest path first adalah, open shortest path first advantages, open shortest path first (ospf) and routing information protocol (rip), a) open shortest path first (ospf) protocol, open shortest path first (ospf) for routed access, open shortest path first (ospf) v2 routed access, open shortest path first (ospf) uses dijkstra’s algorithm how is it implemented, apa itu open shortest path first, what is the administrative distance of open shortest path first (ospf) routing protocol, open shortest path first ospf for routed access in ip base image, open shortest path first definition, open shortest path first dijkstra, open shortest path first protocol definition, open shortest path first advantages and disadvantages, define open shortest path first, explain open shortest path first protocol, enhanced igrp (eigrp) and open shortest path first (ospf), explain the functioning of the open shortest path first (ospf) protocol, open shortest path first erklärung, open shortest path first español, features of open shortest path first, c program for open shortest path first, route filtering with open shortest path first, how open shortest path first works, how to configure open shortest path first routing protocol, how to configure open shortest path first, open shortest path first in computer network, open shortest path first program in c, open shortest path first protocol in computer networks, open shortest path first configuration in cisco packet tracer, the open shortest path first ospf is what type of routing protocol, what is open shortest path first, what is open shortest path first protocol, multicast open shortest path first, multicast open shortest path first (mospf), multicast open shortest path first pdf, multicast open shortest path first ppt, meaning of open shortest path first, open shortest path first nedir, network congestion open shortest path first, open shortest path first (ospf) protocol, open shortest path first (ospf) routing protocol, open shortest path first (ospf) protocol pdf, open shortest path first (ospf) routing protocol simulation, open shortest path first ospf pdf, open shortest path first protocol pdf, open shortest path first protocol ppt, open shortest path first packet tracer, open shortest path first routing protocol, open shortest path first routing protocol pdf, open shortest path first routing protocol ppt, open shortest path first routing protocol program, open shortest path first rfc, open shortest path first routing algorithm, open shortest path first routing protocol simulation, open shortest path first vs rip, open shortest path first traduccion, the open shortest path first, describe the open shortest path first (ospf) protocol, open shortest path first version 3, open shortest path first version 2, open shortest path first wiki, 1. a) explain open shortest path first (ospf) routing protocolComment