Spis treści

"Sieci komputerowe. Kompendium"

Sieci  komputerowe 
Kompendium 

Karol Krysiak

Sieci komputerowe. Kompendium.

Włóż do koszyka

Więcej informacji

 

"Sieci komputerowe. Kompendium"

Znajdziesz tutaj ogólny spis treści tej książki oraz posegregowane tematycznie przydatne adresy Internetowe zawierające dokumentację dotyczącą danego rozdziału lub adresy programów narzędziowych.

Jeśli masz ciekawe adresy, które powinny się tutaj znaleźć, to powiadom mnie.


WSTĘP

Po co napisałem tę książkę?

Podziękowania

Hewlett-Packard Polska Sp. z o.o. - www.hp.com.pl
3Com Poland Sp. z o.o. - www.3com.pl
TYCO Electronics Polska Sp. z o.o. - www.tycoelectronics.com
SniffTech - www.sniff-tech.com

Gdzie szukać informacji?

Standardy internetowe

Internet Engineering Task Force - www.ietf.org
American National Standards Institute - www.ansi.org
The European Telecommunications Standards Institute - www.etsi.org
The Institute of Electrical and Electronics Engineers - www.ieee.org
International Organization for Standarization - www.iso.org
Polski Komitet Normalizacyjny - www.pkn.com.pl

Zbiory oprogramowania

TuCows - www.tucows.com
Polski mirror TuCows - ipartners.tucows.com
Source Forge - sourceforge.net
Fresh Meat - freshmeat.net

Anonimowe FTP

SunSite - ftp://sunsite.icm.edu.pl/pub
Trójmiejska Akademicka Sieć Komputerowa - ftp://ftp.task.gda.pl

Netykieta

FAQ polskiego Usenetu - www.usenet.pl/doc/
opis netykiety - www.wsp.krakow.pl/papers/netykiet.html
Polskiej Stronie Ogonkowej - www.agh.edu.pl/ogonki/

Konwencje przyjęte w książce

Krótki opis systemów liczb bin/hex/dec

Jednostki



Rozdział 1. Sieci komputerowe

1.1. Podział sieci komputerowych w zależności od rozmiaru

1.2. Topologie sieci komputerowych

1.3. Model ISO/OSI

1.4. Model protokołu TCP/IP


Rozdział 2. Warstwa dostępu do sieci - rodzaje nośników

2.1. Najważniejsze technologie

2.2. Przewód koncentryczny

2.3. Skrętka UTP

2.4. Światłowód

2.5. Sieci bezprzewodowe. Wireless LAN - standard 802.11

www.wi-fi.com
www.80211-planet.com
www.ieee802.org
www.wlana.org
www.practicallynetworked.com
www.wirelessethernet.org
www.wirelesslan.pl
www.idealan.com.pl
www.lamed.com.pl
www.visomatic.com.pl


Rozdział 3. Warstwa dostępu do sieci - standard Ethernet

3.1. Historia

3.2. Działanie protokołu

3.3. Budowa ramki Ethernet

informacje o producencie karty sieciowej - standards.ieee.org/regauth/oui/index.shtml

3.4. Zasady konstruowania sieci Ethernet

3.5. Technologie

3.6. Protokół ARP - protokół określania adresów

protokół ARP - www.networksorcery.com/enp/protocol/arp.htm

3.7. Urządzenia sieciowe działające w warstwie dostępu do sieci


Rozdział 4. Warstwa Internetu

Paweł (Paul) Baran - "ojciec Internetu" - www.ibiblio.org/pioneers/baran.html

4.1. Protokół IP

4.2. Adresowanie IP

www.ripe.net - (Réseaux IP Européens) dla Europy,
www.arin.net - (American Registry for Internet Numbers) dla Ameryki,
www.apnic.net - (Asia Pacific Network Information Centre) dla Azji i Pacyfiku,
www.afrinic.org - (African Regional Internet Registry) dla Afryki.
www.iana.org/assignments/ipv4-address-space - aktualny przydział adresów IP dla organizacji i firm

ftp://ftp.inr.ac.ru/ip-routing/ - pakiet iproute2
mr0vka.eu.org/tlumaczenia/index.html - polskie tłumaczenie opisu możliwości i konfiguracji zarządzania pasmem w systemach Linux

4.3. Routowanie datagramów IP

ds9a.nl
mr0vka.eu.org

4.4. Protokół ICMP

lista RFC definiujących protokół ICMP - www.networksorcery.com/enp/protocol/icmp.htm

4.5. IPv6 - wersja szósta protokołu IP

www.6bone.pl

4.6. Urządzenia pracujące w warstwie Internetu

www.cisco.com


Rozdział 5. Warstwa transportowa

5.1. Port, gniazdo

lista dobrze znanych portów (well-known port number) - www.iana.org/assignments/port-numbers

5.2. Protokół UDP

5.3. Protokół TCP

Pola opcji - www.networksorcery.com/enp/protocol/tcp.htm


Rozdział 6. Usługi warstwy aplikacji

6.1. DNS

www.icann.org - organizacja zarządzająca nazwami internetowymi
www.iana.org/cctld/cctld-whois.htm - lista domen geograficznych wraz z organizacjami nimi zarządzającymi
www.dns.pl - strona NASK-u (Naukowej i Akademickiej Sieci Komputerowej), organizacji zarządzającej domeną pl
www.icann.org/tlds/ - nowe domeny organizacyjne
www.icann.org/registrars/accredited-list.html - lista akredytowanych przez ICANN firm

BIND (Berkeley Internet Name Domain) - www.isc.org/products/BIND/
djbdns - cr.yp.to/djbdns.html
lista serwerów nazw strefy głównej "." - ftp://ftp.rs.internic.net/domain/ (198.41.0.6)

6.2. SMTP

www.networksorcery.com/enp/protocol/smtp.htm - lista RFC definiujących ten protokół
www.microsoft.com/exchange/downloads/2000/default.asp
www.sendmail.org
www.qmail.org
www.postfix.org
www.exim.org
porównanie kilku serwerów SMTP - www.kyoto.wide.ad.jp/mta/eval1/eindex.html

www.ordb.org
mail-abuse.org/rbl

LiveWithQmail - www.lifewithqmail.org
polskie tłumaczenie LiveWithQmail - www.globi.org/lwq/
opis procesu Qmaila - www.linux.gery.pl/show.php/TOP_soft/SUB_soft_servers/qmail.html
Łata udostępniająca funkcjonalność ESMTP-AUTH - members.elysium.pl/brush/qmail-smtpd-auth/
współpraca z systemem haseł Linuksa - cr.yp.to/checkpwd.html
dodatkowa autentykację CRAM-MD5 - members.elysium.pl/brush/cmd5checkpw/

6.3. POP

lista RFC - www.networksorcery.com/enp/protocol/pop.htm
Solid POP3 - www.ibiblio.org/ser/cvs/index.cgi/solid-pop3d/
Courier-IMAP - www.courier-mta.org/download.php#imap
Qpopper - www.eudora.com/qpopper/

6.4. IMAP

www.networksorcery.com/enp/protocol/imap.htm
www.imap.org/
Courier-IMAP (Double Precision, Inc.) - www.courier-mta.org/download.php#imap
Cyrus IMAP (Carnegie Mellon University) - asg.web.cmu.edu/cyrus/
Dbmail (IC&S) - www.dbmail.org
dkimap (Daniel Kroening) - www.dbox.handshake.de
UW IMAP Server (University of Washington) - ftp://ftp.cac.washington.edu/mail/imap.tar.Z

6.5. FTP

www.networksorcery.com/enp/protocol/ftp.htm
serwisy z darmowym oprogramowaniem: freshmeat.net, sourceforge.net
wu-ftpd - www.wu-ftpd.org/
proFTPD - proftpd.linux.co.uk/

6.6. HTTP

W3C (The World Wide Web Consortium) - www.w3c.org/
lista obowiązujących RFC - www.w3.org/Protocols/Specs.html#RFC
www.netcraft.com/survey/ - aktualne statystyki popularności serwerów WWW
www.apache.org

6.7. SSL

VeriSign - www.verisign.com
Thawte Consulting - www.thawte.com
Nortel Entrust - www.entrust.com
Computer Security Technologies - www.acst.org

pakiet stunnel - www.stunnel.org

6.8. Telnet

www.networksorcery.com/enp/protocol/telnet.htm

6.9. SSH

www.ietf.org/html.charters/secsh-charter.html
www.ssh.com
www.openssh.org
winscp.vse.cz/eng/
www.chiark.greenend.org.uk/~sgtatham/putty/

6.8. Telnet

6.9. SSH

6.10. Finger

6.11. Auth

6.12. NNTP

INN - ftp://ftp.isc.org/isc/inn/
www.usenet.pl/

6.13. SNMP

www.networksorcery.com/enp/protocol/snmp.htm
netman.cit.buffalo.edu/index.html
www.snmplink.org/
wwwsnmp.cs.utwente.nl/
www.net-snmp.org
www.ietf.org/html.charters/snmpv3-charter.html

6.14. IRC

www.networksorcery.com/enp/protocol/irc.htm

6.15. Whois

opis możliwości bazy danych whois - www.ripe.net/ripe/docs/databaseref-manual.html
www.allwhois.com

6.16. NTP

lista publicznych serwerów warstwy 1 - www.eecis.udel.edu/~mills/ntp/clock1.htm
lista serwerów warstwy 2 - www.eecis.udel.edu/~mills/ntp/clock2.htm
www.eecis.udel.edu/~ntp/
www.ntp.org
www.eecis.udel.edu/~mills/ntp.htm

6.17. Syslog

www.kiwisyslog.com
www.balabit.hu/en/downloads/syslog-ng/

6.18. Bootps, DHCP

www.networksorcery.com/enp/protocol/dhcp.htm
www.dhcp.org
www.phystech.com/download/
www.isc.org/products/DHCP/

6.19. NetBIOS

6.20. Urządzenia sieciowe pracujące w warstwie aplikacji

www.samba.org


Rozdział 7. Inne protokoły

7.1. Token Ring

www.8025.org

7.2. FDDI

www.iol.unh.edu/training/index.html

7.3. IPX/SPX

7.4. ISDN

7.5. PPP

www.networksorcery.com/enp/protocol/ppp.htm

7.6. xDSL

www.dslforum.org

7.7. Frame Relay

Frame Relay Forum - www.frforum.com
www.webtorials.com

7.8. ATM

ATM Forum - www.atmforum.com/
polska strona o technologii ATM - www.technologie.pl/atm/atm_index.html

7.9. Sieci w gniazdku zasilającym - PLC

www.plcforum.org
www.networld.pl/artykuly/19997.html
www.freesco.arx.pl/strona/sdi/plc_01.htm
www.pzk.org.pl/komunika/2002/PLCinfo.htm
www.idg.pl/artykuly/3297.html

7.10. Sieci telewizji kablowych


Rozdział 8. Administracja siecią LAN

8.1. Projektowanie sieci LAN

AMP - www.amp.com
Molex - www.molex.com
Anixter - www.anixter.com
Lucent - www.lucent.com

8.2. Rozwiązywanie problemów

www.greybrow.iq.pl/POPR/popr_wymowka.php
www.greybrow.iq.pl/POPR/
www.microtest.com
www.cable-test.co.uk
www.agilent.com/cm/maintain/wirescope/350/
www.cabletesting.com

8.3. Narzędzia administratora sieci

CommView - strona producenta www.tamos.com (sniffer Windows)

Ethereal - www.ethereal.com (sniffer Linux)

Anasil - www.anasil.net (analizator sieci - Windows)

LanExplorer - www.sunrisetelecom.com/lansoftware/lanexplorer.shtml (analizator sieci - Windows)

Network top - www.ntop.org (analizatorem sieci - Linux)

Iptraf - cebu.mozcom.com/riker/iptraf/ (prosty analizator sieci - Linux)

Visual Route - www.visualware.com (funkcjonalność będąca połączeniem poleceń: ping, traceroute i whois, rysuje na mapie świata trasę pakietów)

www.visualroute.pl - możliwość darmowego skorzystania z Visual Route

Matt's traceroute - www.BitWizard.nl/mtr/ (traceroute z dokładniejszą statystyką)

VNC - www.uk.research.att.com/vnc/ (zarządzanie dowolną stacją w sieci)

Nagios - www.nagios.org (testowanie dostępności usług - Linux)

Visual Pulse - www.visualware.com/visualpulse/index.html (testowanie dostępności usług - Windows)

Skanery bezpieczeństwa:

  • www.nessus.org/ - darmowy skaner bezpieczeństwa działający pod kontrolą systemu Linux,
  • www-arc.com/sara/ - The Security Auditor's Research Assistant (SARA) jest trzecią generacją programu do analizy stanu bezpieczeństwa po sławnych narzędziach SATAN i SAINT,
  • www.iss.net - produkty firmy Internet Security Systems, wśród nich Internet Scanner (dawniej występował pod nazwą ISS) - skaner dla Windows,
  • www.eeye.com - produkty firmy Eeye, m.in. Retina - komercyjny skaner dla Windows,
  • www.wwdsi.com/saint - Security Administrator's Integrated Network Tool (SAINT) jest to darmowy program, będący następcą wcześniejszego skanera SATAN,
  • www.bindview.com - bv-Control for Internet Security,
  • www.cisco.com - Cisco Secure Scanner.

www.packetstormsecurity.org
net-security.org
www.lanexplorer.co.uk
www.snifferbasic.co.uk
www.asl-investigator.co.uk
www.snifferpro.co.uk
www.asl-network-inspector.co.uk
www.asl-fluke.co.uk
www.asl-landecoder.co.uk
www.rrdtool.org
soft.risp.ru/trafshow/index_en.shtml
ftp://ftp.nsk.su/pub/RinetSoftware/trafshow-3.1.tgz
cebu.mozcom.com/riker/iptraf/

8.4. Wykorzystanie protokołu SNMP

net-snmp.sourceforge.net/

www.perl.com
gd - www.boutell.com/gd/
libpng - www.libpng.org/pub/png/src/
zlib - www.gzip.org/zlib

MRTG - people.ee.ethz.ch/~oetiker/webtools/mrtg/unix-guide.html

8.5. Zarządzalne urządzenia aktywne


Rozdział 9. Bezpieczeństwo

9.1. Polityka bezpieczeństwa

9.2. Najważniejsze pojęcia

Cisco PIX Firewall - www.cisco.com
Symantec's Norton Internet Security - www.symantec.com
Nokia Firewall/VPN Appliance - www.nokia.com
Border Manager - www.novell.com
Squid (darmowy) - www.squid-cache.org
Apache (z modułem mod_proxy, darmowy) - www.apache.org
Microsoft Internet and Acceleration Server (płatny) - www.microsoft.com

www.ietf.org/html.charters/ipsec-charter.html
ipsec.pl/ipsec/
www.freeswan.org
www.vpnc.org
www.vpnnews.com
www.iec.org/online/
www.wkmn.com

www.snort.org
www-rnks.informatik.tu-cottbus.de
www.info.fundp.ac.be
www.cerias.purdue.edu
www.csl.sri.com/intrusion.html
www.sans.org
www.cs.purdue.edu
www.iss.net - Real Secure
www.saic.com - Computer Misuse Detection System
www.ttisms.com - INTOUCH INSA
www.specter.com - Specter
www.enterasys.com/ids/ - Dragon
www.blackice.jp - BlackIce

9.3. Konstrukcja sieci

9.4. Rozpoznanie terenu

www.ripe.net/db/whois-free.html - przeszukiwarka baz danych Whois.

Nmap - www.nmap.org - bardzo dobry darmowy skaner portów oraz program do identyfikacji systemu operacyjnego. Istnieje wersja dla Windows.

Netcat - www.atstake.com/research/tools/index.html#network_utilities - proste narzędzie przydatne do wielu zastosowań, jego głównym zadaniem jest wysyłanie na określony port ciągu znaków lub nasłuchiwanie na porcie.

Hping - www.hping.org - narzędzie do generowania różnorodnych pakietów. Może służyć do testowania firewalli, zaawansowanego skanowania portów, testowania sieci przy użyciu różnorodnych protokołów i ich ustawień (TOS, fragmentacja) itp.

Firewalk - www.binarii.com/files/security/firewalk-1.0.tar.gz - program analizujący odpowiedzi na wysyłane przez siebie pakiety, służy do tworzenia mapy badanej sieci, wykrywania firewalli i określania ich reguł. Posiada interfejs graficzny.

Lcrzoex - www.laurentconstantin.com/en/lcrzoex/ - narzędzie potrafi wykonać wiele (ponad 400) przydatnych administratorowi czynności, m.in. wykrywać adres MAC komputerów w sieci, podsłuchiwać ruch sieciowy, testować router i firewall różnorodnymi pakietami. Istnieje również wersja dla Windows.

APSR - www.aa-security.de - narzędzie do generowania dowolnych pakietów, może służyć do testowania pracy routerów i reguł firewalla. Zawiera pakiet do podsłuchu ruchu sieciowego.

IP Sorcery - www.legions.org/~phric/ipsorcery.html - generator pakietów udostępniający interfejs graficzny.

Strobe - ftp://suburbia.net/pub/strobe.tgz - skaner portów przechwytujący etykiety zwracane przez port.

Ghost Port Scan - gps.sourceforge.net/ - zaawansowany skaner portów i narzędzie do wykrywania konfiguracji firewalli. Potrafi używać technik IP i ARP spoofingu, sniffingu, ukrytego skanowania, arp poisoning.

Foundstone Free Tools - www.foundstone.com/knowledge/free_tools.html - darmowe programy użytkowe pod Windows, m.in. skaner portów i program, który podaje listę otwartych portów na lokalnym komputerze oraz nazwy procesów ich używających.

Xprobe2 - www.sys-security.com/archive/tools/xprobe2/xprobe2-0.1rc1.tar.gz.
Opis działania Xprobe2: www.sys-security.com/archive/papers/Xprobe2.pdf.

Program p0f służący do pasywnego wykrywania systemu operacyjnego, napisany przez Michała Zalewskiego (lcamtuf) www.stearns.org/p0f/.

Siphon - program do pasywnego wykrywania systemu operacyjnego www.subterrain.net/projects/siphon/.

Queso - www.apostols.org/projectz/.

Opis procesu wykrywania systemów operacyjnych przez nmapa, po polsku: www.nmap.org/nmap/nmap-fingerprinting-article-pl.html i jego nowsza anglojęzyczna wersja: www.nmap.org/nmap/nmap-fingerprinting-article.html.

9.5. Metody włamań

PhoneSweep - www.sandstorm.net
ToneLoc - www.halcyon.com/toneloc/
THC-Scan - www.thehackerschoice.com/releases.php

www.openwall.org - łaty na jądro Linuksa autorstwa Solar Designera
www.immunix.org - Stack Guard, Format Guard - poprawki na gcc i cpp polepszające zabezpieczenia ponownie skompilowanych programów
www.grsecurity.org - dodatki i łaty na jądro Linuksa podnoszące poziom bezpieczeństwa
www.lids.org - Linux Intrusion Detection System
www.undergroundnews.com/files/texts/underground/hacking/IP-spoof.htm - obszerny artykuł na temat spoofingu

www.securityfocus.com - jedna z większych baz zawierających udokumentowane błędy w zabezpieczeniach (często ze źródłami exploitów), ponadto mirror najsłynniejszej listy dyskusyjnej poświęconej tematowi bezpieczeństwa BUGTRAQ oraz wiele innych zasobów,
www.packetstormsecurity.org - zbiór oprogramowania związanego z bezpieczeństwem,
www.cert.org - centrum finansowane z funduszy państwowych zajmujące się śledzeniem wykrywanych błędów w zabezpieczeniach,
www.ipsec.pl - serwis poświęcony bezpieczeństwu sieci i systemów komputerowych, ochronie prywatności, wolności wypowiedzi, kryptografii,
www.hacking.pl
www.cracking.pl
www.underground.org.pl


9.6. Zagrożenia wewnętrzne

AntiSniff - packetstormsecurity.nl/sniffers/antisniff/ - program do wykrywania snifferów
Ettercap - ettercap.sourceforge.net - wygodny program do arp-spoffingu i m.in. przejmowania sesji SSH1 i SSL
Arpoison - web.syr.edu/~sabuer/arpoison/ - narzędzie do arp-spoffingu
Dsniff - naughty.monkey.org/~dugsong/dsniff/ - zestaw programów do penetracji sieci lokalnych, m.in. arp-spoof, dns-spoof
ARP Watch - ftp://ftp.ee.lbl.gov/arpwatch.tar.gz - program do wykrywania arp-spoofingu
winfingerprint 0.4.2 - www.binarii.com/files/security/winfingerprint-0.4.2.zip - program do wykrywania systemów operacyjnych, serwisów udostępnianych przez systemy Windows i ogólnego testowania poziomu zabezpieczeń tych systemów.
Hunt - lin.fsid.cvut.cz/~kra/index.html#HUNT - sniffer z możliwościami arp-spoffingu.
NetBIOS Auditing Tool - www.tux.org/pub/security/secnet/tools/nat10/ - program do testowania zabezpieczeń protokołu NetBIOS.
www.atstake.com/research/tools/index.html - wiele przydatnych narzędzi, m.in.:
Fragroute - monkey.org/~dugsong/fragroute/ - program umożliwiający wiele ataków związanych z fragmentacją strumienia pakietów.
www.robertgraham.com/pubs/sniffing-faq.html - dokumentacja na temat sniffingu.
chocobospore.org/projects/arpspoof/arpspoof.pdf - dokumentacja na temat arp-spoofingu.

9.7. Podsumowanie

www.cert.org.pl
www.tpnet.pl/abuse.php


Rozdział 10. Firewall

www.tldp.org/HOWTO/IPCHAINS-HOWTO.html
mr0vka.eu.org/tlumaczenia/index.html - znajdziesz tu polskie tłumaczenia HOWTO www.netfilter.org - strona domowa pakietu netfilter
lartc.org

www.freesco.org,
www.freesco.arx.pl/linux/ - polska strona dystrybucji Freesco przystosowanej do SDI,
www.linuxrouter.org,
www.coyotelinux.com,
www.floppyfw.org

www.sns.ias.edu/~jns/security/iptables