poniedziałek, 10 marca 2014

Wewnątrz sieci

1.cmd.exe

Plik cmd.exe należy do programu Windows firmy Microsoft. Twoje zadanie: cmd.exe wyświetla wiersz polecenia systemu Windows (okno systemu DOS).
zwykle znajduje się cmd.exe w folderze %sysdir%. Jeżeli na Twoim komputerze plik znajduje się w innym folderze, oznacza to, że podczas instalacji oprogramowania wybrano inną lokalizację pliku. W pewnych okolicznościach może to także oznaczać obecność wirusa.

2.ipconfig
ipconfig – polecenie w systemach operacyjnych Microsoft Windows służące do wyświetlania konfiguracji interfejsów sieciowych. Zwalnia i aktualizuje dzierżawy DHCP oraz wyświetla, rejestruje i usuwa nazwy DNS. Narzędzie pomocne przy wykrywaniu błędnego adresu IP, maski podsieci lub bramy domyślnej. Odpowiednik w systemach UNIX toifconfig.
Rodzaje: 
  • ipconfig – pokazuje skróconą informację o interfejsach
  • ipconfig /all – pokazuje wszystkie dane interfejsów sieciowych
  • ipconfig /renew – odnawia wszystkie dzierżawy adresu z DHCP
  • ipconfig /release – zwalnia wszystkie dzierżawy adresu z DHCP
  • ipconfig /? albo ipconfig / – wyświetla komunikat pomocy
  • ipconfig /flushdns – czyści bufor programu rozpoznającego nazwy DNS
  • ipconfig /displaydns – wyświetla zapamiętane tłumaczenia DNS→IP
3.DHCP Dynamic host configuration protocol
DHCP - umożliwia dynamiczne przydzielanie adresów (Dynamic Host Configuration Protocol) oraz innych elementów konfiguracji (bramka, maska). Serwer DHCP dysponuje pewną pulą adresów, które przydziela zgłaszającym się do niego komputerom. Technologia ta stosowana jest w przypadku gdy mamy wiele komputerów pracujących niejednocześnie Częściej jednak dynamiczne przydzielanie adresów wykorzystywane jest razem z translacją adresów co pozwala na dostęp do Internetu całym podsieciom, dzielącym jeden numer IP. Jeśli nasz komputer pobiera adres z serwera DHCP to ma dostęp do Internetu ale nie może być serwerem sieciowym, bo jego adres nie jest stabilny.

4. adres ip


  1. (Internet Protocol address) to unikatowy numer przyporządkowany urządzeniom sieci komputerowych, protokół IP. Adresy IP są wykorzystywane w Internecie oraz sieciach lokalnych. Adres IP zapisywany jest w postaci czterech oktetów w postaci dziesiętnej oddzielonych od siebie kropkami.
  2. W adresach, które zostały przypisane komputerom, część bitów znajdująca się z lewej strony 32-bitowego adresu IP identyfikuje sieć. Liczba tych bitów zależy od tzw. klasy adresu. Pozostałe bity w 32-bitowym adresie IP identyfikują konkretny komputer znajdujący się w tej sieci. Taki komputer nazywany jest hostem. Adres IP komputera składa się z części sieciowej i części hosta, które reprezentują konkretny komputer znajdujący się w konkretnej sieci. 

5 maska pod sieci
Maska okresla jaki zakres adresow IP jest w danej sieci. Czyli okresla jej rozmiar.
Maske tworzymy sami, zeby ja stworzyc ilosc komputerow w sieci musi byc potega dwojki np. mamy 64 komputery czyli 2^6. Jak wiem adres IP jest 32 bitowy czyli 4 bajtowy. Wykladnik potego inofrumuje nas ile bedzie zer w ostatnim bajcie. Czyli 11000000. Cala maska 11111111 11111111 11111111 11000000 -> 255.255.255.192
6.brama domyśla


Bramy domyślne odgrywają ważną rolę w sieciach TCP/IP. Zapewniają one hostom TCP/IP domyślne trasy do komunikacji z innymi hostami w sieciach zdalnych.
Na poniższym rysunku przedstawiono rolę, jaką pełnią dwie bramy domyślne (routery IP) dla dwóch sieci: sieci 1 i sieci 2.
Rola bram domyślnych
Aby host A w sieci 1 mógł komunikować się z hostem B w sieci 2, host A musi najpierw sprawdzić w tabeli routingu, czy istnieje określona trasa do hosta B. Jeśli taka trasa nie istnieje, host A przesyła ruch TCP/IP, który jest kierowany do hosta B, do własnej bramy domyślnej, czyli routera IP 1.
Ta sama zasada ma zastosowanie w przypadku, gdy host B wysyła dane do hosta A. Jeśli nie istnieje określona trasa do hosta A, host B przesyła cały ruch TCP/IP, który jest kierowany do hosta A, do własnej bramy domyślnej, czyli routera IP 2

Usługi internetowe

1. Internet – ogólnoświatowa sieć komputerowa, określana również jako sieć sieci. W znaczeniu informatycznym Internet to przestrzeń adresów IP przydzielonych hostom i serwerom połączonym za pomocą urządzeń sieciowych, takich jak karty sieciowe, modemy i koncentratory, komunikujących się za pomocą protokołu internetowego z wykorzystaniem infrastruktury telekomunikacyjnej.

 










2. World Wide Web w skrócie Web lub częściej WWW – hipertekstowy, multimedialny, internetowy system informacyjny oparty na publicznie dostępnych, otwartych standardach IETF i W3C. WWW jest usługą internetową, która ze względu na zdobytą popularność bywa błędnie utożsamiana z całym Internetem.

 








3. Zagrożenia przy pracy w Internecie :                                                                                                        
      - fizyczne - wzrok, postawa,
      - psychiczne - uzależnienie, wirtualna rzeczywistość oderwana od życia, 

     - moralne - łatwy dostęp (niekontrolowany) do informacji (np. instrukcja budowy bomby,              narkotyki, pornografia)

     - społeczne - zachowania nieetyczne, anonimowość, brak hamulców,  

     - intelektualne:


a) bezkrytyczne zaufanie do możliwości maszyny.


b) "szok informacyjny" 
  
4. URL (ang. Uniform Resource Locator) – oznacza ujednolicony format adresowania zasobów (informacji, danych, usług) stosowany w Internecie i w sieciach lokalnych.
URL najczęściej kojarzony jest z adresami stron WWW, ale ten format adresowania służy do identyfikowania wszelkich zasobów dostępnych w Internecie.

5. Domain Name System - system serwerów, protokół komunikacyjny oraz usługa obsługująca rozproszoną bazę danych adresów sieciowych. Pozwala na zamianę adresów znanych użytkownikom Internetu na adresy zrozumiałe dla urządzeń tworzących sieć komputerową. Dzięki DNS nazwa mnemoniczna, np. www.wikipedia.org jest tłumaczona na odpowiadający jej adres IP, czyli 91.198.174.232.

6. Host może oznaczać : 



  1. Komputer podłączony do sieci komputerowej używającej protokołu komunikacyjnego TCP/IP, posiadający adres IP. Jeżeli użytkownik komputera łączy się z siecią komputerową, to karta sieciowa lub modem jego komputera otrzymuje adres IP i wtedy staje się hostem. W tym znaczeniu host jest dowolną maszyną, uczestniczącą w wymianie danych poprzez sieć komputerową, np. poprzez Internet.
  2. Komputer podłączony do sieci komputerowej łączem stałym, posiadający stały adres IP, udostępniający usługi sieciowe użytkownikom łączącym się z nim za pomocą swoich komputerów i umożliwiający im m.in. pracę w trybie terminalowym. Komputer użytkownika nazywany jest wtedy zdalnym terminalem, remote terminal. Powszechną praktyką jest współistnienie na jednym hoście wielu usług, tj. obok usług umożliwiających pracę terminalową, np. telnet i SSH, także usług typu klient-serwer, najczęściej WWW i FTP. W tym znaczeniu, pojęcie hostoznacza to samo co serwer, tym bardziej, że obecnie na większości tak rozumianych hostów, poza wewnętrznymi sieciami większych instytucji, usługi terminalowe, ze względów bezpieczeństwa, nie są dostępne.
  3. W publikacjach anglojęzycznych, termin host używany jest w określeniu "to host", czyli dostarczać infrastrukturę dla usług sieciowych. Przykładowo, wyrażenia: "to host Web server" lub "hosted by", mogą odnosić się do firmy zapewniającej sprzęt komputerowy, oprogramowanie oraz miejsce dla stron internetowych klienta.
7. Odsyłacz, nazywany inaczej linkiem, łączem hipertekstowym lub odnośnikiem to obszar, który wskazuje pewne miejsce w Internecie i pozwala skoczyć do niego za pomocą kliknięcia na niego myszką.


  • 8. Adres IP - w protokole IP liczba nadawana interfejsowi sieciowemu, grupie interfejsów, bądź całej sieci komputerowej, służąca identyfikacji elementów sieci w warstwie trzeciej modelu OSI – w obrębie sieci lokalnej oraz poza nią (tzw. adres publiczny). Adres IP nie jest "numerem rejestracyjnym" komputera.

   

  •  Maska sieciowa jest stosowana, aby rozpoznać czy adres IP z którym próbujemy się skontaktować należy do tej samej sieci co nasz, czy do innej. Pomaga sprawdzić która część adresu IP to numer sieci a która jest numerem hosta.



  • Brama sieciowa (ang. gateway) – maszyna podłączona do sieci komputerowej, za pośrednictwem której komputery z sieci lokalnej komunikują się z komputerami w innych sieciach.

  • Na serwerach DNS (Domain Name System) są przechowywane rekordy rozproszonej bazy danych DNS. Serwery te używają przechowywanych rekordów do rozpoznawania kwerend dotyczących nazw DNS wysyłanych przez komputery klienckie DNS, takie jak kwerendy dotyczące nazw witryn sieci Web lub komputerów w sieci albo w Internecie. Aby używać tego komputera do odpowiadania na kwerendy DNS dla komputerów w danej sieci, należy dodać rolę serwera DNS.


9. Dynamic Host Configuration Protocol(DHCP) – protokół dynamicznego konfigurowania węzłów) – protokół komunikacyjny umożliwiający komputerom uzyskanie od serweradanych konfiguracyjnych, np. adresu IP hosta, adresu IP bramy sieciowej, adresu serwera DNSmaski podsieci. Protokół DHCP jest zdefiniowany w RFC 2131 i jest następcą BOOTP. DHCP został opublikowany jako standard w roku 1993.


10. Wireless Application Protocol (WAP) zbiór otwartych, międzynarodowych standardów definiujących protokół aplikacji bezprzewodowych. Rozwijaniem protokołu zajmuje się organizacja WAP Forum, będąca obecnie częścią Open Mobile Alliance (OMA). Wersja 1.0 protokołu powstała w 1998, 1.1 w 1999, a 2.0 w 2001 roku.


11. Plik cookie (ciasteczko) – niewielka informacja tekstowa, wysyłana przez serwer WWW i zapisywana po stronie użytkownika w pliku cookie (zazwyczaj na twardym dysku). Domyślne parametry ciasteczek pozwalają na odczytanie informacji w nich zawartych jedynie serwerowi, który je utworzył. Ciasteczka różnych rodzajów są stosowane najczęściej w przypadku liczników, sond, sklepów internetowych, stron wymagających logowania, reklam i do monitorowania aktywności odwiedzających. 


 

Wyszukiwanie informacji

Systemy wyszukiwania informacji

Systemy wyszukiwania informacji (SWI) – systemy informacyjne, których głównym zadaniem jest optymalizacja indeksowania zbioru termów w celu jak najszybszego i najbardziej trafnego (relatywnego) udzielenia odpowiedzi na zadane pytanie. Jest to również dziedzina nauk informatycznych (przedmiot akademicki) traktująca o tych systemach, badająca głównie efektywność systemów wyszukiwania informacji
Celem systemu wyszukiwania informacji jest dostarczenie użytkownikowi poszukiwanej przez niego informacji. Użytkownik, który ma szereg pytań, powinien na nie otrzymać odpowiedź w jak najkrótszym czasie.

Efektywne korzystanie z wyszukiwarek internetowych jest obecnie podstawową umiejętnością w pracy tłumacza. Mimo iż aplikacji tego typu jest wiele, to rzeczywiście liczy się tylko kilka tego typu usług, wśród których prym wiedzie wyszukiwarka Google.
Wchodząc na stronę www.google.pl trudno zauważyć, że ma się do czynienia z zaawansowanym systemem wyszukiwawczym. Dlatego wielu użytkowników nie wie o wszystkich możliwościach, jakie oferuje to narzędzie. W tej części rozdziału opisane są zaawansowane i mniej znane funkcje wyszukiwarki Google, takie jak np. tzw. wyszukiwanie wyrażeń czy zawężanie wyników wyszukiwania.



Rozwiązywanie problemów


1. Lista kroków. 


2. Schemat  blokowy - (ang. block diagram, flowchart) jest narzędziem nakierowanym na prezentację kolejnych czynności w projektowanym algorytmie. Realizowane jako diagram, na którym procedura 
system albo program komputerowy są reprezentowane przez opisane figury geometryczne, połączone liniami zgodnie z kolejnością wykonywania czynności wynikających z przyjętego algorytmu rozwiązania zadania.




3. Arkusz kalkulacyjny - to program komputerowy przedstawiający dane, głównie liczbowe, w postaci zestawu dużych tabel dwuwymiarowych, pozwalający na automatyczną obróbkę tych danych oraz na prezentację ich w różny sposób.





5. Turbo Pascal - popularniejszych implementacji kompilatorów języka Pascal, zintegrowane środowisko programistyczne, produkt firmy Borland International dla procesorów Z-80 (system CP/M) oraz rodziny Intel 80x86 i nowszych. Obecnie nie jest już rozwijany. Następcą Turbo Pascala jest Borland Delphi.







 4. Visual Basic - to język programowania wysokiego poziomu i narzędzie programowania firmy Microsoft. Składnia jest oparta na języku BASIC, ale unowocześniona. Zawiera kilkaset instrukcji, funkcji i słów kluczowych. Nie jest językiem w pełni obiektowym, gdyż nie udostępnia np. możliwości dziedziczenia, czy polimorfizmu. Wykorzystuje technologię ActiveX.





 

6. C++ – język programowania ogólnego przeznaczenia. 

Na straży prawa autorskiego


  • Prawa autorskie - z ang. copyright, to pojęcie prawnicze zaznaczające ogół praw przysługujących autorowi dowolnego utworu, upoważniającego go do decydowania o sposobie użytkowania dzieła i czerpania z niego korzyści.
  • Utwór - to każdy przejaw działalności twórczej mający indywidualny charakter, występujący w jakiejkolwiek postaci, niezależnie od jego wartości, przeznaczenia i sposobu prezentacji.
  • Licencja - to dokument prawny lub umowa określająca warunki korzystania z utworu, którego dotyczy.

2. Typy licencji.

  • Freeware -program rozpowszechniany na tej licencji jest bezpłatny, można używać go do zastosowań domowych.
  • domena publiczna - twórca przekazuje produkt nieodpłatnie jako wego rodzaju dobro publiczne,  zrzekając się jednoczenie praw majątkowych.
  • Adware -  w ramach tego rodzaju licencji program jest rozpowszechniany bez opłat, autor czerpie zyski z wyświetlanych podczas pracy programu reklam
  • Cardware - w myśl  tej licencji autor zachowuje prawa autorskie, pozwala na swobodne rozpowszechnianie programu, nie domagając się  za niego żadnych opłat.. Jedyne na co autor  liczy to np. wysłanie  mu kartki pocztowej.
  • GNU General Public Licence - powszechna licencja publiczna, spotykana najczęściej w środowisku Linuksa, w myśl której program nią objęty musi być rozpowszechniany wraz z kodem źródłowym, ponieważ każdy ma prawo go modyfikować i udoskonalać.
  • Shareware - w przypadku tego rodzaju licencji autor zgadza się na krótkotrwałe używanie produktu bez opłat w celu przetestowania. Jeśli po jego wypróbowaniu nie jesteśmy zainteresowani zakupem, powinniśmy go usunąć z dysku.
  • Demo - zubożona przez autorów wersja programu, która jest udostępniana bezpłatnie w celu rozreklamowania produktu.
  • Trial - w pełni funkcjonalne programy dystrybuowane na tej licencji mogą być używane tylko przez z góry ustalony czas, po upływie którego program przestanie działać  i trzeba go zarejestrować lub usunąć.
  • OEM - najczęściej nazwa ta jest stosowana  w odniesieniu do producentów komputerów osobistych, gdy sprzedają je wyłącznie wraz z oprogramowaniem.
  • Donationware -oprogramowanie na tej licencji może być dowolnie modyfikowane, kopiowane i dystrybuowane pod warunkiem zapłacenia autorowi symbolicznej kwoty.
  • Firmware - Licencja ta obejmuje oprogramowanie sterujące sprzętem komputerowym, które jest umieszczone w nim na stałe, np. we wlutowanym układzie pamięci.


3. Odpowiedzialność karna.
Zgodnie z art. 79 polskiego prawa autorskiego producent programu, którego prawa naruszono, może zażądać:
-zwrócenia korzyści uzyskanych w wyniku naruszenia;
-zapłaty podwojonej ceny programu;
-w szczególnie rażących przypadkach potrójnej ceny i naprawienia wyrządzonej krzywdy;
-usunięcia nielegalnie pozyskanych treści;
-skonfiskowania sprzętu, który posłużył do przestępstwa.


4. Pracuj samodzielnie. 
Programy freeware: skype


Budowa komputera

1. Płyta główna  obwód drukowany urządzenia elektronicznego, na którym montuje
się najważniejsze elementy, umożliwiając komunikację wszystkim pozostałym komponentom i modułom.




2. Mikroprocesor - układ cyfrowy wykonany jako pojedynczy układ scalony o wielkim stopniu integracji (LSI) zdolny do wykonywania operacji cyfrowych według dostarczonego ciągu instrukcji.


3. Pamięć RAM – podstawowy rodzaj pamięci cyfrowej.
W pamięci RAM przechowywane są aktualnie wykonywane programy i dane dla tych programów oraz wyniki ich pracy.

4. Zasilacz - urządzenie, które służy do przetwarzania napięcia przemiennego dostarczanego z sieci energetycznej na niskie napięcie stałe, niezbędne do pracy pozostałych komponentów komputera.

5. Dysk twardy - napęd dysku twardego – rodzaj pamięci masowej, wykorzystujący nośnik magnetyczny do przechowywania danych 

6. Napęd optyczny – jest to urządzenie, które za pomocą wiązki lasera odczytuje lub zapisuje, dane na tzw. nośnikach optycznych.

7. Karta graficzna karta rozszerzeń komputera odpowiedzialna za renderowanie grafiki i jej konwersję na sygnał zrozumiały dla wyświetlacza.

8. Porty WE/WY
Port – wersja programu komputerowego na inną platformę sprzętową bądź programistyczną zazwyczaj na inną architekturę procesora lub system operacyjny. Port powstaje w wyniku przeniesienia już istniejącego kodu, ogólniej można mówić o implmentacji danego programu na inną platformę.
Wejścia: urządzenia wysyłające dane sygnały etc. do komputera, np myszka, skaner
Wyjścia: urządzenia odbierające je z komputera , np drukarka, głośniki


9. Obudowa to najczęściej metalowa z elementami plastikowymi zamknięta skrzynka w formie prostopadłościanu, umożliwiająca umieszczenie i zamocowanie najważniejszych elementów komputera.