This shows you the differences between two versions of the page.
Next revision | Previous revision Next revision Both sides next revision | ||
networking:start [2016/07/19 01:22] 127.0.0.1 external edit |
networking:start [2016/07/26 07:42] emsearcy remove a couple old links |
||
---|---|---|---|
Line 2: | Line 2: | ||
This site covers Linux networking specific topics. It does not cover general networking questions, these are covered under the more general [[http://en.wikipedia.com/wiki/Computer_Network|Wikipedia Computer Networks]]. See the External Links section for other useful resources. | This site covers Linux networking specific topics. It does not cover general networking questions, these are covered under the more general [[http://en.wikipedia.com/wiki/Computer_Network|Wikipedia Computer Networks]]. See the External Links section for other useful resources. | ||
- | |\\ **General**\\ \\ * [[:networking:todo| TODO ]] Linux netdev TODO List\\ * [[https://www.linuxfoundation.org/collaborate/workgroups/networking/network_overview| Network Overview ]]\\ * [[:networking:kernel_flow| How packets flow through ]]\\ * [[:networking:sk_buff| sk_buff explanation ]]\\ * [[:networking:neighboring_subsystem| Neighboring Subsystem ]]\\ * [[:networking:socket_locks| Socket Locks ]]\\ * [[:networking:linux-wireless-subsystem-80211-rami-rosen| Linux Wireless Subsystem ]]\\ \\ **[[http://en.wikipedia.com/wiki/Communications_protocol|Protocols]]**\\ \\ * [[:networking:netlink| Netlink ]]\\ * [[http://www.linux-ax25.org/wiki/Main_Page|Amateur Radio]]\\ * [[http://www.linux-ax25.org/wiki/AX.25|AX.25]]/ [[http://www.linux-ax25.org/wiki/NET/ROM|NET/ROM]] [[http://www.linux-ax25.org/wiki/ROSE|ROSE]] \\ * [[:networking:tcp| TCP ]] Transmission Control Protocol\\ * [[:networking:dccp| DCCP ]] Datagram Congestion Control Protocol\\ * [[:networking:ipv4| IPv4 ]] IP version 4 - The standard Internet Protocol\\ * [[:networking:ipv6| IPv6 ]] IP version 6 - The "next generation" Internet Protocol\\ * [[:networking:llc| LLC ]] 802.2 - Logical Link Control\\ * [[http://en.wikipedia.com/wiki/Multiprotocol_Label_Switching|MPLS]] Multi Protocol Label Switching\\ * [[:networking:netbeui| NetBEUI ]] NetBIOS Extended User Interface\\ * [[http://lksctp.sourceforge.net|SCTP]] Stream Control Transmission Protocol\\ * [[http://tipc.sf.net|TIPC]] Transparent Inter Process Communication\\ |\\ **Drivers**\\ \\ * [[:networking:ethernet|Ethernet]] Ethernet driver\\ * [[:networking:bridge|Bridge]] Ethernet bridging\\ * [[:networking:bonding|Bonding]] bonding multiple devices\\ * [[:networking:vlan|VLAN]] Virtual LANs\\ * [[:networking:tunneling|Tunneling]] Tunnels under Linux\\ * [[http://www.linuxvirtualserver.org|Linux Virtual Server]] load balancing\\ * [[https://www.linuxfoundation.org/collaborate/workgroups/networking/wireless|Wireless]] Linux wireless\\ \\ **Device Performance Enhancements**\\ \\ * [[:networking:gso| GSO ]] Generic Segmentation Offload\\ * [[:networking:i:oat| I/OAT ]] I/O Acceleration\\ * [[https://www.linuxfoundation.org/node/add/wiki?gids[]=5066| GRO ]] Generic Receive Offload\\ * [[:networking:napi| NAPI ]] New API\\ * [[:networking:toe| TOE ]] TCP Offload Engine\\ * [[:networking:tso| TSO ]] TCP Segmentation Offload\\ * [[:networking:ufo| UFO ]] UDP Fragmentation Offload\\ \\ **Hardware**\\ \\ * [[:networking:motherboards| Motherboards ]] Stability & Work-Arounds\\ * [[:networking:network-adapters| Network-Adapters ]] Stability & Features\\ |\\ **Security**\\ \\ * [[http://www.ipsec-howto.org/t1.html|IPsec]]\\ * [[http://hostap.epitest.fi/wpa_supplicant|Linux WPA 802.1x]]\\ * [[http://en.wikipedia.com/wiki/netfilter|Netfilter]]\\ \\ **Mobility**\\ \\ * [[:networking:802.11| 802.11 ]] Wireless networking\\ * [[:networking:mobile_ip| Mobile IP ]] Migrating hosts between networks\\ \\ **Administration**\\ \\ * [[:networking:iproute2| Iproute2 ]] tc, ip, ss\\ * [[:networking:net-tools| net-tools ]] ifconfig, netstat, route, etc.\\ * [[:networking:iputils| iputils ]] arping, ping, tracepath, etc.\\ * [[:networking:netkit| netkit ]] finger, ftp, ping, etc.\\ * [[:networking:ethtool| ethtool ]]\\ * [[:networking:traceroute| traceroute ]]\\ * [[:networking:networkmanager| networkmanager ]]\\ * [[:networking:etcnet| etcnet ]]\\ \\ **Testing**\\ \\ * [[:networking:tcp_testing| TCP testing ]]\\ * [[:networking:performance_testing| Performance Testing ]]\\ * [[:networking:pktgen| pktgen ]] packet generator\\ * [[:networking:netem| netem ]] network delay and loss emulator\\ | | ||
- | + | ===== Contents ===== | |
- | Resources | + | |
- | + | <WRAP third column> | |
+ | === General === | ||
- | + | * [[:networking:todo|TODO]] Linux netdev TODO List | |
+ | * [[:networking:network_overview|Network Overview]] | ||
+ | * [[:networking:kernel_flow|How packets flow through]] | ||
+ | * [[:networking:sk_buff|sk_buff explanation]] | ||
+ | * [[:networking:neighboring_subsystem|Neighboring Subsystem]] | ||
+ | * [[:networking:socket_locks|Socket Locks]] | ||
+ | * [[:networking:linux-wireless-subsystem-80211-rami-rosen|Linux Wireless Subsystem]] | ||
- | * [[:networking:current_events| Current events ]] | + | === Protocols === |
- | * [[:networking:mailing_lists| Mailing Lists ]] | + | |
- | * [[:networking:conferences| Conferences ]] | + | |
- | * [[https://www.linuxfoundation.org/collaborate/workgroups/networking/blogs| Blogs ]] | + | |
- | + | * [[:networking:netlink|Netlink]] | |
- | Documentation Links | + | * [[http://www.linux-ax25.org/wiki/Main_Page|Amateur Radio]] |
+ | * [[http://www.linux-ax25.org/wiki/AX.25|AX.25]]/ [[http://www.linux-ax25.org/wiki/NET/ROM|NET/ROM]] [[http://www.linux-ax25.org/wiki/ROSE|ROSE]] | ||
+ | * [[:networking:tcp|TCP]] Transmission Control Protocol | ||
+ | * [[:networking:dccp|DCCP]] Datagram Congestion Control Protocol | ||
+ | * [[:networking:ipv4|IPv4]] IP version 4 - The standard Internet Protocol | ||
+ | * [[:networking:ipv6|IPv6]] IP version 6 - The "next generation" Internet Protocol | ||
+ | * [[:networking:llc|LLC]] 802.2 - Logical Link Control | ||
+ | * [[http://en.wikipedia.com/wiki/Multiprotocol_Label_Switching|MPLS]] Multi Protocol Label Switching | ||
+ | * [[:networking:netbeui|NetBEUI]] NetBIOS Extended User Interface | ||
+ | * [[http://lksctp.sourceforge.net|SCTP]] Stream Control Transmission Protocol | ||
+ | * [[http://tipc.sf.net|TIPC]] Transparent Inter Process Communication | ||
- | + | </WRAP> | |
+ | <WRAP third column> | ||
- | + | === Drivers === | |
- | * [[http://vger.kernel.org/~davem/skb.html|How SKBs Works]] | + | * [[:networking:ethernet|Ethernet]] Ethernet driver |
- | * [[http://wiki.linuxquestions.org/wiki/Networking|Linux networking questions]] | + | * [[:networking:bridge|Bridge]] Ethernet bridging |
- | * [[http://www.makelinux.net/kernel_map|Interactive map of Linux kernel source]] | + | * [[:networking:bonding|Bonding]] bonding multiple devices |
+ | * [[:networking:vlan|VLAN]] Virtual LANs | ||
+ | * [[:networking:tunneling|Tunneling]] Tunnels under Linux | ||
+ | * [[http://www.linuxvirtualserver.org|Linux Virtual Server]] load balancing | ||
+ | * [[Wireless]] Linux wireless | ||
- | + | === Device Performance Enhancements === | |
- | Related Links | + | |
+ | * [[:networking:gso|GSO]] Generic Segmentation Offload | ||
+ | * [[:networking:i:oat|I/OAT]] I/O Acceleration | ||
+ | * [[GRO]] Generic Receive Offload | ||
+ | * [[:networking:napi|NAPI]] New API | ||
+ | * [[:networking:toe|TOE]] TCP Offload Engine | ||
+ | * [[:networking:tso|TSO]] TCP Segmentation Offload | ||
+ | * [[:networking:ufo|UFO]] UDP Fragmentation Offload | ||
+ | |||
+ | === Hardware === | ||
+ | |||
+ | * [[:networking:motherboards|Motherboards]] Stability & Work-Arounds | ||
+ | * [[:networking:network-adapters|Network-Adapters]] Stability & Features | ||
+ | |||
+ | </WRAP> | ||
+ | <WRAP third column> | ||
+ | |||
+ | === Security === | ||
+ | |||
+ | * [[http://www.ipsec-howto.org/t1.html|IPsec]] | ||
+ | * [[http://hostap.epitest.fi/wpa_supplicant|Linux WPA 802.1x]] | ||
+ | * [[http://en.wikipedia.com/wiki/netfilter|Netfilter]] | ||
+ | |||
+ | === Mobility === | ||
+ | |||
+ | * [[:networking:802.11|802.11]] Wireless networking | ||
+ | * [[:networking:mobile_ip|Mobile IP]] Migrating hosts between networks | ||
+ | |||
+ | === Administration === | ||
+ | |||
+ | * [[:networking:iproute2|Iproute2]] tc, ip, ss | ||
+ | * [[:networking:net-tools|net-tools]] ifconfig, netstat, route, etc. | ||
+ | * [[:networking:iputils|iputils]] arping, ping, tracepath, etc. | ||
+ | * [[:networking:netkit|netkit]] finger, ftp, ping, etc. | ||
+ | * [[:networking:ethtool|ethtool]] | ||
+ | * [[:networking:traceroute|traceroute]] | ||
+ | * [[:networking:networkmanager|networkmanager]] | ||
+ | * [[:networking:etcnet|etcnet]] | ||
+ | |||
+ | === Testing === | ||
+ | |||
+ | * [[:networking:tcp_testing|TCP testing]] | ||
+ | * [[:networking:performance_testing|Performance Testing]] | ||
+ | * [[:networking:pktgen|pktgen]] packet generator | ||
+ | * [[:networking:netem|netem]] network delay and loss emulator\ | ||
+ | |||
+ | </WRAP> | ||
+ | |||
+ | ===== Resources ===== | ||
+ | |||
+ | * [[:networking:current_events|Current events]] | ||
+ | * [[:networking:mailing_lists|Mailing Lists]] | ||
+ | * [[:networking:conferences|Conferences]] | ||
+ | ===== Documentation Links ===== | ||
- | + | * [[http://vger.kernel.org/~davem/skb.html|How SKBs Works]] | |
+ | * [[http://wiki.linuxquestions.org/wiki/Networking|Linux networking questions]] | ||
+ | * [[http://www.makelinux.net/kernel_map|Interactive map of Linux kernel source]] | ||
+ | |||
+ | ===== Related Links ===== | ||
- | * [[http://developer.osdl.org/dev/opendrivers/|OSDL driver development information]] | ||
- | * [[http://en.wikipedia.com/wiki/How_to_edit_a_page|Editing pages]] | ||
* [[http://wiki.linux-nfs.org/|Linux NFS Wiki]] | * [[http://wiki.linux-nfs.org/|Linux NFS Wiki]] | ||
* [[http://wiki.kernelnewbies.org/|Kernel Newbies]] basic information about working on kernel | * [[http://wiki.kernelnewbies.org/|Kernel Newbies]] basic information about working on kernel | ||
* [[http://linux-mm.org/|LinuxMM]] Linux memory management wiki | * [[http://linux-mm.org/|LinuxMM]] Linux memory management wiki | ||