/internet-protocolos

Repositório do componente curricular Internet e Protocolos, do curso Técnico em Desenvolvimento de Sistemas.

Internet e Protocolos (Prof. Jean Costa)

Descrição

Este repositório contém o material de aula para o curso de Desenvolvimento de Sistemas, Etec Ilza Nascimento Pintus, Componente curricular "Internet e Protocolos". Aqui você encontrará slides, atividades, exercícios, material de apoio e referências bibliográficas para auxiliar no aprendizado do tema.

Estrutura do Repositório

  • Slides: Pasta contendo os slides da aula.
  • Atividades: Pasta com as atividades propostas para os alunos.
  • Exercícios: Pasta contendo os exercícios teóricos e práticos para os alunos resolverem.
  • Material_de_Apoio: Pasta com material de apoio para os alunos, como artigos, vídeos, etc.
  • Referencias_Bibliograficas: Arquivo com as referências bibliográficas utilizadas na criação do curso.
  • Branch: Será criado uma branch para cada conteúdo abordado em sala de aula.

Como Utilizar

  • Os arquivos de slides podem ser visualizados diretamente no GitHub ou baixados para uso offline.
  • As atividades e exercícios podem ser resolvidos pelos alunos e submetidos como pedido pelo professor.
  • O material de apoio está disponível para consulta adicional e aprofundamento no tema.
  • As referências bibliográficas estão listadas para consulta e aprofundamento nos estudos.

Slides de aula

Slides Link
Introdução Introdução a Redes
Protocolo SSH ssh
Protocolo FTP FTP
Modelo OSI Modelo-OSI
Modelo TCP/IP Modelo-TCP/IP
Virtual Private Network VPN
Endereçamento IPv4 Endereçamento-IPv4

Assuntos abordados em sala de aula

Conteúdo abordado Link
Terminal Linux Terminal-linux
Protocolo SSH ssh
Protocolo FTP FTP
Firewall Firewall
Proxy Reverso ProxyReverso
Virtual Private Network VPN

Contribuição

Contribuições para melhorar este material são bem-vindas! Se você encontrar erros, tiver sugestões de melhoria ou quiser adicionar mais recursos, sinta-se à vontade para abrir uma issue ou enviar um pull request.

Bases Tecnológicas

Tópicos de redes de computadores

  • Meios de transmissão, adaptadores e endereçamento físico;
  • Modelo TCP/IP;
  • Modelo cliente/servidor.

Protocolos da Internet

  • Internet Protocol (IP);
  • Endereçamento lógico, roteamento e NAT;
  • TCP/UDP, portas e sockets;
  • Proxy e proxy reverso;
  • Serviços de nomes (DNS);
  • Transferência de arquivos (FTP) e terminal remoto (SSH).

Laboratório de ferramentas para redes

  • Hostname, nbtstat, ipconfig, getmac e ping;
  • Net, netstat, netsh e arp;
  • Tracert, route, pathping e nslookup;
  • Wireshark.

Aplicações na World Wide Web

  • Clientes (user-agent) e servidores HTTP;
  • Infraestrutura própria (on-premise) e em nuvem (cloud);
  • Evolução do HTTP.

Protocolo HTTP

  • URI, fluxo HTTP, requisição e resposta;
  • Métodos;
  • Cabeçalho e corpo;
  • Códigos de status;
  • Stateless e sessões;
  • Cookies;
  • MIME types;
  • Autenticação;
  • HTTPS, SSL e TLS;

Laboratório de HTTP

  • Configuração básica de servidor HTTP;
  • Ferramentas de navegador para desenvolvedores:
  • rede, fontes, aplicação/armazenamento, segurança.
  • Clientes HTTP especializados para APIs (Insomnia, Postman entre outros).

Autor