Codificacao (em processamento digital de sinais) significa a modificacao de caracteristicas de um sinal afim de torna-lo mais adequado para uma aplicacao especifica. Como exemplo a transmissao ou armazenamento de dados.Podemos dividir em 3, as tecnicas de codificacao:RNZ (Non Return to Zero): Existem apenas dois niveis de tensao ou corrente, representados por 0 e 1. E a forma mais simples de codificacao onde um bit 1 sera codificado sob a forma de uma tensao elevada e um bit 0 sob a forma de tensao baixa ou nula.RZ (Return to Zero): E semelhante ao RNZ, porem os 0 e 1 sao representados por uma alteracao do estado da tensao ou corrent. O valor 1 e representado pela passagem de uma tensao ou corrente baixa/nula para um tensao ou corrente elevada. O valor 0 e o contrario, ou seja, passa-se de uma tensao ou corrente elevada para outra baixa/nula. O nivel de tensao retorna sempre ao nivel zero apos uma transicao provocada pelos dados a transmitir (a meio da transmissaodo bit).FONTE: http://pt.wikipedia.org/wiki/Codifica%C3%A7%C3%A3o Gateway (ponde de ligacao), e uma maquina intermediaria geralmente destinada a interligar redes, separar dominios de colisao, ou traduzir protocolos. Exemplos de gateways podem ser os routers (roteadores) e firewalls, ja que ambos servem de intermediarios entre o utilizador e a rede. Um proxy tambem pode ser interpretado como um gateway (embora em outro nivel, aquele da camada em que opera), ja que serve de intermediario tambem.FONTE: Wikipedia Na ultima aula de Comunicacao de Dados o professor Luis Antonio Schneiders usou uma apresentacao para auxilia-lo na explicacao, achei muito bem resumido, dando uma visao geral dos elementos basicos da comunicacao estou postando aqui:CARACTERISTICAS DE EFICIENCIAEntrega(delivery):O sistema deve entregar os dados ao destinatario correto;Os dados devem ser recebidos somente pelo dispositivo ou usuario de destino;Confiabilidade:O sistema deve garantir a entrega dos dados;Dados modificados ou corrompidos nao sao uteis;Tempo de atraso:O sistema deve entregaros dados em um tempo finito e predeterminado;Dados entregues tardiamente sao pouco uteistransmissoes multimidia ,como video, os atrasos nao sao desejaveis, de modo que eles devem ser entregues praticamente no mesmo instante em que foram produzidos, isto e, sem atrasos significativos;A variacao no atraso pode ser tao prejudicial quanto o proprio atraso;COMPONENTES DA COMUNICACAOMensagem:E a informacao a ser transmitida. Pode ser constituida de texto, numeros, figuras, audio e video - ou qualquer combinacao destes;Mensagem codificada (sinais):E a informacao preparada para o meio fisico e protocolos necessarios;Equipamento Terminador de Dados (ETD):E o dispositivo que envia e/ou recebe a mensagem de dados. Pode ser um computador, uma estacao de trabalho, um telefone, uma camera de video e assim por diante.Equipamento Comunicador de Dados (ECD):E o dispositivo que permite comunicacao de longa distancia (comutadores, modens, gateways, etc.);Meio:E o caminho fisico por onde viaja uma mensagem originada e dirigida ao receptor;Protocolo:E um conjunto de regras que governa a comunicacao de dados. Ele representa um acordo entre os dispositivos que se comunicam;CREDITOS: Luis Antonio Schneiders XML: Extensible Markup Linguage (linguagem de marcacao extensivel). Recomendacao da W3C para gerar linguagens de marcacao para propositos especificos. Paridade (em telecomunicacoes) refere-se ao numero de bits '1' de um determinado