Straight-Through
Straight-through cable is used to connect computers and other end-user devices (e.g., printers) to networking devices such as hubs and switches. It can also be used to directly connect like devices (e.g., two hubs or two switches) if the cable is plugged into an uplink port on one (but not both) of the devices. Crossover cable is used to connect two like devices without the use of an uplink port. The colors are orange, white/orange, white/green, blue, white/blue, green, white/brown, and brown on the both ends.
Cross-Over
A crossover cable is a cable that maps all output signals on one connector to the input signals on the other connector, allowing two electronic devices to perform full-duplex communication. Most commonly, the term refers to the Ethernet crossover cable, but other cables follow the same principle. It also allows for reliable transmission via an Ethernet connection. The colors are white/orange, orange, green, blue, white/blue, green, white/brown, and brown on the left. The right end has white/green, green, white/orange, blue, orange, brown, and white/brown.
Roll-Over
A rollover cable is a type of null-modem cable that is most commonly used to connect a computer terminal to a router's console port. This cable is typically flat (and has a light blue color) to help distinguish it from other types of network cabling. It gets the name rollover because the pinouts on one end are literally rolled over when RJ45 plugs are used at both ends. The colors are white/orange, orange, white/green, blue, white/blue, green, brown, and white/brown on the left end. The right end has brown, white/brown, green, white/blue, blue, white/green, orange, and white/orange.