HTML [Introdução / Códigos]

Introdução ao HTML
Todos os documento HTML é composto por Tags.
Este é o nome dados aos comandos HTML.
No HTML tem de começar a criar a sua página com a tag <HTML>, na primeira linha do código, e terminar com </HTML> na última linha do documento.
Perceba que a barra "/" sinaliza o fechamento da tag.
Este fechamento é necessário para que ela possa ser interpretada pelo navegador.
A estrutura das tags é formada por:
<xxx>: Este é o inicio da tag;*
</xxx>: Este é o fechamento da tag para que ela possa funcionar.**
* xxx é apenas uma representação de uma tag, não é uma tag HTML.
** Algumas tags não necessitam do fechamento.
Neste caso, será avisado.
Entre no início da tag e o seu fechamento ficam os textos, parâmetros, atributos e até outras tags que vão formando a página.
Se não fechar corretamente as tags, a página não irá ser mostrada.
Após iniciar o documento com a tag <HTML> deve-se incluir o cabeçalho que é feito com as tags <HEAD> </HEAD>.
 
Também um título usando o  <TITLE> ... </TITLE>. Geralmente, o título não é mostrado na página, porém os navegadores o utilizam para entitular a janela de visualização.
Coloque um título bem claro e explicativo para seus documentos.
- A tag <BODY>
 
O "corpo" do documento deve ser demarcado pelo <BODY> ... </BODY>.
Nesta parte do documento serão colocados todos os comandos para apresentação de uma página HTML. Entre as tags <BODY> e </BODY> é que irá colocar todos os códigos para sua página.
 
Um documento simples será digitado desta maneira:
<HTML>
<HEAD>
<TITLE> Meu documento HTML </TITLE>
</HEAD>
<BODY>
Aqui coloca-se os comandos em HTML.
</BODY>
</HTML>


Os espaços em branco são ignorados quando o navegador "lê" o código.
Assim o código acima poderia ser escrito da seguinte forma:


<HTML><HEAD><TITLE> Meu documento HTML </TITLE></HEAD><BODY>Aqui você coloca os comandos em HTML.</BODY></HTML>


A vantagem é que isto economiza espaço em disco, mas é uma maneira muito confusa e relaxada de programar.
Acostume-se a organizar seus programas para poder entendê-los posteriormente.


- Atributos do <BODY>


Através de atributos de <BODY>, podemos definir cores para os textos, links e para o fundo das páginas, bem como uma imagem de fundo.


<BODY BGCOLOR="cor" TEXT="cor" LINK="cor" ALINK="cor" VLINK="cor" BACKGROUND="imagem que vai aparecer">


Onde:
- BGCOLOR

Cor de fundo (padrão: cinza ou branco)


- TEXT
Cor dos textos da página (padrão: preto)


- LINK
Cor dos links (padrão: azul)


- ALINK
Cor dos links, quando acionados (padrão: vermelho)


- VLINK
Cor dos links, depois de visitados (padrão: azul escuro ou roxo)


- BACKGROUND
Imagem de fundo. Saiba como colocar uma imagem de fundo clicando aqui.


Em "cor", você pode colocar os valores de cores em inglês como:


Preto = black
Branco = white
Azul = blue
Amarelo = yellow
Vermelho = red


Também se pode usar o valor hexadecimal de cores ou "RRGGBB", que é a forma mais comum de definir cores usadas na Internet.
Com isso poderá colocar na sua página outras cores diferentes, como um azul-claro.
Para isso deves ter o código das cores, e no lugar de escrever o nome da cor em inglês, colocas o valor da cor


Algumas cores disponíveis RRGGBB (hexadecimal)"6 digitos":


Cor - Código HTML
PRETO - #000000
BRANCO - #FFFFFF
VERMELHO - #FF0000
VERDE - #00FF00
AZUL - #0000FF
ROSA - #FF00FF
AMARELO - #FFFF00

Tracet!

Este utilitário é de extrema utilidade sempre que é 
necessário a configuração e teste de routing de pacotes por 
meio de redes segmentadas visto que permite aferir 
determinado caminho que é tomado pelos pacotes até 
atingirem um destino para eles já predeterminado. 
Este utilitário aproveita-se do protocolo ICMP.

Route!

Este utilitário tem como função a manipulação do routing
table, onde o sistema se sustenta para definir os locais para 
onde redireccionar pacotes ip com objectivo de os fazer 
alcançar o alvo.

Host Name

Abastece-nos com o conhecimento do hostname da máquina 
onde o comando executa a função.

Nbstat – Acrescenta informação detalhada acerca dos nomes
netbios que estão envolvidos na comunicação via rede 
inclusivamente os nomes dos computadores remotos. 
Podem ainda ser utilizado para a manipulação de tabela de
nomes importada do ficheiro Lmhost

Winipcfg

Este utilitário estabelece equivalências com o ipconfig 
contudo apresenta-se em versão gráfica arp.

O protocolo arp determina os endereços físicos das placas 
de rede correspondentes aos endereços ip dos hosts pelos 
os quais é imprescindível o envio dos pacotes ip. 
 
O comando arp por seu turno induz à possibilidade de 
consultar e manipular a tabela de equivalências mantidas pelo
computador, denominada por Arp cash.

Proporciona nos também o controlo da caixa para cada uma 
das placas de rede que definem existência num computador.

IP Config!

IPconfig – Fornece informação de carácter genérico sobre a configuração do TCP/IP 
na máquina aonde é executada a acção esta informação abrange o endereço ip o 
endereço MAC subnet mask, default gateways.

Utilitários de Rede!

Um dos utilitários de rede é o ping e o ipconfig;

Ping – é o primeiro utilitário referido que permite testar 
a comunicação com qualquer host dispondo deste modo
em escassos segundos a verificação do bom  
funcionamento dos hosts e da rede.
 
Permite igualmente testar a instalação do TCP/IP do 
host que está a ser utilizado.

DHCP & Host

DHCP – É através do DHCP que obtemos então um IP dinâmico

Dentro de um host temos interprocess comunication.

Agente de usuário é um que serve de interface com um utilizador de um lado e com a rede noutro.

Routers''

Os endereços da classe A e B representam os números de IP os outros representam os Host
Subnetting- dividir uma rede em subredes significa utilizar uma máscara de subrede para dividir a rede em segmentos menores ou em subredes.
Os endereços da classe A e B representam 75% por uso do IP v.4 15% representa o uso do IP v.6
Cada Host necessita de um endereço único na rede (para ser identificado).

Ip dinâmico muda o IP cada vez que entramos na rede. 
Dando-nos uma maior segurança.
 
BootP permite a obtenção do endereço Ip do router, de
um servidor, e de alguma informação especifica.
 
Não fornece atribuição dinâmica de endereços, utiliza
o UDP para transportar as mensagens

Classes de IP

Existe 5 classes de IP
A 
B
C
D (Reservada)
E (Reservada)
A a abrange grandes dimensões (126 redes)
A b abrange redes intermédias (16 redes)
A C abrange poucas redes (2 redes)

Routers

Os routers vão aguentar os datagramas e organizar a informação, enviam o IP da máquina e indicam o tamanho dos datagramas.

A passagem de um router para outro chama-se de salto.
No momento desse salto é quando pode existir colisões.

O endereço na identificação do dispositivo na rede podemos mudar o ip mas não podemos identificar a máquina a partir disso mas sim pelo seu endereço Mac. 
O ip identifica a máquina em rede.