Przeszukiwanie zasobów Internetu
Książka poświęcona jest wprowadzeniu do tematyki eksploracji sieci Internet. Zapoznaje ona Czytelnika z rożnymi aspektami dostępu do zasobów Internetu, zwracając uwagę na istotna role przeglądarek internetowych i obsługiwanych przez nie technologii. Opisano funkcjonalności oprogramowania wyszukującego wyspecjalizowanego w odnajdywaniu pożądanych informacji. Zwrócono też uwagę na mechanizm pozycjonowania stron internetowych na listach wyników wyszukiwania. Książka obejmuje również podstawowe zagadnienia związane z sieciami semantycznymi. Opracowanie przeznaczone jest dla osób interesujących się przeszukiwaniem zasobów Internetu. Mogą z niego również skorzystać słuchacze informatycznych studiów podyplomowych i uczestnicy kursów dokształcających w dziedzinie wykorzystania sieci Internet.
1 Wstęp 9
1.1 Internet jako źródło informacji 9
1.2 Przewodnik po treści 10
2 Sieć Internet 12
2.1 Historia 12
2.2 Modele sieci i protokoły komunikacyjne 13
2.2.1 Model ISO/OSI 13
2.2.2 Model TCP/IP 14
2.2.3 Protokoły internetowe 16
2.3 Podstawowe usługi internetowe 19
2.4 Struktura sieci 23
2.4.1 Struktura klient-serwer 23
2.4.2 Struktura każdy-z-każdym 23
3 Przeglądanie zasobów Internetu 25
3.1 Przeglądarki internetowe 25
3.2 Obsługiwane technologie 26
3.2.1 Protokoły komunikacyjne HTTP i HTTPS 27
3.2.2 Języki znaczników HTML i XHTML 29
3.2.3 Kaskadowe arkusze stylów 30
3.2.4 Skrypty JavaScript 33
3.2.5 Obiektowy model dokumentu DOM 34
3.2.6 Formaty grafiki rastrowej i wektorowej 35
3.2.7 Komponenty Adobe Flash 36
3.2.8 Komponenty Java Applets 37
3.2.9 Mechanizm ciasteczek 39
3.3 Podstawowe funkcjonalności 41
3.4 Konkurencja wśród przeglądarek 42
3.5 Dostępność stron internetowych dla osób niewidomych i niedowidzących 43
3.5.1 Poziomy zgodności z WCAG 44
3.5.2 Wytyczne związane z dostępem do informacji 46
4 Wyszukiwanie w sieci 52
4.1 Oprogramowanie wyszukujące 52
4.2 Wyszukiwanie informacji 55
4.2.1 Podstawy wyszukiwania 55
4.2.2 Wyszukiwanie zaawansowane 57
4.2.3 Wyszukiwanie dynamiczne 59
4.2.4 Ustawienia wyszukiwania 61
4.2.5 Filtrowanie treści 62
4.3 Wyszukiwanie specjalizowane 64
4.3.1 Wyszukiwanie grafiki 64
4.3.2 Wyszukiwanie filmów 66
4.3.3 Wyszukiwanie lokacji 67
4.3.4 Wyszukiwanie książek 69
4.3.5 Wyszukiwanie artykułów 70
4.3.6 Inne specjalistyczne wyszukiwarki 71
4.4 Narzędzia pomocnicze 73
4.4.1 Czytnik Google 73
4.4.2 Usługa Google Translate 74
4.4.3 Usługa Google AdSense 75
5 Szeregowanie wyników wyszukiwania 76
5.1 Wstęp 76
5.2 Parametry wpływające na szeregowanie 77
5.3 Indeksacja stron internetowych 79
5.4 Słowa kluczowe 79
5.5 Kryteria oceny strony internetowej 83
5.6 Znaczniki META 84
5.7 Definiowanie pliku robots.txt 85
5.8 Najczęstsze błędy pozycjonowania 86
5.9 Usuwanie witryny z wyników wyszukiwania 89
6 Wprowadzenie do sieci semantycznych 91
6.1 Rozwój sieci Web 91
6.2 Wprowadzanie Web 3.0 92
6.3 Budowa sieci semantycznej 94
6.3.1 Zestaw znaków Unikod 94
6.3.2 Identyfikacja zasobów 95
6.3.3 Format XML 96
6.3.4 Schemat XML 97
6.3.5 Format RDF 99
6.3.6 Schemat RDF 100
6.3.7 Ontologie 101
6.3.8 Język OWL 102
6.3.9 Wnioskowanie i zaufanie 104
6.4 Sieci semantyczne obecnie 105
6.4.1 Ontologie w serwisach społecznościowych 105
6.4.2 Ontologie w rozwiązaniach komercyjnych 108
6.5 Wyszukiwanie semantyczne 110
6.5.1 Semantyczna analiza zasobów 110
6.5.2 Przeszukiwanie sieci semantycznej 113
7 Bezpieczeństwo eksploracji 116
7.1 Użytkowanie komputera i bezpieczeństwo połączeń 116
7.2 Konfiguracja przeglądarki 117
7.3 Bezpieczeństwo logowania 119
7.4 Informacja o lokalizacji 120
7.5 Zapis danych aplikacji na dysku klienta 120
Literatura 123