Changes between Version 1 and Version 2 of ControlSystems/Networking


Ignore:
Timestamp:
Jul 28, 2020, 11:33:52 PM (5 years ago)
Author:
Balu Pillai
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ControlSystems/Networking

    v1 v2  
    1 = Basics of Computer Network =
    2 == What happens when you mail a letter to a friend ==
     1= Computer Networks =
     2In its broadest sense, a [https://en.wikipedia.org/wiki/Computer_network network] consists of two or more devices, sharing resources and information via a medium. The desktops on the school are all connected via the school network. Your mobile phone is part of your service providers mobile network. The devices can be interconnected using physical cables or wireless.
     3
     4The [https://en.wikipedia.org/wiki/Internet Internet] is the global system of interconnected computer networks that uses the [https://en.wikipedia.org/wiki/Internet_protocol_suite Internet protocol suite (TCP/IP)] to communicate between networks and devices
     5
     6== How are messages delivered over the network. ==
     7=== What happens when you mail a letter to a friend ===
    38 1. Write a letter on a piece of paper
    49 1. Put the letter in an envelope
     
    1116 1. Your friend receives your letter, opens the envelope and reads your message.
    1217
    13 == What happens when Control Station send messages to the Robot. ==
     18=== What happens when Control Station send messages to the Robot. ===
    1419 1. Driver engages the joystick button. Software running on the (Driver Station) Laptop detects it. Software issues a command to Robot
    1520 1. FRC library encapsulates the command in an IP
     21
     22= Troubleshooting Network Issues =
     23== Useful tools ==
     24 * [https://en.wikipedia.org/wiki/Ping_(networking_utility) ping]: Used to test the reachability of a host on a network
     25   * Usage "ping ''IP_Address''"
     26 * [https://en.wikipedia.org/wiki/Ifconfig ifconfig](linux) / [https://en.wikipedia.org/wiki/Ipconfig ipconfig](windows): display network interface configuration
     27   * Usage "ifconfig"
     28 * [https://en.wikipedia.org/wiki/Traceroute traceroute(linux)/tracert(Windows)]: Diagnostic command for displaying possible routes (paths) for packets across the network
     29   * Usage "traceroute ''IP_Address''"
     30 * route: Command to display the routing configuration on a host / router
     31   * Usage "route -v"
     32 * [https://en.wikipedia.org/wiki/Address_Resolution_Protocol arp]: List the ARP table entries on the host/router
     33   * Usage "arp -a"