portal Michała Hanćkowiaka
Begin main content
Search · Index
No registered users in community Materiały
in last 10 minutes

SIK - sieci komputerowe - wykład - dodatkowe materiały

/// literatura
książki papierowe: Comer, Kurose
ebooki: Dordal (http://intronetworks.cs.luc.edu/)

/// wykład 1 - sieci fizyczne, intersieć, adresy, ... słowem: podstawy
opis gniazdek BSD z ćwiczeń SIK, (łącza unix-a rozdz 5.)
nagłówek ip, tcp, udp (ip/proto: przy igmp jest błąd!!)
netstat -Ainet -n -p; # pokazuje gniazdka
https://linux.die.net/man/8/ifconfig ifconfig
https://tools.ietf.org/html/rfc2616 - opis prot HTTP, w rozdz 10 kody odp http...
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status - to samo ^, 401 vs 403
https://daniel.haxx.se/blog/tag/http2/ http/2, następca http/1.1
https://http2-explained.haxx.se/en/part5
https://en.m.wikipedia.org/wiki/HTTP/2
https://en.m.wikipedia.org/wiki/HTTP/3
curl man, libcurl tut, portable (cmd curl bez zależności)
https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol icmp

/// wykład 1a - app nad 4 warstwą
https://www.rfc-editor.org/rfc/rfc1035 rfc1035 =dns spec
https://pl.m.wikipedia.org/wiki/Domain_Name_System
https://www.cloudflare.com/learning/dns/dns-records/ dns records, types
https://bind9.readthedocs.io/ bind =dns server
https://pl.wikipedia.org/wiki/DDNS Dynamiczny DNS
http://www.postfix.org/OVERVIEW.html - mail, serwer postfix
mail vs oauth2 ?? thunderbird mailext, webext: można programowo czytać/pisać maile!

/// wykład 2 - tcp
https://linux.die.net/man/8/netstat pokazuje m.in. stany prot TCP
https://en.wikipedia.org/wiki/Transmission_Control_Protocol

/// wykład 3 - eth
https://pl.m.wikipedia.org/wiki/100Base-TX - fast eth
https://mw.home.amu.edu.pl/zajecia/SIK2017/SIK01.html - wtyczki RJ-45
https://pl.m.wikipedia.org/wiki/Gigabit_Ethernet#Specyfikacja - inne oznaczenia gigabit eth (warstwa 1)
https://en.m.wikipedia.org/wiki/Physical_Coding_Sublayer
https://en.m.wikipedia.org/wiki/IEEE_802.2 - 802.2 LLC SNAP
https://en.m.wikipedia.org/wiki/EtherType - typy danych w ramce eth
https://en.m.wikipedia.org/wiki/Spanning_Tree_Protocol, 802.1D
https://en.m.wikipedia.org/wiki/Hamming_code
https://www.tp-link.com/pl/business-networking/accessory/mc111cs/#specifications - konwerter skrętka/światłowód mc111cs

/// wykład 3a - wifi, bluetooth
https://en.m.wikipedia.org/wiki/Wi-Fi, csma/ca, Modulacja QAM, ASK/FSK/PSK
https://linux.die.net/man/8/iwconfig
https://emulator.tp-link.com/TL-WR740N_v1_v2/Index.htm - symulator urządzenia (AP wifi i inne)
fundamenty-wireless: -1-, -2-, dsss, ofdm
http://en.techinfodepot.shoutwiki.com/wiki/TP-LINK_TL-WN722N_v1.x - adapter wifi tl-wn722n (usb)
https://wireless.wiki.kernel.org/en/users/drivers/ath9k_htc
https://morfikov.github.io/post/recenzja-karta-wifi-tp-link-tl-wn722n/
http://users.pja.edu.pl/~s3452/prezentacja/html/bluetooth.html - bluetooth
https://www.amd.e-technik.uni-rostock.de/ma/gol/lectures/wirlec/bluetooth_info/k7_dnp.html profil DUN
https://people.csail.mit.edu/albert/bluez-intro/ bt w linuxie
https://wiki.archlinux.org/index.php/bluetooth
https://www.tp-link.com/pl/business-networking/outdoor-radio/cpe605/ antena kierunkowa wifi
https://morfikov.github.io/post/jak-skonfigurowac-roaming-wifi-wpa_supplicant-linux/ mobilność wifi (roaming?)
http://www.sieci-wifi.pl/wifi/technologia-wifi/170-wifi-roaming
https://linux.die.net/man/5/wpa_supplicant.conf
https://linux.die.net/man/8/wpa_cli

/// wykład 4 - routing, AS-y
https://pl.m.wikipedia.org/wiki/Routing_Information_Protocol
https://tools.ietf.org/html/rfc1058 rip v1
https://tools.ietf.org/html/rfc2453 rip v2
https://pl.m.wikipedia.org/wiki/Algorytm_Bellmana-Forda czyli zasada DV
https://pl.m.wikipedia.org/wiki/Open_Shortest_Path_First
https://tools.ietf.org/html/rfc2328 ospf v2
https://en.m.wikipedia.org/wiki/Autonomous_system_%28Internet%29
https://www.iana.org/numbers
https://en.m.wikipedia.org/wiki/Regional_Internet_registry przydział adr ip i asn
https://en.m.wikipedia.org/wiki/RIPE_NCC rir europa
https://www.ripe.net/
https://ipinfo.io/AS13238 AS yandex-a
https://ipinfo.io/AS22697 AS roblox-a
https://pl.m.wikipedia.org/wiki/Border_Gateway_Protocol
https://tools.ietf.org/html/rfc1771 bgp-4
https://pl.wikipedia.org/wiki/Quagga - nowa impl RIP, OSPF, BGP-4, ...
https://www.nongnu.org/quagga/docs/quagga.html#Overview

/// wykład 5 - telekom, ATM, SDH, PPP
https://en.m.wikipedia.org/wiki/Telephone_exchange centralka tel
https://pl.m.wikipedia.org/wiki/Asynchronous_Transfer_Mode ATM
https://pl.m.wikipedia.org/wiki/ATM_Adaptation_Layers AAL1 itp
https://pl.wikipedia.org/wiki/Multiprotocol_Label_Switching MPLS
https://en.m.wikipedia.org/wiki/Synchronous_optical_networking sonet/sdh
https://en.m.wikipedia.org/wiki/Plesiochronous_digital_hierarchy pdh
https://linux.die.net/man/8/pppd ppp manual
https://tools.ietf.org/html/rfc1661 ppp spec
https://tools.ietf.org/html/rfc1334 ppp/auth: pap, chap, eap
https://www.computerworld.pl/news/Sieci-szkieletowe-polskich-operatorow,394360.html

/// wykład 7 - multimedia
multicasting i RTP/RTCP patrz TematH ćw
https://en.wikipedia.org/wiki/Real-time_Transport_Protocol RTP

/// wykład 8
https://tools.ietf.org/html/rfc2131 DHCP
https://pl.m.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol
https://linux.die.net/man/8/dhclient
https://wiki.archlinux.org/index.php/Dhcpcd
https://en.m.wikipedia.org/wiki/Link-local_address ip4LL (?), Link-Local Addr
https://en.m.wikipedia.org/wiki/IPv6 IPv6
https://pl.m.wikipedia.org/wiki/IPv6
https://linux.die.net/man/8/ifconfig ifconfig (obsługuje także ipv6 !)
http://www.deepspace6.net/docs/overview.html ipv6 w linux-ie
https://tools.ietf.org/html/rfc2460 ipv6
https://tools.ietf.org/html/rfc8200 ipv6 nowe
https://tools.ietf.org/html/rfc4291 ipv6 addr architecture

/// wykład 9
opis cmd iptables, zapory i nat, patrz TematF2 ćw
https://en.wikipedia.org/wiki/Type_of_service TOS i jego historia
https://lartc.org/howto/index.html Linux Advanced Routing & Traffic Control
https://lartc.org/howto/lartc.qdisc.classless.html qdisc, czyli dyscypliny kolejkowe
https://pl.m.wikibooks.org/wiki/Sieci_w_Linuksie/iproute2/tc/qdisc
https://man7.org/linux/man-pages/man8/tc-pfifo_fast.8.html qdisc/pfifo_fast
https://man7.org/linux/man-pages/man8/tc-prio.8.html
https://man7.org/linux/man-pages/man8/tc-sfq.8.html sfq
https://man7.org/linux/man-pages/man8/tc-drr.8.html
https://man7.org/linux/man-pages/man8/tc-cbq.8.html cbq
https://man7.org/linux/man-pages/man8/tc-tbf.8.html tbf
https://man7.org/linux/man-pages/man8/tc-htb.8.html htb
http://luxik.cdi.cz/~devik/qos/htb/manual/userg.htm
https://man7.org/linux/man-pages/man8/tc-red.8.html qdisc red vs tcp ecn !!
https://en.m.wikipedia.org/wiki/Explicit_Congestion_Notification ecn


uwaga: portal używa ciasteczek tylko do obsługi tzw. sesji...