Notepad/enter/Coding Tips (Classical)/Terminal Tips/System Client/Servers/Networking/About Networking.md

26 lines
1.4 KiB
Markdown
Raw Permalink Normal View History

2023-07-24 03:10:28 +00:00
Networks were one of the original purposes of the computer to use for DARPANET in the early days of the computer.
Here are a list of things that will be useful for networking things. This leads eventually to the birth of the [internet](obsidian://open?vault=enter&file=Coding%20Tips%20(Classical)%2FTerminal%20Tips%2FGUIs%2FInternet%2FHosting%2FBrowser%20talk%2FAbout%20Browsers) which is a GUI for the terminal-based networking protocols. Here are the list of best [open source router oeprating systems. ](https://www.networkstraining.com/best-open-source-router-os/)
- [What can I do with a VPN? ](https://www.technadu.com/what-can-i-do-with-vpn/279463/)
- [OpenVPN](obsidian://open?vault=enter&file=Coding%20Tips%20(Classical)%2FTerminal%20Tips%2FCLI%20Tools%2FNetworking%2FOpenVPN)
- [OpenWRT](obsidian://open?vault=enter&file=Coding%20Tips%20(Classical)%2FTerminal%20Tips%2FCLI%20Tools%2FNetworking%2FOpenWRT)
---
### Traditional Networking
![[Pasted image 20230721173054.png]]
### Software Defined Networking:
![[Pasted image 20230721173106.png]]
The OpenFlow protocol is a foundational solution for building SDN
- directly programmable
- agile
- centrally managed
- open standards & vendor-neutral
List of Networking Libraries:
- [arp-scan](https://github.com/royhills/arp-scan/wiki/arp-scan-User-Guide)-command-line tool for IPv4 host discovery and fingerprinting on local network