środa, 24 września 2014

Sieci komputerowe




Sieć komputerowa – zbiór komputerów i innych urządzeń połączonych ze sobą kanałami komunikacyjnymi. Sieć komputerowa umożliwia wzajemne przekazywanie informacji oraz udostępnianie zasobów własnych między podłączonymi do niej urządzeniami, tzw. „punktami sieci”.

Przeznaczenie - Głównym przeznaczeniem sieci komputerowej – ideą dla której została stworzona i wciąż jest ulepszana i rozwijana – to ułatwienie komunikacji pomiędzy ludźmi, będącymi faktycznymi użytkownikami sieci. Sieć umożliwia łatwy i szybki dostęp do publikowanych danych, jak również otwiera techniczną możliwość tworzenia i korzystania ze wspólnych zasobów informacji i zasobów danych. W sensie prawnym, i w pewnym przybliżeniu, użytkownicy sieci komputerowej są również jej beneficjentami.



Poniżej wyszczególniono niektóre, użytkowe cechy sieci komputerowej:
  • ułatwienie komunikacji między ludźmi.
Korzystając z sieci, ludzie mogą komunikować się szybko i łatwo przy wykorzystaniu odpowiednich programów komputerowych i oferowanych w danej sieci usług sieciowych. W odniesieniu do sieci Internet należy wyróżnić dwa rodzaje programów i skojarzone z nimi usługi:
  1. klient poczty elektronicznej – poczta elektroniczna,
  2. przeglądarka internetowa – World Wide Web.
  • udostępnianie plików, danych i informacji.
W środowisku sieciowym, upoważnieni użytkownicy mogą uzyskiwać zdalny dostęp do danych i informacji przechowywanych na innych komputerach w sieci, jak również sami mogą udostępniać posiadane zasoby.
  • udostępnianie zasobów sprzętowych.
W środowisku sieciowym każdy, podłączony do sieci komputer, może uzyskać dostęp do urządzeń peryferyjnych, uprzednio udostępnionych do wykorzystania sieciowego, takich jak np. drukarki sieciowe czy udostępnione pamięci masowe.
  • uruchamianie programów na komputerach zdalnych.
Użytkownicy mający dostęp do sieci mogą uruchamiać na swoich komputerach programy zainstalowane na komputerach zdalnych. Takich użytkowników nazywa się również użytkownikami zdalnymi,
  • rozpowszechnianie Wolnego i Otwartego Oprogramowania.
Sieć komputerowa, a w szczególności Internet, stymuluje rozwój i upowszechnianie oprogramowania tworzonego i udostępnianego na zasadach licencji GPL.

Wśród składników sieci komputerowej można wyróżnić następujące, główne grupy:
  • hosty – czyli komputery sieciowe, dzięki którym użytkownicy mają dostęp do sieci;
  • serwery – stale włączone komputery o dużej mocy obliczeniowej, wyposażone w pojemną i wydajną pamięć operacyjną i pamięć masową;
  • medium transmisyjne – nośnik informacji, realizujący funkcję kanału komunikacyjnego. Są to kable: miedziane i światłowodowe i/lub fale radiowe;
  • sprzęt sieciowy – koncentratory, przełączniki, routery, karty sieciowe, modemy, punkty dostępu;
  • oprogramowanie – programy komputerowe zainstalowane na hostach, serwerach i innych urządzeniach sieciowych.

Topologia fizyczna opisuje fizyczną realizację sieci komputerowej przez układ mediów transmisyjnych. Wyróżnia się następujące podstawowe układy:
  • gwiazda – komputery są podłączone do jednego, centralnego punktu zwanego koncentratorem lub przełącznikiem;
  • gwiazda rozszerzona – posiada punkt centralny i punkty poboczne. Często spotykana topologia dla sieci standardu Ethernet;
  • hierarchiczna – struktura podobna do drzewa binarnego;
  • magistrala – komputery współdzielą jeden nośnik kablowy;
  • pierścień – komputery są połączone pomiędzy sobą odcinkami kabla tworząc zamknięty pierścień, np. token ring;
  • pierścień podwójny – komputery są połączone dwoma odcinkami kabla, np. FDDI;
  • siatka – sieć rozszerzona o połączenia nadmiarowe. Rozwiązanie stosowane w sieciach, w których jest wymagana wysoka niezawodność działania.

Schemat sieci w topologii rozszerzonej
 gwiazdy

środa, 17 września 2014

LINUX


Co to jest Linux?
Jest to nowoczesny system operacyjny należący do rodziny Unix. Stabilny, o potężnych możliwościach konfiguracyjnych oraz ogromnym polu zastosowań. Wielozadaniowość oraz możliwość korzystania z niego wielu użytkowników powoduje, że staje się on coraz bardziej popularny. Oferuje nam możliwość uruchamiania poszczególnych programów jako oddzielnych procesów z ochroną pamięci, co daje nam gwarancję, że jeden z procesów nie uszkodzi drugiego. Daje nam możliwość obsługi wielu protokołów sieciowych ,co stawia go na pierwszym miejscu jako sieciowy system operacyjny. Używany jest na wielu rodzajach komputerów. Znajduje zastosowaniu jako system operacyjny potężnych serwerów lub stacji roboczych, jak i w zwykłych komputerach używanych na co dzień w biurowej sieci, jak i w domu. 
Linux swoje początki wiąże z systemami Uniksowymi. Jego historia sięga końca lat osiemdziesiątych. 




TUX
Maskotką i nieoficjalnym logo Linuksa jest uśmiechnięty pingwin Tux.



Podstawowe komendy i polecenia w Linux


shutdown(zamykamy Linuxa)
adduser (dodajemy nowego użytkownika)
newgrp (dodajemy nową grupę)
passwd (zmieniamy hasła)
logout (wylogowanie się)
who (sprawdzamy kto jest aktualnie zalogowany)
users (j/w)
w (j/w)
whoami (sprawdzamy kim jesteśmy)
mesg (zezwolenie na przyjmowania komunikatów)
write (wysłanie wiadomości do danego użytkownika)
wall (j/w tylko do wszystkich użytkowników)
rwall (j/w tylko do wszystkich w sieci)
ruser (wyświetla użytkowników pracujących w systemie)
talk (możliwość interaktywnej rozmowy)
finger(szczegółowe informacje o użytkownikach)
su (zmieniamy się w innego użytkownika)
chmod (zmieniamy parametry pliku)
chown (zmieniamy właściciela pliku)
chgrp (zmieniamy jaka grupa jest właścicielem pliku)

ls (pokazuje nam zawartość katalogu)
dir (okrojona wersja ls, pochodząca z msdos'a)
pwd (pokazuje nam katalog w którym się znajdujemy)
cd (zmieniamy katalog)
rmdir (usuwamy katalog)
mkdir (nowy katalog)
cat (edytowanie tekstu)
rm (usuwamy plik(i))
mv (przenosimy plik lub zmieniamy jego nazwę)
cp (kopiujemy plik)
mvdir (przenosimy katalog lub zmieniamy jego nazwę)

ps (pokazuje nam jakie procesy są aktualnie wykonywane)
kill ("zabijamy" procesy)

help (wyświetla nam wszystkie polecenia w Linuxie)
man (pokazuje nam pomoc do programu)

gzip(kompresuje nam archiwum *.gz)
tar (archiwizuje nam archiwum *.tar)