Algumas referências básicas em redes de computadores, cibersegurança, arquitetura de computadores e sistemas operacionais. Objetivo original: atender aulas na UFSC em Araranguá.
Redes de Computadores
Redes de Computadores - materiais de referência
- 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
- A SANS disponibiliza documentos em forma de Cheat Sheets: https://www.sans.org/blog/the-ultimate-list-of-sans-cheat-sheets/
- SANS Cheat Sheets: TCP/IP e tcpdump (formatos e campos das unidades de dados dos protocolos de camda de rede e de transporte)
- SANS Cheat Sheets: IPv6 (formatos e campos da unidade de dados do protocolo de rede IPv6)
- IPv6 Cheat Sheet by Jens Roesen https://www.roesen.org/files/ipv6_cheat_sheet.pdf
REDES: materiais de aula complementares
- Redes e Internet - Princípios gerais (TANENBAUM, 2003)
- Camadas e Protocolos - modelos de referência OSI e arquitetura TCP/IP)
- Camadas e Protocolos - aspectos gerais
- Resumo comandos para visualizar informações de TCP/IP
- 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)
- CERF; KAHN, 1974 A Protocol For Packet Network Intercommunication
- CERF, Vinton G.; CAIN, Edward, 1883 The DoD internet architecture model
- IETF - RFC1958 June 1996 Architectural Principles of the Internet www.rfc-editor.org/rfc/rfc1958
- IETF - RFC3439 December 2002 Some Internet Architectural Guidelines and Philosophy - updates RFC1958 www.rfc-editor.org/rfc/rfc3439
- SALTZER; REED; CLARK, 1984 End-to-end arguments in system design
- CLARK, David D, 2010 The end-to-end argument and application design: the role of trust
- MOORS, Tim, 2002 A critical review of “end-to-end arguments in system design”
- KOBAYASHI An End to the End-to-End Arguments
- BRADNER, 2006 - The End of End-to-End Security?
- IETF - discussão sobre consolidação na Internet www.ietf.org/blog/consolidation
- IETF - Protocol and Engineering Effects of Consolidation datatracker.ietf.org/doc/draft-lazanski-consolidation
- HE (Hurricane Electric) - informação de AS referente ao ISP bgp.he.net
- NIC - Simet - Teste de conexão beta.simet.nic.br/
- NIC - IX (ponto de troca de tráfego) - agregado ix.br/trafego/agregado/sp
- NIC - Mapa de Sistemas Autônomos (SA) mapadeas.ceptro.br/
- RNP - Rede Ipê (rede acadêmica brasileira) www.rnp.br/sistema-rnp/rede-ipe
- RNP - Pontos de Presença (PoPs) www.rnp.br/sistema-rnp/pontos-de-presenca
- IP Info - informações sobre o próprio IP ipinfo.io
- MeuIP - informações sobre o próprio IP meuip.com
- Registro.br (domínios) registro.br/
- Registro.br - serviço Whois (pesquisa nomes, endereços e AS) registro.br/tecnologia/ferramentas/whois
- IANA - serviço Whois www.iana.org/whois
- Verisign - serviço Whois https://webwhois.verisign.com/webwhois-ui/index.jsp?language=en_US
- CIDR-report - informações de AS e alocação endereços www.cidr-report.org/as2.0
- Cisco - BGPStream https://bgpstream.crosswork.cisco.com/
- HE (Hurricane Electric) - Network Tools - Internet Map www.he.net/3d-map/
- Telia Carrier Internet Exposed
- Calculadora máscaras/prefixos IPv4/IPv6 by NIC https://www.ipv6.br/paginas/subnet
- Calculadora máscaras rede IPv4 by Jodies https://jodies.de/ipcalc
- DNS-OARC (Domain Name System Operations Analysis and Research Center) www.dns-oarc.net
- DNSViz pesquisa de informações de zona (domínios DNS) dnsviz.net
- Google Admin Toolbox Dig - pesquisa de informações de DNS toolbox.googleapps.com/apps/dig
- Root-Servers - 13 servidores DNS root globais root-servers.org/
- IANA serviço Whois (pesquisa de nomes de domínio, endereços IP e números de AS) www.iana.org/whois
- IANA arquivos com informações sobre servidores root e sobre domínios TLD www.iana.org/domains/root/files
- DNS Terminologia (IETF revisou normas anteriores para consistência de termos) www.rfc-editor.org/rfc/rfc8499
- NIC - NTP.br: serviço de tempo para Internet provido pelo NIC.br ntp.br
- Network Time Foundation: serviço de tempo a nível mundial (referência, documentação e implementação) ntp.org
- IANA - TIme Zone Databases www.iana.org/time-zones
- Google Developers - serviço de tempo developers.google.com/time
- BGP e AS https://irrexplorer.nlnog.net/
- HE (Hurricane Electric) - informação de AS referente ao ISP bgp.he.net
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)
- NICbrvideos YouTube-Como funciona a Internet? Parte 1: O protocolo IP https://www.youtube.com/watch?v=HNQD0qJ0TC4
- NICbrvideos YouTube-Como funciona a Internet? Parte 2: Sistemas Autônomos, BGP, PTTs https://www.youtube.com/watch?v=C5qNAT_j63M
- NICbrvideos YouTube-Como funciona a Internet? Parte 3: DNS https://www.youtube.com/watch?v=ACGuo26MswI
- NICbrvideos YouTube-Como funciona a Internet? Parte 4: Governança da Internet https://www.youtube.com/watch?v=ZYsjMEISR6E
- NICbrvideos YouTube-Os endereços IP não são todos iguais - parte 1 (IPv6)] https://www.youtube.com/watch?v=jnuHODaLcO8
- NICbrvideos YouTube-Os endereços IP não são todos iguais - parte 2 (IPv6) https://www.youtube.com/watch?v=63M61wttuMk
- NICbrvideos YouTube-O que é um domínio? https://www.youtube.com/watch?v=t_wSDdQeb58
- NICbrvideos YouTube-Como registrar um domínio .br? https://www.youtube.com/watch?v=gZRYDxWuYpk
- Wikipedia - pilha de protocolos TCP/IP https://en.wikipedia.org/wiki/Internet_protocol_suite
Redes de Computadores - Vídeos sobre TCP/IP e OSI da ISO
- Vídeo-YouTube: what is TCP/IP and OSI? // FREE CCNA // EP 3 https://www.youtube.com/watch?v=CRdL1PcherM
- Vídeo-YouTube: REAL LIFE example!! (TCP/IP and OSI layers) // FREE CCNA // EP 4 https://www.youtube.com/watch?v=3kfO61Mensg
- Vídeo-YouTube: how the OSI model works on YouTube (Application and Transport Layers) // FREE CCNA // EP 5 https://www.youtube.com/watch?v=oIRkXulqJA4
Redes de Computadores - Vídeos sobre TCP/IP (camada rede e de enlace)
- Vídeo-YouTube: Ethernet (50th Birthday) - Computerphile https://www.youtube.com/watch?v=TkOVgkcrvbg
- Vídeo-YouTube: How Data moves through the Internet - Networking Fundamentals https://www.youtube.com/watch?v=YJGGYKAV4pA
- Vídeo-YouTube: Routers, Switches, Packets and Frames https://www.youtube.com/watch?v=zhlMLRNY5-4
REDES: protocolo IPv6
- NIC - IPv6 - Teste (e teste completo) ipv6.br/
- NIC - informações sobre o IPv6 www.ipv6.br/post/introducao/
- IANA - informações de atribuição de prefixos IPv6 www.iana.org/assignments/ipv6-unicast-address-assignments/ipv6-unicast-address-assignments.xhtml
- IBM - comparativo entre IPv4 e IPv6 www.ibm.com/docs/en/i/7.2?topic=6-comparison-ipv4-ipv6
- Google - estatísticas de implantação de IPv6 www.google.com/intl/en/ipv6/statistics.html
- Códigos país de de operadoras de rede celular móvel https://mcc-mnc-list.com/list
- 3GLTEInfo - informações sobre os códigos MCC e MNC www.3glteinfo.com/mobile-country-code-mcc-and-mobile-network-code-mnc/
- Banco de dados de células em redes de telefonia opencellid.org
- Busca de células em redes de telefonia cellidfinder.com
- Informações sobre as frequências alocadas às redes móveis celulares no Brasil www.teleco.com.br/areasc.asp
- GSMArena - informações de cobertura celular no mundo www.gsmarena.com/network-bands.php3
- CellTower Locator www.cell2gps.com
- CellMapper - calculadora de ID de célula www.cellmapper.net/enbid
REDES: HTTP, Web e REST APIs
- HTTP Dev http.dev
- Cloudflare - HTTP/2 x HTTP/1.1 www.cloudflare.com/pt-br/learning/performance/http2-vs-http1.1/
- Cloudflare - HTTP/3 www.cloudflare.com/pt-br/learning/performance/what-is-http3/
- FIELDING, Roy Thomas (2000) Architectural Styles and REST www.ics.uci.edu/~fielding/pubs/dissertation/top.htm
- Nordic APIs - REST vs SOAP: The Key Features and Differences nordicapis.com/rest-vs-soap-the-key-features-and-differences/
- Nordic APIs - LiveCast: API Design Best Practices nordicapis.com/events/api-design-best-practices/
- Web - Can I Use - Compatibilidade caniuse.com/
- Web - HTML5 - teste html5test.com/
- Netcraft - servidores Web mais usados news.netcraft.com/
- Web - Sítios up/down www.isitdownrightnow.com/
- Web - Sítios up/down downdetector.com/
- TLS/SSL - Check clienttest.ssllabs.com:8443/ssltest/viewMyClient.html
REDES: algumas organizações nacionais
- NIC.br - Núcleo de Informação e Coordenação do Ponto BR https://nic.br/
- CGI.br - Comitê Gestor da Internet no Brasil https://cgi.br/
- RNP - Rede Nacional de Pesquisa https://www.rnp.br/
REDES: organizações internacionais responsáveis por protocolos e atribuição de nomes/endereços
- IETF (Internet Engineering Task Force) www.ietf.org/
- IETF - Pesquisa de Request for Comments (RFCs) www.rfc-editor.org/
- IANA - autoridade para atribuição de nomes/endereços IP/números de protocolos www.iana.org/
- W3C (World Wide Consortium) - padrões Web www.w3.org
- IEEE - padrões da série 802 para redes locais https://ieeexplore.ieee.org/browse/standards/get-program/page/series?id=68 Obs.: o acesso aos documentos requer conta no sistema da IEEE.
Cibersegurança
- CERT (Centro de Estudos, Resposta e Tratamento de Incidentes de Segurança no Brasil) https://www.cert.br
- NIC - Cartilha de Segurança da Internet https://cartilha.cert.br
- ANPD (Autoridade Nac Proteção Dados) https://www.gov.br/anpd/pt-br
- ANPD multas e dosimetria https://www.in.gov.br/en/web/dou/-/resolucao-cd/anpd-n-4-de-24-de-fevereiro-de-2023-466146077
- Gov.br - Privacidade e Segurança da Informação https://www.gov.br/governodigital/pt-br/seguranca-e-protecao-de-dados
- Gov.br - Guia LGPD https://www.gov.br/governodigital/pt-br/seguranca-e-protecao-de-dados/guias-operacionais-para-adequacao-a-lei-geral-de-protecao-de-dados-pessoais-lgpd
- NIC - padrões de segurança para redes e ISPs https://bcp.nic.br/i+seg/
- NIC - TOP (testes sítios, email, TLS, DNS(SEC), IPv6) https://top.nic.br
- Teste Internet - Is your internet up to date? www.internet.nl/
- Testes de SITIOS/redes by .auCheck https://aucheck.com.au/
- Testes de SITIOS/redes by Sikkerpånettet.dk https://sikkerpånettet.dk/
- TCP Ports - varredura online por portas TCP abertas
Cibersegurança - pesquisa sobre vulnerabilidades
- Vulnerabilidades (CVE) by CVE.org https://www.cve.org/
- Vulnerabilidades (CVE) by NVD https://nvd.nist.gov/
- CVSS - indicador severidade de uma CVE - by FIRST https://www.first.org/cvss/v3.1/specification-document
- CWE (Common Weakness Enumeration) by Mitre https://cwe.mitre.org/index.html
- SANS CWE/SANS TOP 25 Most Dangerous Software Errors https://www.sans.org/top25-software-errors/
- OWASP Top10 2021 https://owasp.org/Top10/
- IBM Security X-Force Threat Intelligence Index 2023 https://www.ibm.com/reports/threat-intelligence
- Verizon - 2022 Data Breach Investigations Report https://www.verizon.com/business/resources/reports/dbir/
- Cisco Talos Intelligence https://talosintelligence.com/
- Information is Beatiful - World’s Biggest Data Breaches & Hacks https://informationisbeautiful.net/visualizations/worlds-biggest-data-breaches-hacks/
- 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
- GPG for Windows - gpg4win.org
- GPG for MacOS - gpgtools.org
- GPG for Android - openkeychain.org
- GPG from GuardiaProject - inativo - guardianproject.info/archive/gnupg
- GPG from GuardiaProject - GitHub - github.com/guardianproject/gnupg-for-android
- Segurança: práticas e informações em hashing e criptografia simétrica
- Minicurso Segurança - o que é preciso saber
- Base64 - conversão https://www.motobit.com/util/base64-decoder-encoder.as}p
- CyberChef - códigos e respectivas conversões além de cripto https://cyberchef.org
- URL encoder https://www.urlencoder.io/ e decoder https://www.urldecoder.io/
- JSON Editor Online https://jsoneditoronline.org/
- JSON Lint (validator) https://jsonlint.com/
- JWT (JSON Web Tokens) decoder https://jwt.io/
- PingIdentity Dev Tools (JWT e SAML) https://developer.pingidentity.com/en/tools.html
- JWT decoder,verifier https://dinochiesa.github.io/jwt/
- GooGle Admin Toolbox (Encode/Decode) https://toolbox.googleapps.com/apps/encode_decode/
Arquitetura de Computadores e Sistemas Operacionais
- 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
- The Concurrency Revolution by Dr.Dobbs https://www.drdobbs.com/the-concurrency-revolution/184401916
Sistemas Operacionais
- 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/
- Portal sobre sistems operacionais e arquitetura https://wiki.osdev.org/Main_Page
Compilers and Assemblers (online)
- Compiler Explorer https://godbolt.org/
- OnlineGDB https://www.onlinegdb.com/
- Replit https://replit.com/
- JDoodle - Online Java Compiler IDE https://www.jdoodle.com/online-java-compiler-ide
- Programming models for 64 bits (ISA x86-64) https://wiki.osdev.org/X86-64
- Programming Unix/Linux with 64 bits - model LP64 https://unix.org/version2/whatsnew/lp64_wp.html
RISC-V
- Foundation and Especification of ISA https://riscv.org/
- Resources to Learn about https://riscv.org/risc-v-learn-online/
- RISC-V Instruction Set Architecture (ISA) - Unprivileged and Privileged https://riscv.org/technical/specifications/
- RISC-V Instruction Set Manual https://github.com/riscv/riscv-isa-manual
- Reference Card Green Card (by Elsevier) - from book P&H
- Book: Computer Organization and Design RISC-V Edition The Hardware Software Interface - 2nd Edition - Dec 11, 2020 - David A. Patterson and John L. Hennessy
- Emulator by Computer Architectures for Education https://comparch.edu.cvut.cz/
- Emulator - QtRvSIM (RISC-V CPU simulator for education)https://github.com/cvut/qtrvsim
- Emulator - QtRvSIM online: https://comparch.edu.cvut.cz/qtrvsim/app/
- WebRISC-V https://github.com/Mariotti94/WebRISC-V
- WebRISC-V online https://webriscv.dii.unisi.it/
- Assembly Programming (book and simulator) by Prof. Edson Borin (Unicamp) https://riscv-programming.org/
- Assembly Programming (RISC-V book) https://riscv-programming.org/book/riscv-book.html
- RISC-V Assembly Learn Environment https://colab.research.google.com/drive/1PM-3ulMFqeo4Ce2hIwir3IftcWyQ0SMh?usp=sharing
- Interpreter by CS3410 at Cornell University https://www.cs.cornell.edu/courses/cs3410/2019sp/riscv/interpreter/
Revisão de literatura (para artigos científicos)
- Livro Metodologia de Pesquisa para Ciência da Computação do Prof. Raul Sidnei Wazlawick
- Live sobre Pesquisa em CC com Prof. Raul Wazlawick https://www.youtube.com/watch?v=RayW_ELIlyc
- Vídeo Youtube by goms tech talks LITERATURE REVIEW: a guide to write an effective literature review - simple and easy explanation
LABS: Dados e recursos para atividades de modelagem e simulação
- Run R code online https://rdrr.io/snippets/
- R online editor, IDE, compiler, interpreter https://replit.com/languages/rlang
- R Online Compiler by Programiz https://www.programiz.com/r/online-compiler/
- Dados A1
- Dados A2
- Dados B
- Dados C
- Dados D
Last Revision: 20231114