MIMINF:Sieci komputerowe: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Diks (dyskusja | edycje)
Nie podano opisu zmian
 
 
(Nie pokazano 4 wersji utworzonych przez jednego użytkownika)
Linia 1: Linia 1:
== Forma zajęć ==
== Forma zajęć ==
Wykład (30 godzin) + laboratorium (30 godzin)
Wykład (30 godzin) + laboratorium (30 godzin)
== Opis ==
== Opis ==
Zasady działania, projektowania i budowy sieci komputerowych. Przegląd najczęściej używanych protokołów sieciowych.
Zasady działania, projektowania i budowy sieci komputerowych.
Przegląd najczęściej używanych protokołów sieciowych.


== Sylabus ==
== Sylabus ==
=== Autorzy ===
=== Autorzy ===
* Marcin Peczarski — Uniwersytet Warszawski, Wydział Matematyki, Informatyki i Mechaniki, Instytut Informatyki
* Marcin Peczarski — Uniwersytet Warszawski, Wydział Matematyki, Informatyki i Mechaniki, Instytut Informatyki
Linia 13: Linia 16:


=== Zawartość ===
=== Zawartość ===
*Budowa (algorytmy) protokołów TCP/IP:
* Podstawowe protokoły internetowe
** protokoły IPv4, IPv6, UDP, TCP, ARP, ICMP
** Protokoły IPv4, IPv6, UDP, TCP, ARP, ICMP, IGMP
** algorytm wyznaczania tras
** Pojęcie routera, algorytm wyznaczania tras, protokoły wymiany informacji o trasach
** fragmentacja
** Fragmentacja i kapsułkowanie
** syndrom głupiego okna
** Ustanawianie i kończenie połączenia TCP - automat skończony TCP
** szacowanie czasu podróży w obie strony  
** Kontrola przepływu w TCP, szacowanie czasu podróży w obie strony
** automat skończony TCP
** Syndrom głupiego okna
*System nazw dziedzinowych, serwery DNS, protokół DNS
** Protokół automatycznej konfiguracji interfejsu sieciowego DHCP
*Protokoły poczty elektronicznej
** System nazw dziedzinowych, serwery DNS, protokół DNS
*Sieć WWW, protokół HTTP, języki HTML i XML, pośredniki (proxy)
** Protokoły poczty elektronicznej
*Protokoły DHCP, FTP, TFTP, TELNET
** Sieć WWW, protokół HTTP, języki HTML i XML, pośredniki spamiętujące (proxy)
*Sposoby definiowania protokołów, notacja ASN.1, MIB, protokół SNMP
** Protokoły FTP, TFTP, SCP, TELNET, SSH
*Sieci peer-to-peer
 
*Kody wykrywające i korygujące błędy
* Programowanie usług sieciowych
*Elementy teorii sygnałów:
** Model klient-serwer
**pojęcia sygnału, sygnału ciągłego i dyskretnego w czasie, sygnału analogowego i cyfrowego
** Interfejs gniazd
**analiza w dziedzinie czasu i dziedzinie częstotliwości: szereg Fouriera, transformata Fouriera, widmo gęstości mocy
** Wysokopoziomowe mechanizmy komunikacji sieciowej, np. MPI, XML-RPC itp.
**twierdzenie Shannona-Kotielnikowa o próbkowaniu
 
**konwersja analogowo/cyfrowa i cyfrowo/analogowa: próbkowanie/filtracja, kwantowanie, kodowanie/dekodowanie
* Sposoby definiowania protokołów, notacja ASN.1, MIB, protokół SNMP
**konwersje częstotliwości próbkowania: ''oversampling'', ''upsampling'', ''downsampling''
 
**źródła i rodzaje zakłóceń: szum biały i kolorowy (np. termiczny i śrutowy), liniowe (tlłumienie, opóźnienie), nieliniowe (intermodulacja, powstawanie harmonicznych)
* Sieci peer-to-peer
*Elementy teorii informacji:
** Podział ze względu na stopień scentralizowania i zestrukturalizowania
**entropia źródła informacji jako miara ilości informacji
** Protokoły routingu w sieciach peer-to-peer
**teorio-informacyjny model kanału transmisyjnego
 
**twierdzenie Shannona o kodowaniu
* Sieci wirtualne
*Cyfrowa telefonia komórkowa:
 
**GSM, GPRS, UMTS
* Ochrona danych w sieci
**zwielokrotnianie dostępu: FDMA, TDMA, CDMA.
** Rodzaje ataków
** Usługi ochrony: pufność, uwierzytelnianie, nienaruszalność, niezaprzeczalność, kontrola dostępu, dyspozycyjność
** Ściany ogniowe
 
* Cyfrowa telefonia komórkowa (fakultatywnie)
** Zwielokrotnianie dostępu: FDMA, TDMA, SDMA, CDMA
** Transmisja danych w sieciach komórkowych
** Przykłady protokołów telekomunikacyjnych, np. weryfikacja tożsamości abonenta GSM


=== Literatura ===
=== Literatura ===
# D.E.Comer Sieci komputerowe i intersieci, WNT 2000
# D.E. Comer, Sieci komputerowe i intersieci, 3. WNT 2003.
# D.E.Comer Sieci komputerowe TCP/IP, WNT 98
# D.E. Comer, D.L. Stevens, Sieci komputerowe TCP/IP, WNT 1998.
# A. Simmonds Wprowadzenie do transmisji danych, WKł1999
# G. Coulouris, J. Dollimore, T. Kindberg, Systemy rozproszone, podstawy i projektowanie, 6. WNT 1998.
# M.A. Sportack Sieci komputerowe - księga eksperta, Helion 1999
# A. Simmonds, Wprowadzenie do transmisji danych, WKŁ 1999.
# G.Coulouris, J.Dollimore, T.Kindberg Systemy rozproszone, podstawy i projektowanie, 6. WNT 98
# M.A. Sportack, Sieci komputerowe - księga eksperta, Helion 1999.
# W.Stallings Ochrona danych w sieci i intercieci w teorii i praktyce, WNT 97
# M.A. Sportack, Routing IP, podstawowy podręcznik, Mikom 2000.
# M.A. Sportack Routing IP, podstawowy podręcznik, Mikom 2000
# W. Stallings, Ochrona danych w sieci i intersieci w teorii i praktyce, WNT 1997.
# W.R. Stevens, UNIX Programowanie usług sieciowych, WNT 2000.

Aktualna wersja na dzień 11:10, 11 lis 2006

Forma zajęć

Wykład (30 godzin) + laboratorium (30 godzin)

Opis

Zasady działania, projektowania i budowy sieci komputerowych. Przegląd najczęściej używanych protokołów sieciowych.

Sylabus

Autorzy

  • Marcin Peczarski — Uniwersytet Warszawski, Wydział Matematyki, Informatyki i Mechaniki, Instytut Informatyki

Wymagania wstępne

  • Architektura komputerów i sieci
  • Systemy operacyjne

Zawartość

  • Podstawowe protokoły internetowe
    • Protokoły IPv4, IPv6, UDP, TCP, ARP, ICMP, IGMP
    • Pojęcie routera, algorytm wyznaczania tras, protokoły wymiany informacji o trasach
    • Fragmentacja i kapsułkowanie
    • Ustanawianie i kończenie połączenia TCP - automat skończony TCP
    • Kontrola przepływu w TCP, szacowanie czasu podróży w obie strony
    • Syndrom głupiego okna
    • Protokół automatycznej konfiguracji interfejsu sieciowego DHCP
    • System nazw dziedzinowych, serwery DNS, protokół DNS
    • Protokoły poczty elektronicznej
    • Sieć WWW, protokół HTTP, języki HTML i XML, pośredniki spamiętujące (proxy)
    • Protokoły FTP, TFTP, SCP, TELNET, SSH
  • Programowanie usług sieciowych
    • Model klient-serwer
    • Interfejs gniazd
    • Wysokopoziomowe mechanizmy komunikacji sieciowej, np. MPI, XML-RPC itp.
  • Sposoby definiowania protokołów, notacja ASN.1, MIB, protokół SNMP
  • Sieci peer-to-peer
    • Podział ze względu na stopień scentralizowania i zestrukturalizowania
    • Protokoły routingu w sieciach peer-to-peer
  • Sieci wirtualne
  • Ochrona danych w sieci
    • Rodzaje ataków
    • Usługi ochrony: pufność, uwierzytelnianie, nienaruszalność, niezaprzeczalność, kontrola dostępu, dyspozycyjność
    • Ściany ogniowe
  • Cyfrowa telefonia komórkowa (fakultatywnie)
    • Zwielokrotnianie dostępu: FDMA, TDMA, SDMA, CDMA
    • Transmisja danych w sieciach komórkowych
    • Przykłady protokołów telekomunikacyjnych, np. weryfikacja tożsamości abonenta GSM

Literatura

  1. D.E. Comer, Sieci komputerowe i intersieci, 3. WNT 2003.
  2. D.E. Comer, D.L. Stevens, Sieci komputerowe TCP/IP, WNT 1998.
  3. G. Coulouris, J. Dollimore, T. Kindberg, Systemy rozproszone, podstawy i projektowanie, 6. WNT 1998.
  4. A. Simmonds, Wprowadzenie do transmisji danych, WKŁ 1999.
  5. M.A. Sportack, Sieci komputerowe - księga eksperta, Helion 1999.
  6. M.A. Sportack, Routing IP, podstawowy podręcznik, Mikom 2000.
  7. W. Stallings, Ochrona danych w sieci i intersieci w teorii i praktyce, WNT 1997.
  8. W.R. Stevens, UNIX Programowanie usług sieciowych, WNT 2000.