enderecos-e-referencias-em-redes

Informações, Endereços e Referências em Redes de Computadores.

View the Project on GitHub glcamillo/enderecos-e-referencias-em-redes

Algumas referências básicas1 em redes de computadores, cibersegurança, arquitetura de computadores e sistemas operacionais. Revisto em: 2.

Redes de Computadores

Materiais e Referências em Redes e Internet (protocolos)

Redes de Computadores - materiais de referência

  1. Livro disponibilizado na licença Creative Commons: DORDAL, Peter L. An Introduction to Computer Networks. Second Ed. Department of Computer Science:Loyola University Chicago. Disponível: https://intronetworks.cs.luc.edu/current2/html/index.html
  2. A SANS disponibiliza documentos em forma de Cheat Sheets: https://www.sans.org/blog/the-ultimate-list-of-sans-cheat-sheets/
  3. SANS Cheat Sheets: TCP/IP e tcpdump (formatos e campos das unidades de dados dos protocolos de camda de rede e de transporte)
  4. SANS Cheat Sheets: IPv6 (formatos e campos da unidade de dados do protocolo de rede IPv6)
  5. IPv6 Cheat Sheet by Jens Roesen https://www.roesen.org/files/ipv6_cheat_sheet.pdf

REDES: materiais informativos complementares

  1. Redes e Internet - Princípios gerais (TANENBAUM, 2003)
  2. Camadas e Protocolos - modelos de referência OSI e arquitetura TCP/IP)
  3. Camadas e Protocolos - aspectos gerais
  4. Resumo comandos para visualizar informações de TCP/IP
  5. Resumo ilustrativo de como se processa uma página Web (alterado de Kurose; Ross (2017)

REDES: artigos e referências (históricas) em Internet (tratam dos princípios das redes forjaram a Internet)

  1. CERF; KAHN, 1974 A Protocol For Packet Network Intercommunication
  2. CERF, Vinton G.; CAIN, Edward, 1883 The DoD internet architecture model
  3. IETF - RFC1958 June 1996 Architectural Principles of the Internet www.rfc-editor.org/rfc/rfc1958
  4. IETF - RFC3439 December 2002 Some Internet Architectural Guidelines and Philosophy - updates RFC1958 www.rfc-editor.org/rfc/rfc3439
  5. SALTZER; REED; CLARK, 1984 End-to-end arguments in system design
  6. CLARK, David D, 2010 The end-to-end argument and application design: the role of trust
  7. MOORS, Tim, 2002 A critical review of “end-to-end arguments in system design”
  8. KOBAYASHI An End to the End-to-End Arguments
  9. BRADNER, 2006 - The End of End-to-End Security?
  10. IETF - discussão sobre consolidação na Internet www.ietf.org/blog/consolidation
  11. IETF - Protocol and Engineering Effects of Consolidation datatracker.ietf.org/doc/draft-lazanski-consolidation

REDES: ==Internet== organizações nacionais brasileiras

  1. NIC.br - Núcleo de Informação e Coordenação do Ponto BR https://nic.br/
  2. CGI.br - Comitê Gestor da Internet no Brasil https://cgi.br/
  3. RNP - Rede Nacional de Pesquisa https://www.rnp.br/

NIC (Núcleo de Informação e Coordenação do Ponto BR - NIC.br): é a instituição encarregar de implementar as decisões do Comitê Gestor da Internet no Brasil (CGI.br). Principais atividades: Registro de domínios .br: Registro.br, Pontos de Troca de Tráfego: IX.br, Segurança Cibernética: Cert.br e Tempo NTP.br. Lista completa disponível em: NIC \ Atividades.

REDES: ==Internet== organizações internacionais

  1. ISO (Internet Society) www.internetsociety.org
  2. ICANN (Internet Corporation for Assigned Names and Numbers) - coordena espaço nomes de domínio global, o espaço de endereçamento IP e o sistema DNS www.icann.org
  3. IANA (Internet Assigned Numbers Authority) - Funções IANA - Autoridade para atribuição/distribuição de nomes globais/endereços IP/endereços ASN (números de sistemas autônomos)/números de protocolos e gerência da zona raiz DNS www.iana.org
  4. ISC (Internet Systems Consortium) - Responsável pelo servidor de DNS BIND e por operar o servidor raiz DNS F www.isc.org
  5. IETF (Internet Engineering Task Force) - organização que propõe padrões/protocolos para Internet www.ietf.org/
  6. IETF - Pesquisa de documentos relativos a protocolos Internet: Request for Comments (RFCs) www.rfc-editor.org
  7. W3C (World Wide Consortium) - padrões Web www.w3.org
  8. IEEE - padrões da série 802 para redes locais ieeexplore.ieee.org/browse/standards/get-program/page/series?id=68 Obs.: o acesso aos documentos requer conta no sistema da IEEE.

REDES: vídeos educativos sobre a Internet brasileira e sobre protocolos da Internet

NIC - canal de vídeos YouTube NICbrvideos

Vídeos sobre o funcionamento básicos da Internet (protocolos IP e DNS)

  1. NICbrvideos YouTube-Como funciona a Internet? Parte 1: O protocolo IP https://www.youtube.com/watch?v=HNQD0qJ0TC4
  2. NICbrvideos YouTube-Como funciona a Internet? Parte 2: Sistemas Autônomos, BGP, PTTs https://www.youtube.com/watch?v=C5qNAT_j63M
  3. NICbrvideos YouTube-Como funciona a Internet? Parte 3: DNS https://www.youtube.com/watch?v=ACGuo26MswI
  4. NICbrvideos YouTube-Como funciona a Internet? Parte 4: Governança da Internet https://www.youtube.com/watch?v=ZYsjMEISR6E
  5. NICbrvideos YouTube-Os endereços IP não são todos iguais - parte 1 (IPv6)] https://www.youtube.com/watch?v=jnuHODaLcO8
  6. NICbrvideos YouTube-Os endereços IP não são todos iguais - parte 2 (IPv6) https://www.youtube.com/watch?v=63M61wttuMk
  7. NICbrvideos YouTube-O que é um domínio? https://www.youtube.com/watch?v=t_wSDdQeb58
  8. NICbrvideos YouTube-Como registrar um domínio .br? https://www.youtube.com/watch?v=gZRYDxWuYpk
  9. Wikipedia - pilha de protocolos TCP/IP https://en.wikipedia.org/wiki/Internet_protocol_suite

Redes de Computadores - Seleção própria e particular de Vídeos sobre OSI e TCP/IP: camada rede e de enlace; encapsulamento e endereçamento

  1. Vídeo YouTube by NGT Academy Routers, Switches, Packets and Frames Ótimo tutorial sobre pacotes (escopo endereçamento Internet com endereços IPv4/IPv6 hierárquicos) e quadros (escopo local, normalmente em rede local, mas também entre dois roteadores com endereços MAC planos.
  2. Vídeo Youtube by Practical Networking Packet Traveling - How Packets Move Through a Network Apresenta as camadas de rede do ponto de vista de endereçamento de camada de rede (IP) de camada de enlace (MAC), incluindo: tabelas de roteamento; tabelas de endereços MAC (nos switches, relacionam porta - endereço MAC) e tabela ARP (nos dispositivos, é uma cache da relação entre endereço IP e endereço MAC).
  3. Vídeo Youtube by Practical Networking How Data moves through the Internet - Networking Fundamentals Versão mais recente do vídeo anterior, com maior nível de detalhamento.
  4. Vídeo YouTube by NetworkChuck what is TCP/IP and OSI? // FREE CCNA // EP 3 Aspectos introdutórios, com apresentação do modelo OSI e da arquitetura TCP/IP e de suas relações.
  5. Vídeo YouTube by NetworkChuck REAL LIFE example!! (TCP/IP and OSI layers) // FREE CCNA // EP 4
  6. Vídeo YouTube by NetworkChuck how the OSI model works on YouTube (Application and Transport Layers) // FREE CCNA // EP 5 Interessante por incluir tipos de transporte (TCP e UDP) além dos protocolos de camada de aplicação.
  7. Vídeo YouTube by LearnTech Training Understanding Segments, Packets, and Frames - Data Encapsulation Series Trata de camadas e do encapsulamento, desde a camada de aplicação até de enlace.
  8. Vídeo YouTube by Computerphile Ethernet (50th Birthday) - Computerphile Aspectos históricos da criação do padrão Ethernet

REDES: protocolo IPv6

  1. NIC - IPv6 - Teste (e teste completo) ipv6.br/
  2. NIC - informações sobre o IPv6 www.ipv6.br/post/introducao/
  3. IANA - informações de atribuição de prefixos IPv6 www.iana.org/assignments/ipv6-unicast-address-assignments/ipv6-unicast-address-assignments.xhtml
  4. IBM - comparativo entre IPv4 e IPv6 www.ibm.com/docs/en/i/7.2?topic=6-comparison-ipv4-ipv6
  5. Google - estatísticas de implantação de IPv6 www.google.com/intl/en/ipv6/statistics.html

Sítios e Ferramentas de Informações em Redes e Internet

REDES: informações/dados/testes em Redes e Internet (obs.: alguns sítios fornecem vários serviços de pesquisa por recursos)

  1. Disponibilidade dos serviços de Internet a nível global by Internet Society pulse.internetsociety.org
  2. HE (Hurricane Electric) - informação de AS referente ao ISP bgp.he.net
  3. NIC - Simet - Teste de conexão beta.simet.nic.br/
  4. NIC - IX (ponto de troca de tráfego) - agregado ix.br/trafego/agregado/sp
  5. NIC - Mapa de Sistemas Autônomos (SA) mapadeas.ceptro.br/
  6. RNP - Rede Ipê (rede acadêmica brasileira) www.rnp.br/sistema-rnp/rede-ipe
  7. RNP - Pontos de Presença (PoPs) www.rnp.br/sistema-rnp/pontos-de-presenca
  8. Nomes/domínios by Registro.br registro.br/
  9. CIDR-report - informações de AS e alocação endereços www.cidr-report.org/as2.0
  10. Cisco - BGPStream https://bgpstream.crosswork.cisco.com/
  11. HE (Hurricane Electric) - Network Tools - Internet Map www.he.net/3d-map/
  12. Telia Carrier Internet Exposed

REDES: como obter endereçamento IP público

  1. Informações sobre endereços IP, como ISP, geolocalização, faixa de rede) by IPinfo ipinfo.io
  2. Endereço IP (IPv4 ou IPv6) https://icanhazip.com
  3. Endereço IP (preferencialmente IPv6) e metadados navegador e timestamp http://tnx.nl/ip
  4. Informações sobre o próprio IP by MeuIP meuip.com
  5. Via linha de comando: curl -s http://tnx.nl/ip (IPv6) e curl -s https://api.infoip.io/ip e curl -s https://checkip.amazonaws.com (IPv4)

REDES: máscaras e prefixos de rede

  1. Calculadora máscaras/prefixos IPv4/IPv6 by NIC www.ipv6.br/paginas/subnet
  2. Calculadora máscaras rede IPv4 by Jodies jodies.de/ipcalc
  3. Calculadora de Wildcard Mask (usada em ACLs - Access Control Lists) by Clive Porter www.subnet-calculator.com

REDES: pesquisa por nomes, domínios (serviço Whois)

  1. Serviço Whois by IANA www.iana.org/whois
  2. Serviço Whois by Verisign https://webwhois.verisign.com/webwhois-ui/index.jsp?language=en_US
  3. Serviço Whois by Registro.br registro.br/tecnologia/ferramentas/whois

REDES: informações e dados sobre protocolos e serviços: DNS, BGP e NTP

  1. DNS-OARC (Domain Name System Operations Analysis and Research Center) www.dns-oarc.net
  2. DNSViz pesquisa de informações de zona (domínios DNS) dnsviz.net
  3. Google Admin Toolbox Dig - pesquisa de informações de DNS toolbox.googleapps.com/apps/dig
  4. Root-Servers - 13 servidores DNS root globais root-servers.org/
  5. IANA serviço Whois (pesquisa de nomes de domínio, endereços IP e números de AS) www.iana.org/whois
  6. IANA arquivos com informações sobre servidores root e sobre domínios TLD www.iana.org/domains/root/files
  7. DNS Terminologia (IETF revisou normas anteriores para consistência de termos) www.rfc-editor.org/rfc/rfc8499
  8. BGP e AS irrexplorer.nlnog.net/
  9. HE (Hurricane Electric) - informação de AS referente ao ISP bgp.he.net

TEMPO: protocolo NTP e serviço de tempo/data

  1. NIC - NTP.br: serviço de tempo para Internet provido pelo NIC.br ntp.br
  2. Network Time Foundation: serviço de tempo a nível mundial (referência, documentação e implementação) ntp.org
  3. Time Zone Databases by IANA www.iana.org/time-zones
  4. Google Developers - serviço de tempo developers.google.com/time
  5. Hora Legal Brasileira (HLB) by ON www.horalegalbrasil.mct.on.br/HoraLegalBrasileira.php
  6. Informações sobre Leap Second (Segundo Intercalado) by ON www.horalegalbrasil.mct.on.br/LeapSecond.html
  7. Calculador Data/Timestamp (segundos desde 1/1/1970 00UTC) by Dan’s Tools www.unixtimestamp.com/
  8. Conversor Data/Unix Epoch Time (timestamp) by KeyCDN Tools tools.keycdn.com/epoch-converter

Sítio KeyCDN - Tools tools.keycdn.com Web (Website Speed Test, Performance Test, HTTP Header Checker, HTTP/2 Test, Brotli Test) Network (IP Location Finder, DNS Checker, Ping Test, Ping IPv6 Test, Traceroute Test, BGP Looking Glass), Security (Certificate Checker, Certificate Chain Composer, SHA256 Generator, SSL FREAK Test, TLS Logjam Test) Other (Epoch Converter, Hex Converter). Também fornece ferramentas básicas de tratamento de imagens via API: www.keycdn.com/image-processing.

REDES: informações sobre redes celulares móveis

  1. Códigos país de de operadoras de rede celular móvel https://mcc-mnc-list.com/list
  2. 3GLTEInfo - informações sobre os códigos MCC e MNC www.3glteinfo.com/mobile-country-code-mcc-and-mobile-network-code-mnc/
  3. Banco de dados de células em redes de telefonia opencellid.org
  4. Busca de células em redes de telefonia cellidfinder.com
  5. Informações sobre as frequências alocadas às redes móveis celulares no Brasil www.teleco.com.br/areasc.asp
  6. GSMArena - informações de cobertura celular no mundo www.gsmarena.com/network-bands.php3
  7. CellTower Locator www.cell2gps.com
  8. CellMapper - calculadora de ID de célula www.cellmapper.net/enbid

REDES: HTTP, Web e REST APIs

  1. HTTP Dev http.dev
  2. Cloudflare - HTTP/2 x HTTP/1.1 www.cloudflare.com/pt-br/learning/performance/http2-vs-http1.1/
  3. Cloudflare - HTTP/3 www.cloudflare.com/pt-br/learning/performance/what-is-http3/
  4. FIELDING, Roy Thomas (2000) Architectural Styles and REST www.ics.uci.edu/~fielding/pubs/dissertation/top.htm
  5. Nordic APIs - REST vs SOAP: The Key Features and Differences nordicapis.com/rest-vs-soap-the-key-features-and-differences/
  6. Nordic APIs - LiveCast: API Design Best Practices nordicapis.com/events/api-design-best-practices/
  7. Web - Can I Use - Compatibilidade caniuse.com/
  8. Web - HTML5 - teste html5test.com/
  9. Netcraft - servidores Web mais usados news.netcraft.com/
  10. Web - Sítios up/down www.isitdownrightnow.com/
  11. Web - Sítios up/down downdetector.com/
  12. TLS/SSL - Check clienttest.ssllabs.com:8443/ssltest/viewMyClient.html

Cibersegurança

  1. CERT (Centro de Estudos, Resposta e Tratamento de Incidentes de Segurança no Brasil) www.cert.br
  2. NIC - Cartilha de Segurança da Internet cartilha.cert.br
  3. ANPD (Autoridade Nac Proteção Dados) www.gov.br/anpd/pt-br
  4. ANPD multas e dosimetria www.in.gov.br/en/web/dou/-/resolucao-cd/anpd-n-4-de-24-de-fevereiro-de-2023-466146077
  5. Gov.br - Privacidade e Segurança da Informação www.gov.br/governodigital/pt-br/seguranca-e-protecao-de-dados
  6. Gov.br - Guia LGPD www.gov.br/governodigital/pt-br/seguranca-e-protecao-de-dados/guias-operacionais-para-adequacao-a-lei-geral-de-protecao-de-dados-pessoais-lgpd
  7. NIC - padrões de segurança para redes e ISPs bcp.nic.br/i+seg/
  8. NIC - TOP (testes sítios, email, TLS, DNS(SEC), IPv6) top.nic.br
  9. Teste Internet - Is your internet up to date? www.internet.nl/
  10. Testes de SITIOS/redes by .auCheck aucheck.com.au/
  11. Testes de SITIOS/redes by Sikkerpånettet.dk sikkerpånettet.dk/
  12. TCP Ports - varredura online por portas TCP abertas

Cibersegurança - pesquisa sobre vulnerabilidades

  1. Vulnerabilidades (CVE) by CVE.org https://www.cve.org/
  2. Vulnerabilidades (CVE) by NVD https://nvd.nist.gov/
  3. CVSS - indicador severidade de uma CVE - by FIRST https://www.first.org/cvss/v3.1/specification-document
  4. CWE (Common Weakness Enumeration) by Mitre https://cwe.mitre.org/index.html
  5. SANS CWE/SANS TOP 25 Most Dangerous Software Errors https://www.sans.org/top25-software-errors/
  6. OWASP Top10 2021 https://owasp.org/Top10/
  7. IBM Security X-Force Threat Intelligence Index 2023 https://www.ibm.com/reports/threat-intelligence
  8. Verizon - 2022 Data Breach Investigations Report https://www.verizon.com/business/resources/reports/dbir/
  9. Cisco Talos Intelligence https://talosintelligence.com/
  10. Information is Beatiful - World’s Biggest Data Breaches & Hacks https://informationisbeautiful.net/visualizations/worlds-biggest-data-breaches-hacks/
  11. Information is Beatiful - Ransomware Attacks https://informationisbeautiful.net/visualizations/ransomware-attacks/

Uso de criptografia em sistemas aplicativos: cifragem e assinaturas digitais de email e arquivos

  1. GPG for Windows - gpg4win.org
  2. GPG for MacOS - gpgtools.org
  3. GPG for Android - openkeychain.org
  4. GPG from GuardiaProject - inativo - guardianproject.info/archive/gnupg
  5. GPG from GuardiaProject - GitHub - github.com/guardianproject/gnupg-for-android

LABS: segurança da informação

  1. Segurança: práticas e informações em hashing e criptografia simétrica
  2. Minicurso Segurança - o que é preciso saber

Codificação e conversão entre formatos de dados: base64, JWT, JWS; e, binário, hexadecimal e decimal.

  1. Base64 - conversão www.motobit.com/util/base64-decoder-encoder.as}p
  2. CyberChef - códigos e respectivas conversões além de cripto cyberchef.org
  3. URL encoder www.urlencoder.io/ e decoder https://www.urldecoder.io/
  4. JSON Editor Online jsoneditoronline.org/
  5. JSON Lint (validator) jsonlint.com/
  6. JWT (JSON Web Tokens) decoder jwt.io/
  7. PingIdentity Dev Tools (JWT e SAML) developer.pingidentity.com/en/tools.html
  8. JWT decoder,verifier dinochiesa.github.io/jwt/
  9. GooGle Admin Toolbox (Encode/Decode) toolbox.googleapps.com/apps/encode_decode/
  10. Conversões binário, hexadecimal e decimal by BinaryHexConverter www.binaryhexconverter.com/
  11. Converões de dados e formatadores (Python, JSON, CSV, dentre as principais) by Dan’s Tools www.unixtimestamp.com/
  12. Conversão Hexadecimal/Decimal by KeyCDN Tools tools.keycdn.com/hex-converter

Arquitetura de Computadores e Sistemas Operacionais

  1. Blog: Why Textbooks Should Be Free by Remzi Arpaci-Dusseau https://from-a-to-remzi.blogspot.com/2014/01/the-case-for-free-online-books-fobs.html
  2. The Concurrency Revolution by Dr.Dobbs https://www.drdobbs.com/the-concurrency-revolution/184401916

Sistemas Operacionais

  1. Livro disponibilizado na forma livre (free online operating systems book) por Remzi H. Arpaci-Dusseau e Andrea C. Arpaci-Dusseau (University of Wisconsin-Madison): Operating Systems: Three Easy Pieces. Version 1.00. Arpaci-Dusseau Books. Ago. 2018. Disponível em: https://pages.cs.wisc.edu/~remzi/OSTEP/
  2. Portal sobre sistems operacionais e arquitetura https://wiki.osdev.org/Main_Page

Compilers and Assemblers (online)

  1. Compiler Explorer https://godbolt.org/
  2. OnlineGDB https://www.onlinegdb.com/
  3. Replit https://replit.com/
  4. JDoodle - Online Java Compiler IDE https://www.jdoodle.com/online-java-compiler-ide
  5. Programming models for 64 bits (ISA x86-64) https://wiki.osdev.org/X86-64
  6. Programming Unix/Linux with 64 bits - model LP64 https://unix.org/version2/whatsnew/lp64_wp.html

RISC-V

  1. Foundation and Especification of ISA https://riscv.org/
  2. Resources to Learn about https://riscv.org/risc-v-learn-online/
  3. RISC-V Instruction Set Architecture (ISA) - Unprivileged and Privileged https://riscv.org/technical/specifications/
  4. RISC-V Instruction Set Manual https://github.com/riscv/riscv-isa-manual
  5. Reference Card Green Card (by Elsevier) - from book P&H
  6. Book: Computer Organization and Design RISC-V Edition The Hardware Software Interface - 2nd Edition - Dec 11, 2020 - David A. Patterson and John L. Hennessy
  7. Emulator by Computer Architectures for Education https://comparch.edu.cvut.cz/
  8. Emulator - QtRvSIM (RISC-V CPU simulator for education)https://github.com/cvut/qtrvsim
  9. Emulator - QtRvSIM online: https://comparch.edu.cvut.cz/qtrvsim/app/
  10. WebRISC-V https://github.com/Mariotti94/WebRISC-V
  11. WebRISC-V online https://webriscv.dii.unisi.it/
  12. Assembly Programming (book and simulator) by Prof. Edson Borin (Unicamp) https://riscv-programming.org/
  13. Assembly Programming (RISC-V book) https://riscv-programming.org/book/riscv-book.html
  14. RISC-V Assembly Learn Environment https://colab.research.google.com/drive/1PM-3ulMFqeo4Ce2hIwir3IftcWyQ0SMh?usp=sharing
  15. Interpreter by CS3410 at Cornell University https://www.cs.cornell.edu/courses/cs3410/2019sp/riscv/interpreter/

Revisão de literatura (para artigos científicos)

  1. Livro Metodologia de Pesquisa para Ciência da Computação do Prof. Raul Sidnei Wazlawick
  2. Live sobre Pesquisa em CC com Prof. Raul Wazlawick https://www.youtube.com/watch?v=RayW_ELIlyc
  3. Vídeo Youtube by goms tech talks LITERATURE REVIEW: a guide to write an effective literature review - simple and easy explanation

Modelagem e Simulação: dados e recursos para laboratórios

  1. Run R code online https://rdrr.io/snippets/
  2. R online editor, IDE, compiler, interpreter https://replit.com/languages/rlang
  3. R Online Compiler by Programiz https://www.programiz.com/r/online-compiler/
  4. Dados A1
  5. Dados A2
  6. Dados B
  7. Dados C
  8. Dados D

Observações: o objetivo inicial destes links foi atender aulas na UFSC Araranguá (redes, segurança e arquitetura de computadores. (2022/2023).

  1. Esta é uma coleção particular de endereços e referências que pretende não ser completa. 

  2. Última Revisão: 26 out. 2024.