Se você está criando uma rede totalmente nova, é consideravelmente mais barato usar thin ethernet, cabos coaxiais RG58 com conectores BNC, do que thick ethernet, cabos RG-5 com conectores N, ou 10baseT, cabos par trançado tipo companhia telefônica com conectores RJ-45 de 8 fios (tipo usado em telefones). Veja Tipos de cabos... para uma introdução sobre cabos.
Também note que o FAQ do newsgroup comp.dcom.lans.ethernet tem um monte de informações úteis sobre cabos. Veja em FAQs da Usenet para o FAQ deste newsgroup.
Thin ethernet é o `ether mais escolhido'. O cabo é barato. Se você está fazendo seus próprios cabos o RG58A solid-core custa $0.27/m. e o RG58AU stranded custa $0.45/m. Conectores BNC custam <$2 cada, e outras partes são similarmente baratas. É essencial que você termine corretamente cada fim do cabo com terminadores de 50 ohm, então reserve $2 para um par. Também é vital que seu cabo não tenha nenhum `stub' -- Os conectores `T' devem ser conectados diretamente às placas ethernet.
A única desvantagem é que se você tem uma grande quantidade de máquinas conectadas e algum cabeça de vento quebra o barramento tirando um cabo de seu T, toda a rede sai do ar porquê é gerada uma impedância infinita (cirtuito aberto) no lugar da terminação de 50 ohm requerida. Note que você pode remover o T da placa sem tirar do ar toda a subrede, desde que você não tire os cabos do T. Naturalmente isto vai criar problemas para a máquina da qual você retirou o T. 8-) E se você está criando uma pequena rede de duas máquinas, você ainda precisa dos Ts e dos terminadores de 50 ohm -- você não pode somente ligá-las através de um único cabo!
Note que existem umas poucas placas por ai com `terminação na placa'. Estas placas tem um jumper que quando fechado coloca um resistor de 50 ohm na entrada do BNC. Com estas placas você pode usar um T BNC com terminador como usual ou colocar o cabo diretamente na placa e fechar o jumper para habilitar a terminação na placa.
Existem também alguns sistemas de cabos sofisticados que parecem um cabo único indo até a placa, mas o cabo na verdade é um loop. Com os dois cabos ficando lado-a-lado cobertos por uma camada, dando ao cabo uma aparencia ovalada. No ponto final do cabo um conector BNC é colocado que conecta sua placa. Então você tem o equivalente a dois cabos e um T BNC, mas neste caso, é impossível para o usuário remover um cabo de um dos lados do T e prejudicar a rede.
Redes de par trançado requerem hubs ativos, que começam por volta de $200, e o custo dos cabos básicos podem ser no final das contas mais caros do que os thinnet. Eles são geralmente vendidos com a alegação que você pode usar seu cabeamento telefônico existente, mas na verdade somente em algumas instalações você poderá usar isto. A alegação de que você pode atualizar para velocidades maiores também é suspeita, pois a maiora dos esquemas propostos usam cabos melhores (leia $$) e terminação mais sofisticada ($$$) do que você instalaria.
Novos equipamentos estão circulando que permitirão a você encadear máquinas, e coisas do tipo. Por exemplo, a Farallon vende adaptadores e transceivers EtherWave. Estes dispositivos permitem que vários dispositivos 10baseT sejam encadeados. Eles também vendem clones 3c509 que incluem um transceiver EtherWave. A desvantagem é que são mais caros e menos confiáveis que um mini-hub barato ($100-$150) e outra placa ethernet. Você provavelmente deverá escolher um hub ou trocar por uma rede thinnet 10base2.
De outra forma, o preço dos hubs está caindo rapidamente, todas as propostas de ethernet a 100Mb/seg usam par trançado. (Provavelmente para evitar o problema de idiotas mexendo nos BNC's como descrito acima.)
Além disso, Russ Nelson adiciona `Novas instalações devem usar cabeamento categoria 5. Qualquer outra coisa é uma perda de tempo para o instalador, pois 100Base-qualquer coisa requer cabeamento categoria 5.'
Se você está apenas conectando duas máquinas é possível dispensar o uso do hub, invertendo os pares Rx e Tx (1-2 e 3-6).
Se você segura o conector RJ-45 na sua frente (como se fosse conectá-lo na sua boca) com a trava para cipa, então os pinos são numerados de 1 a 8, da esquerda para a direita. A utilização dos pinos é a seguinte:
Número do Pino Utilização -------------- ---------- 1 Saida de Dados (+) 2 Saida de Dados (-) 3 Entrada de Dados (+) 4 Reservado para uso telefônico 5 Reservado para uso telefônico 6 Entrada de Dados (-) 7 Reservado para uso telefônico 8 Reservado para uso telefônico
If you want to make a cable, the following should spell it out for you. Differential signal pairs must be on the same twisted pair to get the required minimal impedance/loss of a UTP cable. If you look at the above table, you will see that 1+2 and 3+6 are the two sets of differential signal pairs. Not 1+3 and 2+6 !!!!!! At 10MHz, with short lengths, you *may* get away with such errors, if it is only over a short length. Don't even think about it at 100MHz.
For a normal patch cord, with ends `A' and `B', you want straight through pin-to-pin mapping, with the input and output each using a pair of twisted wires (for impedance issues). That means 1A goes to 1B, 2A goes to 2B, 3A goes to 3B and 6A goes to 6B. The wires joining 1A-1B and 2A-2B must be a twisted pair. Also the wires joining 3A-3B and 6A-6B must be another twisted pair.
Now if you don't have a hub, and want to make a `null cable', what you want to do is make the input of `A' be the output of `B' and the output of `A' be the input of `B', without changing the polarity. Tha means connecting 1A to 3B (out+ A to in+ B) and 2A to 6B (out- A to in- B). These two wires must be a twisted pair. They carry what card/plug `A' considers output, and what is seen as input for card/plug `B'. Then connect 3A to 1B (in+ A to out+ B) and also connect 6A to 2B (in- A to out- B). These second two must also be a twisted pair. They carry what card/plug `A' considers input, and what card/plug `B' considers output.
So, if you consider a normal patch cord, chop one end off of it, swap the places of the Rx and Tx twisted pairs into the new plug, and crimp it down, you then have a `null' cable. Nothing complicated. You just want to feed the Tx signal of one card into the Rx of the second and vice versa.
Note that before 10BaseT was ratified as a standard, there existed other network formats using RJ-45 connectors, and the same wiring scheme as above. Examples are SynOptics's LattisNet, and AT&T's StarLAN. In some cases, (as with early 3C503 cards) you could set jumpers to get the card to talk to hubs of different types, but in most cases cards designed for these older types of networks will not work with standard 10BaseT networks/hubs. (Note that if the cards also have an AUI port, then there is no reason as to why you can't use that, combined with an AUI to 10BaseT transceiver.)
Thick ethernet is mostly obsolete, and is usually used only to remain compatible with an existing implementation. You can stretch the rules and connect short spans of thick and thin ethernet together with a passive $3 N-to-BNC connector, and that's often the best solution to expanding an existing thicknet. A correct (but expensive) solution is to use a repeater in this case.