Podręcznik
„Sieci komputerowe i bazy danych” składa się z dwóch części:
teoretycznej (wykłady) oraz instrukcji ćwiczeń laboratoryjnych do
samodzielnego wykonania przez studenta. Podręcznik jest opracowany
na podstawie wieloletnich wykładów ćwiczeń laboratoryjnych
prowadzonych przez autorów na różnych kierunkach studiów na
wydziałach mechanicznych.
Podręcznik
przeznaczony jest głownie dla studentów wydziałów mechanicznych w
tym Wydziału Budowy Maszyn i Lotnictwa Politechniki Rzeszowskiej.
Może on być także pomocą naukową dla studentów innych wydziałów
i uczelni, zarówno studiów stacjonarnych, jak i niestacjonarnych.
W
pierwszej części podręcznika przedstawiono podstawowe wiadomości
na temat sieci komputerowych i baz danych, niezbędne do
przeprowadzenia samodzielnych ćwiczeń laboratoryjnych
zamieszczonych w drugiej części pracy. Oczywiście podane w
podręczniku wiadomości nie wykluczają konieczności samodzielnego
i wnikliwego studiowania tych zagadnień.
Spis
treści
Rodzaje,
typy, typologia sieci
Podstawowe
pojęcia sieciowe
Sieci
lokalne i rozległe
Rodzaje
sieci komputerowych
Sieć
LAN
Sień
WAN
Typy
sieci lokalnych
Sieci
równorzędne (peer-to-peer, czyli każdy-z-każdym)
Sieci
oparte na serwerach
Typologie
sieciowe
Topologia
magistrali
Topologia
gwiazdy
Topologia
pierścienia
Topologia
podwójnego pierścienia
Sieć
Token Ring
Media
Transmisyjne
Wprowadzenie
Kable
miedziane
Kabel
koncentryczny
Skrętka
dwużyłowa
Kable
światłowodowe
Fale
radiowe
Światło
i podczerwień
Sieci
radiowe
Radiomodemy
Sieci
WiFi
Radiowe
sieci przemysłowe
Systemy
satelitarne
Budowa
systemu satelitarnego
Orbity
sztucznych satelitów Ziemi
Protokoły
transmisji
Model
ISO/OSI
Protokoły
TCP i UDP
Porty
i gniazda
Numery
portów
Gniazda
Porty
w systemie Windows
Nazwy
i adresy
Historia
Internetu
Adresy
IP
Klasy
i maski
Klasy
adresów
Ogólne
zasady adresowania IP
Specjalne
adresy IP
Znaczenie
masek podsieci
Adresy
w sieci lokalnej
Nowy
protokół Internetu IPv6
Przestrzeń
nazw domen
System
DNS
Rodzaje
i hierarchia domen
Proces
odwzorowania nazw
Rodzaje
zapytań
Zapytanie
rekurencyjne
Zapytanie
iteracyjne
Zapytanie
odwrotne
Urządzenia
aktywne
Karty
sieciowe
Koncentratory
i przełączniki
Routery
Usługi
sieciowe
Poczta
elektroniczna
Wiadomości
wstępne
Simple
Mail Transfer Protocol – SMTP
Multipurpose
Internet Mail Extension – MIME
Współdzielenie
zasobów
Sieciowe
systemy operacyjne
Społeczeństwo
informacyjne
Wiadomości
wstępne
Możliwości
rozwoju
Co
to jest e-voting?
Usługi
zintegrowane w sieciach komputerowych
Podstawy
usług zintegrowanych
Usługi
zintegrowane w robotyce
Przykładowo
system sterowania minirobota kołowego
Bezpieczeństwo
sieci komputerowych
Zagrożenia
płynące z Internetu
Rodzaje
ataków
Ataki
z zewnątrz
Ataki
z wnętrza sieci
Ataki
pośrednie
Podstawowe
sposoby ochrony
Firewalle
Funkcje
firewalla
Wady
i ograniczenia zaporów ogniowych
Bazy
danych- typy i definicje
Wprowadzenie
Modele
baz danych
Typy
danych
Relacyjne
i obiektowe bazdy danych
Metodyka
projektowania baz danych
Wiadomości
wstępne
Modelowanie
koncepcyjne – metoda ER
Modelowanie
logiczne
Modelowanie
fizyczne
Systemy
zarządzania bazami danych
Wprowadzenie
Modele
pracy SZBD
Serwerowe
SZBD
IBM
– DB2
Informix
Dynamic Server
Firebird
Microsoft
SQL Server
MySQL
Oracle
PostgreSQL
Bezserwerowe
SZBD
Access
Kexi
Podstawy
języka SQL
Wprowadzenie
Historia
języka SQL
Typy
danych w języku SQL
Standardowe
funkcje SQL
Podstawowe
pojęcia języka SQL
Podział
i zasady tworzenia poleceń i nazw w SQL
Polecenia
– operacje na relacjach
Bezpieczeństwo
baz danych
Rodzaje
zagrożeń i sposoby ochrony
Wewnętrzne
bezpieczeństwo baz danych
Sposoby
zabezpieczania danych
Uprawnienia
Role
Synonimy
i perspektywy
Bezpieczeństwo
aplikacji
Obserwowanie
Zewnętrzne
bezpieczeństwo bazy danych
Część
II. Ćwiczenia laboratoryjne
Laboratorium
1. Narzędzia sieciowe w systemie Windows
Laboratorium
2. Wyszukiwanie informacjo w sieci Internet
Laboratorium
3. IRC, czat i komunikatory w sieci Internet
Laboratorium
4. FTP – protokół przesyłania plików
Laboratorium
5. Podstawy PHP – dynamiczne strony WWW
Laboratorium
6. Obsługa poczty i formularze PHP
Laboratorium
7 i 8. Instalacja i konfiguracja sieci Wireless LAN i jej
zastosowanie do sterowania robotów AmigoBot
Laboratorium
9 i 10. Podstawy konfiguracji Cisco
Laboratorium
11 i 12. Podstawy konfiguracji urządzeń aktywnych Cisco 280 Series
Laboratorium
13. Tworzenie bazy danych w programie MS Access
Laboratorium
14 i 15. Relacyjna baza danych w programie MS Access
Laboratorium
16. Podstawy SQL i relacyjnych baz danych