Podstawy sieci komputerowych
2. Podstawowe pojęcia
Zdefiniujmy
podstawowe pojęcia związane z sieciami komputerowymi:
Sieć komputerowa - Zbiór urządzeń, takich jak komputery, drukarki, telefony i telewizory, które są ze sobą połączone w celu wymiany danych. W celu połączenia urządzeń wykorzystuje się medium transmisyjne, a do transmisji danych wykorzystywany jest protokół komunikacyjny.
Adres IPv4 - Jest to liczba 32-bitowa, wprowadzana w
postaci dziesiętnej dla ułatwienia obsługi (np. 192.168.31.190), umożliwiająca
identyfikację urządzeń i adresowanie danych
w sieci.
HOST - Jest to urządzenie o adresie IP, które jest źródłem lub odbiorcą danych przesyłanych przez sieć, czyli odbiera dane z innych urządzeń lub takie dane wysyła. Termin host bywa używany zamiennie z terminem urządzenie końcowe, gdyż zwykle odnosi się do komputera, tabletu lub smartfona, czyli urządzenia, z którym użytkownik sieci ma bezpośredni kontakt.
Klient - Urządzenie, a dokładniej jego oprogramowanie, korzysta z usług świadczonych przez serwer. Najpopularniejszym klientem jest dziś przeglądarka internetowa, która umożliwia przeglądanie zawartości stron internetowych hostowanych przez serwer WWW. Przykładem klienta może być również program FileZilla, który umożliwia wymianę plików przez Internet oraz wszelkiego rodzaju programy pocztowe, ułatwiające korzystanie z poczty. Klientami będą także konsole do gier czy smartfony, o ile oczywiście będą połączeni z Internetem.
Serwer - Jest to komputer z zainstalowanym dedykowanym specjalistycznym oprogramowaniem do obsługi innych komputerów. Usługą, którą może świadczyć serwer, jest na przykład strona internetowa, poczta e-mail lub zasób plików. Serwerem może być dowolny komputer, na którym takie oprogramowanie jest zainstalowane i skonfigurowane, np. APACHE, który służy do utrzymywania i udostępniania stron internetowych, czy MySQL, który jest systemem zarządzania bazami danych. Serwerem jest zazwyczaj dedykowany komputer o dużej mocy obliczeniowej, który jest w stanie obsłużyć wiele połączeń i zapytań jednocześnie.
Medium transmisyjne - Innymi słowy medium będące elementem sieci, za pośrednictwem którego urządzenia komunikują się ze sobą i wymieniają dane. Tym medium może być kabel miedziany, kabel światłowodowy i fale radiowe (WiFi).
Protokół komunikacyjny - Jest to sposób lub język komunikacji i wymiany danych między urządzeniami, który określa reguły i zasady tej komunikacji.
Internet - Jest to zestaw połączonych ze sobą sieci rozległych, które tworzą globalną sieć komputerową. Początki Internetu sięgają powstania sieci ARPANET pod koniec lat sześćdziesiątych, a pierwsze łącze internetowe w Polsce uruchomiono we wrześniu 1990 roku. Internet jest postrzegany przez wielu jako zbiór stron do przeglądania, ale tak nie jest, ponieważ Internet jest zbiorem wielu szerokich sieci rozsianych po całym świecie, a strony internetowe są specyficznymi usługami sieciowymi.
Intranet - To prywatna sieć wewnętrzna, która wykorzystuje dokładnie te same standardy komunikacji (protokoły) co Internet, ale ma dostęp tylko do autoryzowanych użytkowników, takich jak pracownicy danej firmy. W większości przypadków dostęp do intranetu, czyli tej wewnętrznej sieci firmowej, odbywa się za pośrednictwem strony internetowej, dlatego mówi się, że komunikacja wykorzystuje te same standardy co Internet.
Ekstranet - to rozbudowana różnorodność sieci intranetowych, które umożliwiają dostęp do jej zasobów nie tylko pracownikom danej firmy, ale także innym użytkownikom.
DNS (Domain Name System) - Usługa sieciowa, której zadaniem jest zmiana nazwy czytelnej dla człowieka, tzw. nazwy mnemonicznej, na adres IP urządzenia w sieci. Jest to podstawowa usługa internetu, polegająca na zmianie adresów stron internetowych na odpowiadające im adresy IP serwerów, na których te strony są przechowywane, np. zmiana adresu internetowego onet.pl na adres IP 214.180.141.140.
DHCP (Dynamic Host Configuration Protocol) - to protokół automatycznej konfiguracji, który przypisuje hostowi adres IP, maskę podsieci lub adres bramy domyślnej. Jest to najczęstsza metoda przypisywania adresów IP komputerom w sieci, ponieważ nie wymaga ręcznej konfiguracji adresu IP na każdym komputerze.