===== Wstęp ===== ==== Krótka historia sieci i Internetu ==== * http://en.wikipedia.org/wiki/Computer_network#History * [[https://web.archive.org/web/20170531012203/http://internetum.blox.pl/2010/12/Chronologia-Internetu-1957-1989.html|http://internetum.blox.pl/2010/12/Chronologia-Internetu-1957-1989.html]] \\ [[https://web.archive.org/web/20170501112211/http://internetum.blox.pl/2011/01/Historia-Internetu-1990-1999.html|http://internetum.blox.pl/2011/01/Historia-Internetu-1990-1999.html]] \\ [[https://web.archive.org/web/20170608022541/http://internetum.blox.pl:80/2011/02/Historia-Internetu-w-Polsce-cz1.html|http://internetum.blox.pl/2011/02/Historia-Internetu-w-Polsce-cz1.html]] * http://kalendarium.icm.edu.pl/ * https://www.zakon.org/robert/internet/timeline/ * [[https://web.archive.org/web/20171123031112/http://joaobordalo.com/files/topInternetHistory.png|http://joaobordalo.com/files/topInternetHistory.png]] * NPL network (1967) – pierwsza sieć lokalna, Arpanet (1969) - pierwsza sieć rozległa, ALOHAnet (1971) - pierwsza sieć bezprzewodowa, X.25 (1976) - pierwszy komercyjnie używany standard sieci rozległych, Ethernet (1976), BITNET (1981) - sieć z wymuszaną netykietą, FIDONET (1984) - rozległa publiczna wdzwaniana sieć * FTP (1971), UUCP (1978), BBS (1978), Usenet (1980), DNS (1982), WWW / HTML (1990, 1991), Gopher (1991), ==== Podstawowe terminy ==== * PAN, SAN, LAN, sieć kampusowa, MAN, WAN, internet   [[https://en.wikipedia.org/wiki/Template:Area_networks|[1]]] * sieć szkieletowa (backbone) * intranet, ekstranet * [[https://sjp.pwn.pl/szukaj/protok%C3%B3%C5%82.html|protokół]] [komunikacji, sieciowy] * standardy, skąd się biorą: RFC (IETF), IEEE, [[https://pl.wikipedia.org/wiki/ITU-T|ITU]], ISO, ANSI, [[https://en.wikipedia.org/wiki/Telecommunications_Industry_Association|TIA]], W3C etc. * unicast, anycast, multicast, broadcast     [[https://en.wikipedia.org/wiki/Template:Routing_scheme|[2]]] Topologie sieci [[http://www.democritos.it/~baro/slides/MHPC-2014/Networking.part1.intro.pdf#page5|[3]]]:  magistrali, pierścienia, podwójnego pierścienia, gwiazdy, rozszerzonej gwiazdy, hierarchiczna, siatki. \\ Fizyczna a logiczna topologia sieci. ====== Model warstwowy sieci ====== **[[http://www.cs.put.poznan.pl/mlibuda/architektura.pdf|Model warstwowy i architektura sieci komputerowej – opis]]** ===== Model ISO/OSI i model TCP/IP ===== Motywacja\\ Sposób tworzenia modeli * http://en.wikipedia.org/wiki/OSI_model * http://wazniak.mimuw.edu.pl/index.php?title=SK_Modu%C5%82_1 (od slajdu 46) * http://en.wikipedia.org/wiki/Internet_protocol_suite#Key_architectural_principles * http://pl.wikipedia.org/wiki/Model_TCP/IP ===== Protokół ===== [[http://pl.wikipedia.org/wiki/Protokół_komunikacyjny|Protokół komunikacyjny]] Przykłady protokołów na różnych warstwach modelu ISO/OSI [[https://en.wikipedia.org/wiki/Template:IPstack|[1]]] [[https://www.blackmagicboxes.com/wp-content/uploads/2016/12/Network-Protocols-Map-Poster.jpg|[2]]] ===== Kapsułkowanie ===== [[http://pl.wikipedia.org/wiki/Kapsu%C5%82kowanie|Kapsułkowanie]] (enkapsulacja) / dekapsulacja * [[http://en.wikipedia.org/wiki/Protocol_data_unit|PDU]] * [[http://en.wikipedia.org/wiki/Maximum_transmission_unit|MTU]] * Zwyczajowe nazwy na różnych warstwach transportu: \\ bity - ramki - pakiety - datagramy/segmenty - dane ===== Podgląd ruchu sieciowego ===== * [[https://www.wireshark.org/|Wireshark]] * [[http://www.tcpdump.org/tcpdump_man.html|tcpdump]] * biblioteka programistyczna [[https://en.wikipedia.org/wiki/Pcap|pcap]] ===== (inne) Przykłady wykorzystania modelu sieci ===== * ZigBee https://www.engineersgarage.com/sites/default/files/wysiwyg_imageupload/4214/A-Figure-Illustrating-Architectural-Overview-Zigbee-Technology.jpg (źródło: [[http://www.engineersgarage.com/articles/what-is-zigbee-technology|[1]]]) * Bluetooth http://www.cse.wustl.edu/~jain/cse574-06/ftp/wpans/fig1.gif