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

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Diks (dyskusja | edycje)
Nie podano opisu zmian
 
Diks (dyskusja | edycje)
Nie podano opisu zmian
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


=== Wymagania wstępne ===
=== Wymagania wstępne ===
Linia 13: Linia 17:


=== 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
** fragmentacja
trasach
** syndrom głupiego okna
** Fragmentacja i kapsułkowanie
** szacowanie czasu podróży w obie strony  
** Ustanawianie i kończenie połączenia TCP - automat skończony TCP
** automat skończony TCP
** Kontrola przepływu w TCP, szacowanie czasu podróży w obie strony
*System nazw dziedzinowych, serwery DNS, protokół DNS
** Syndrom głupiego okna
*Protokoły poczty elektronicznej
** Protokół automatycznej konfiguracji interfejsu sieciowego DHCP
*Sieć WWW, protokół HTTP, języki HTML i XML, pośredniki (proxy)
** System nazw dziedzinowych, serwery DNS, protokół DNS
*Protokoły DHCP, FTP, TFTP, TELNET
** Protokoły poczty elektronicznej
*Sposoby definiowania protokołów, notacja ASN.1, MIB, protokół SNMP
** Sieć WWW, protokół HTTP, języki HTML i XML, pośredniki spamiętujące (proxy)
*Sieci peer-to-peer
** Protokoły FTP, TFTP, SCP, TELNET, SSH
*Kody wykrywające i korygujące błędy
 
*Elementy teorii sygnałów:
* Programowanie usług sieciowych
**pojęcia sygnału, sygnału ciągłego i dyskretnego w czasie, sygnału analogowego i cyfrowego
** Model klient-serwer
**analiza w dziedzinie czasu i dziedzinie częstotliwości: szereg Fouriera, transformata Fouriera, widmo gęstości mocy
** Interfejs gniazd
**twierdzenie Shannona-Kotielnikowa o próbkowaniu
** Wysokopoziomowe mechanizmy komunikacji sieciowej, np. MPI, XML-RPC itp.
**konwersja analogowo/cyfrowa i cyfrowo/analogowa: próbkowanie/filtracja, kwantowanie, kodowanie/dekodowanie
 
**konwersje częstotliwości próbkowania: ''oversampling'', ''upsampling'', ''downsampling''
* Sposoby definiowania protokołów, notacja ASN.1, MIB, protokół SNMP
**ź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)
 
*Elementy teorii informacji:
* Sieci peer-to-peer
**entropia źródła informacji jako miara ilości informacji
** Podział ze względu na stopień scentralizowania i zestrukturalizowania
**teorio-informacyjny model kanału transmisyjnego
** Protokoły routingu w sieciach peer-to-peer
**twierdzenie Shannona o kodowaniu
 
*Cyfrowa telefonia komórkowa:
* Sieci wirtualne
**GSM, GPRS, UMTS
 
**zwielokrotnianie dostępu: FDMA, TDMA, CDMA.
* 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, 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
# M.A. Sportack Sieci komputerowe - księga eksperta, Helion 1999
projektowanie, 6. WNT 1998.
# G.Coulouris, J.Dollimore, T.Kindberg Systemy rozproszone, podstawy i projektowanie, 6. WNT 98
# A. Simmonds, Wprowadzenie do transmisji danych, WKŁ 1999.
# W.Stallings Ochrona danych w sieci i intercieci w teorii i praktyce, WNT 97
# M.A. Sportack, Sieci komputerowe - księga eksperta, Helion 1999.
# 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.

Wersja z 08:15, 18 paź 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, 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.

  1. A. Simmonds, Wprowadzenie do transmisji danych, WKŁ 1999.
  2. M.A. Sportack, Sieci komputerowe - księga eksperta, Helion 1999.
  3. M.A. Sportack, Routing IP, podstawowy podręcznik, Mikom 2000.
  4. W. Stallings, Ochrona danych w sieci i intersieci w teorii i praktyce,

WNT 1997.

  1. W.R. Stevens, UNIX Programowanie usług sieciowych, WNT 2000.