protokół może być zdefiniowany jako zbiór reguł w sieci komputerowej używanych do przetwarzania i formatowania danych. W przypadku komputerów protokoły te działają jak wspólny język, który może używać bardzo różnych urządzeń, a także oprogramowania, aby umożliwić im rozmowę ze sobą. Komunikacja pomiędzy dwoma komputerami może odbywać się tylko wtedy, gdy korzystają one z protokołu IP (Internet Protocol).
ale jeśli któryś z komputerów używa protokołu internetowego, nie będzie w stanie rozmawiać. Istnieją różne rodzaje protokołów dostępnych w internecie, które są wykorzystywane do różnych celów. W tym artykule omówiono przegląd protokołu sieciowego i jego działania.
Co To jest protokół sieciowy?
protokoły sieciowe są niczym innym jak zestawem reguł, struktur danych & konwencji, które są używane do określania sposobu wymiany danych przez urządzenia w tej samej sieci. Protokoły te pozwalają dwóm różnym urządzeniom rozmawiać ze sobą niezależnie od wszelkich różnic w ich wewnętrznych procesach, konstrukcji lub strukturze.
w obecnej komunikacji cyfrowej protokoły sieciowe odgrywają kluczową rolę, a także są głównym powodem, dla którego możemy łatwo rozmawiać z ludźmi na świecie. Komunikacja między dwoma urządzeniami może być możliwa za pomocą tych protokołów ze względu na wbudowane wstępnie zaprogramowane reguły w sprzęcie i oprogramowaniu urządzeń.
praca protokołu sieciowego
zanim zrozumiemy koncepcję protokołów sieciowych, musimy najpierw poznać Model OSI (Open Systems Interconnection). Model połączeń systemów otwartych dzieli proces komunikacji między dwoma urządzeniami sieciowymi na siedem warstw. W 7 warstwach modelu OSI, zadanie może być przypisane do każdej warstwy, gdzie siedem warstw jest niezależnych, więc każde zadanie może być wykonane niezależnie.
w modelu OSI siedem warstw sieci jest podzielonych na dwie grupy, mianowicie górne warstwy, takie jak 7, 6 & 5, podczas gdy dolne warstwy, takie jak 4, 3, 2, & 1. Tutaj górne warstwy zajmują się głównie kwestiami aplikacji, podczas gdy dolne zajmują się głównie kwestiami transportu danych.
w każdej warstwie modelu OSI funkcjonowanie protokołów sieciowych omówiono poniżej.
protokoły sieciowe w OSI
warstwa 7 (protokoły sieciowe warstwy aplikacji)
jest to warstwa interakcji człowieka i komputera, w której aplikacje mogą uzyskać dostęp do Usług Sieciowych.
warstwa 6 (protokoły sieciowe warstwy prezentacji)
ta warstwa zapewnia, że format danych jest użyteczny lub nie i gdzie występuje szyfrowanie danych
warstwa 5 (protokoły sieciowe warstwy sesji)
ta warstwa obsługuje połączenia i kontroluje sesje, a także porty
warstwa 4 (protokoły sieciowe warstwy transportowej)
ta warstwa wysyła dane za pośrednictwem protokołów transmisji, takich jak UDP & TCP
Warstwa 3 (protokoły warstwy sieciowej)
ta warstwa zdecyduje się zająć fizyczny pas danych
Warstwa 2 (protokoły sieciowe warstwy łącza danych)
ta warstwa określa format danych w sieci
Warstwa 1: (protokoły sieciowe warstwy fizycznej)
ta warstwa wysyła surowy strumień bitów na fizycznym nośniku
funkcje sieciowe są możliwe dzięki protokołom. Na przykład (IP) jest odpowiedzialny za routing danych, reprezentując źródło i miejsce docelowe pakietów danych. Protokół internetowy umożliwi komunikację w sieci do sieci. Tak więc protokół ten jest uważany za warstwę 3 lub protokół warstwy sieciowej.
protokół TCP lub Transmission Control Protocol zapewnia bezproblemowe przesyłanie pakietów danych w sieciach. Tak więc, TCP jest uważany za warstwę 4 lub protokół warstwy transportowej. Pakiet to maleńka część danych, w której wszystkie dane, które mogą być przesyłane w sieci, można podzielić na pakiety.
lista protokołów sieciowych
istnieje kilka protokołów sieciowych, które wykonują następujące trzy główne działania. Każdy typ jest niezbędny do szybkiego i bezpiecznego korzystania z urządzeń sieciowych.
- Komunikacja
- zarządzanie siecią
- bezpieczeństwo
Komunikacja
protokoły te umożliwiają interakcję różnych urządzeń sieciowych. Zastosowania protokołów komunikacyjnych obejmują głównie analogową komunikację cyfrową & do różnych celów, takich jak przesyłanie plików między różnymi urządzeniami w celu uzyskania dostępu do Internetu. Protokoły komunikacyjne są podzielone na różne typy, takie jak
- Automatyzacja
- Protokół internetowy
- komunikatory internetowe
- Transfer plików
- Routing
- Bluetooth
zarządzanie siecią
protokoły zarządzania siecią definiują różne metody wymagane do skutecznego działania sieci komputerowej. Tego typu protokoły będą miały wpływ na kilka urządzeń w jednej sieci, takich jak serwery, routery & komputery, aby upewnić się, że każde z nich działa optymalnie. Główne funkcje tych protokołów obejmują głównie
- połączenie
- agregacja łącza
- Rozwiązywanie problemów
bezpieczeństwo
protokoły bezpieczeństwa lub protokoły kryptograficzne działają głównie w celu zapewnienia, że sieć komputerowa & przesyłane przez nią dane są zabezpieczone przed nielegalnymi użytkownikami. Główne funkcje protokołów sieci bezpieczeństwa to;
- Szyfrowanie
- uwierzytelnianie jednostek
- Transport
przykład protokołu sieciowego
protokoły sieciowe można zidentyfikować podczas korzystania z niektórych urządzeń elektronicznych. Poniżej wymieniono najczęściej używane przykłady protokołów sieciowych.
HTTP (Hypertext Transfer Protocol)
HTTP to protokół internetowy, który definiuje sposób przesyłania danych w Internecie & decyduje o tym, jak przeglądarki, a także serwery www, muszą reagować na polecenia. Ten rodzaj protokołu pojawia się przy otwieraniu adresów URL.
SSH (Secure Socket Shell)
ten protokół SSH zapewnia bezpieczny dostęp do komputera, nawet jeśli korzysta on z niebezpiecznej sieci. Protokół ten jest używany głównie przez administratorów sieci, którzy wymagają odległej obsługi różnych systemów.
SMS (Short Message Service)
ten typ protokołu został utworzony do przesyłania & odbierania wiadomości tekstowych w sieciach komórkowych. Ten rodzaj protokołu odnosi się całkowicie do wiadomości opartych na tekście. Do filmów i zdjęć potrzebujemy MMS (Multimedia Messaging Service).
typy protokołów sieciowych
protokoły sieciowe używane przez różne warstwy Sieci są omówione poniżej.
protokoły sieciowe w warstwie aplikacji
protokoły sieciowe używane w warstwie aplikacji obejmują głównie DHCP, DNS, FTP, IMAP, HTTP, POP, SMTP, Telnet & SNMP.
DHCP
protokół komunikacyjny, taki jak DHCP, oznacza „Dynamic Host Configuration Protocol”, który pozwala administratorom sieci skomputeryzować zadanie adresów protokołu internetowego w sieci
w sieci protokołu internetowego każde urządzenie łączące się z Internetem potrzebuje wyłącznego adresu IP.
protokół taki jak DHCP umożliwia administratorom sieci dystrybucję adresów IP ze środkowego punktu & rutynowo wysyłanie najnowszego adresu IP po podłączeniu urządzenia z różnych lokalizacji w sieci. Ten rodzaj protokołu działa na modelu klient-serwer.
DNS
protokół DNS lub Domain Name System służy do mapowania lub zmiany nazw hostów w kierunku adresów IP. Ten rodzaj protokołu działa głównie na modelu klient-serwer i wykorzystuje rozproszoną bazę danych w hierarchii serwerów nazw.
hosty są identyfikowane na podstawie ich adresów IP, ale zapamiętywanie adresu IP jest trudne ze względu na jego złożoność. Adresy IP są również dynamiczne, co sprawia, że tym bardziej konieczne jest mapowanie nazw domen na adresy IP. DNS pomaga w rozwiązaniu tego problemu poprzez konwersję nazw domen stron internetowych na numeryczne adresy IP.
FTP
protokół przesyłania plików lub FTP umożliwia udostępnianie plików między zdalnymi hostami lokalnymi &, które działają na szczycie protokołu sterowania transmisją. Ten rodzaj protokołu tworzy głównie dwa połączenia TCP mianowicie Dane i sterowanie. Połączenie danych służy do przesyłania rzeczywistego pliku, podczas gdy połączenie sterujące przekazuje informacje kontrolne, takie jak instrukcje, tajne kody itp. Podczas przesyłania całego pliku połączenia te będą działać równolegle.
IMAP – Wersja4
IMAP (Internet Message Access Protocol) jest protokołem e-mail, który umożliwia użytkownikom końcowym dostęp do & wiadomości sterujących, które są przechowywane na serwerze.
protokół IMAP śledzi model klient-serwer, aby umożliwić dostęp do wiadomości różnych klientów na ogólnym serwerze pocztowym jednocześnie. Ten typ protokołu obejmuje różne operacje usuwania, zmiany nazw skrzynek pocztowych & tworzenie, weryfikowanie najnowszych wiadomości, trwałe usuwanie wiadomości, ustawianie i usuwanie znaczników itp. Obecna wersja IMAP to 4 Wersje 1.
Wersja POP3
protokół POP lub Post Office jest również jednym z rodzajów protokołu e – mail. Protokół ten jest używany do pobierania wiadomości e-mail przez Użytkownika Końcowego z serwera poczty e-mail do własnego klienta poczty e-mail. Po pobraniu wiadomości e-mail można je sprawdzić bez połączenia z Internetem. Ponadto, gdy e-maile są przenoszone w pobliżu, można je usunąć z serwera. Ten protokół nie jest zaprojektowany do wykonywania szerokich manipulacji poprzez wiadomości na serwerze, nie jak IMAP4. Nowa wersja tego popu to 3.
SMTP
SMTP lub Simple Mail Transfer Protocol jest przeznaczony głównie do konsekwentnego i wydajnego przesyłania wiadomości e-mail. Ten rodzaj protokołu jest używany do wysyłania wiadomości e-mail, podczas gdy inne protokoły, takie jak IMAP & POP, są używane do pobierania wiadomości e-mail Po Stronie Użytkownika Końcowego.
protokół ten odgrywa ważną rolę w przekazywaniu i powiadamianiu o przychodzących wiadomościach e-mail między systemami. Korzystając z tego protokołu, klient może wysłać wiadomość e-mail do nowego klienta w podobnej sieci za pośrednictwem przekaźnika inaczej Gateway entrée, który jest dostępny dla obu sieci.
Telnet
protokół warstwy aplikacji, taki jak Telnet lub Emulacja terminala, pozwala użytkownikowi na rozmowę z izolowanym urządzeniem. Instalacja klienta Telnet może być wykonana na komputerze użytkownika. Pozwala on interfejsowi wiersza poleceń jeszcze jednej zdalnej maszyny uruchomić program serwera Telnet.
protokół Telnet jest zwykle używany przez administratorów sieci do uzyskiwania dostępu do & zarządzania urządzeniami zdalnymi. Dostęp do urządzenia zdalnego można uzyskać, wprowadzając adres IP, w przeciwnym razie nazwę hosta urządzenia zdalnego przez administratora sieci.
SNMP
SNMP lub Simple Network Management Protocol to protokół warstwy aplikacji. Główną funkcją tego protokołu jest obsługa różnych węzłów, takich jak stacje robocze, routery, serwery, Przełączniki w sieci protokołu internetowego. Ten rodzaj protokołu umożliwia administratorom sieci obserwowanie wydajności sieci, rozpoznawanie błędów sieciowych &rozwiązywanie ich. Protokół ten zawiera trzy komponenty: agenta SNMP, zarządzanego urządzenia & menedżera SNMP.
agent SNMP może znajdować się na zarządzanym urządzeniu. Tutaj agent jest niczym innym jak MODUĹ ’ em oprogramowania zawierajÄ … cym informacje o zarzÄ … dzaniu &, dekodujä … cym te informacje na inne formy, ktĂłre sÄ … dobrze dopasowane przez managera SNMP. Menedżer ten prezentuje uzyskane informacje od agenta SNMP, administratorów pomagających sieci sprawnie obsługiwać węzły.
obecnie dostępne są różne wersje SNMP, takie jak SNMP v1, V2 & v3. Pierwsze dwie wersje zawierają pewne wspólne cechy, z tym że Wersja 2 daje dodatkowe operacje na protokole. Ta wersja 3 zapewnia bezpieczeństwo & możliwości zdalnej konfiguracji do wcześniejszych wersji.
Protokół Sieciowy warstwy prezentacji
protokół sieciowy używany w warstwie prezentacji w modelu OSI to LPP lub Lightweight Presentation Protocol. Ten typ protokołu zapewnia obsługę usług aplikacji OSI w sieciach. LPP jest przeznaczony głównie dla określonej klasy aplikacji OSI, która zawiera po prostu Acse (element usługi kontroli Asocjacji) & a ROSE (element usługi zdalnych operacji).
ten protokół nie ma zastosowania do osoby, której kontekst aplikacji jest szerszy, to znaczy zawiera element niezawodnej usługi transferu.
Protokół Sieciowy warstwy Sesyjnej
protokół sieciowy używany w warstwie sesji w modelu OSI to RPC lub Remote Procedure Call Protocol. Ten rodzaj protokołu żąda usługi od programu w zdalnym komputerze za pomocą sieci, która jest używana bez zrozumienia podstawowych technologii sieciowych.
protokół RPC wykorzystuje UDP lub TCP do przechowywania wiadomości między komunikującymi się programami. Ten rodzaj protokołu działa również w modelu klient-serwer, gdzie klient jest żądającym programem & serwer jest programem służącym do świadczenia usług.
protokoły sieciowe warstwy transportowej
protokół sieciowy używany w warstwie transportowej w modelu OSI to TCP & UDP
TCP
protokół TCP lub Transmission Control Protocol jest używany w warstwie transportowej w celu zapewnienia spójnego dostarczania przepływu, a także podstawowej usługi połączeń do różnych aplikacji za pomocą sekwencyjnego potwierdzenia. Protokół ten jest oparty na połączeniu, ale przed przekazaniem danych, potrzebuje połączenia między aplikacjami.
ten protokół zapewnia szerokie sprawdzanie błędów poprzez sterowanie przepływem & potwierdzenie danych. W tym protokole pakiety danych mogą docierać w kolejności na końcu odbiornika. Dzięki zastosowaniu tego protokołu możliwa jest również retransmisja utraconych pakietów danych.
UDP
UDP lub User Datagram Protocol to protokół bezpołączeniowy w warstwie transportowej, który oferuje prostą usługę wiadomości. W porównaniu do TCP, protokół ten zawiera kontrolę przepływu, brak niezawodności inaczej funkcje odzyskiwania błędów.
jest to odpowiednie w warunkach, w których mechanizmy niezawodności protokołu sterowania transmisją nie są wymagane. Nie ma więc możliwości retransmisji utraconych pakietów danych.
protokoły warstwy sieciowej
protokoły używane w warstwie sieciowej to IP, IPv6& ICMP
IP
Protokół internetowy lub IP jest używany w warstwie sieciowej, która zawiera dane sterowania i adresowania. Dane te są bardzo pomocne w routingu pakietów w sieci. Protokół ten działa w cyklu poprzez TCP do przesyłania pakietów danych przez sieć komputerową.
pod tym protokołem każdy host jest przydzielany z 32-bitowym adresem zawierającym dwie główne części, takie jak host i numer sieci. W tym przypadku numer sieci rozpoznaje sieć przydzieloną przez internet, podczas gdy numer hosta rozpoznaje hosta nad siecią, który jest przypisany przez administratora sieci. Protokół ten jest odpowiedzialny za przesyłanie pakietów danych & TCP pomaga w ich ponownym ułożeniu we właściwej kolejności.
IPv6
IPv6 lub protokół internetowy wersja 6 to nowa wersja protokołu warstwy sieciowej. Główną funkcją tego protokołu jest posiadanie adresowania, a także danych kontrolnych umożliwiających przesyłanie pakietów w sieci. Ten rodzaj protokołu został stworzony do interakcji z IPv4. Zwiększa rozmiar adresów IP z 32-128 bitów dla obsługi wysokich poziomów adresowania.
ICMP
ICMP oznacza Internet Control Message Protocol, który obsługuje przez różne urządzenia sieciowe do przesyłania komunikatów o błędach, a także danych operacyjnych.
komunikaty ICMP przesyłane w pakietach danych IP są głównie wykorzystywane do komunikatów poza pasmem związanych z działaniem sieci. Ten rodzaj protokołu służy do deklarowania błędów sieciowych, blokowanie & pomaga w rozwiązywaniu problemów.
protokoły sieciowe warstwy łącza danych
protokoły sieciowe używane w warstwie łącza danych to ARP & SLIP.
ARP
protokół Arp lub Address Resolution Protocol służy do pomocy w mapowaniu adresów protokołu internetowego na fizyczną maszynę, która jest identyfikowana w sieci lokalnej.
pamięć podręczna ARP jest tabelą używaną głównie do obsługi połączenia między każdym adresem protokołu internetowego, a także jego równoważnym adresem MAC. Ten typ protokołu zapewnia prawa do wykonywania tych połączeń, & pomaga w konwersji adresów w obu kierunkach.
SLIP
slip lub Serial Line IP jest używany głównie do szeregowych połączeń punkt-punkt przez TCP/IP. Ten rodzaj protokołu jest używany głównie do określonych połączeń szeregowych, a także do celów dial-up. Protokół ten jest odpowiedzialny za włączenie routerów i mieszanek hostów do komunikacji z innymi.
wspólne konfiguracje sieci protokołu SLIP to host to host, host to router &Router. Jest to protokół ramkowania pakietów, który definiuje szereg znaków, które strukturyzują pakiety danych IP w sekwencyjnej linii. Nie oferuje identyfikacji typu pakietu, adresowania, korekcji & wykrywania błędu itp.
wybór odpowiedniego protokołu zależy głównie od aplikacji. Tak więc po omówieniu i zweryfikowaniu wszystkich protokołów w sieciach komputerowych, najlepsze protokoły można wybrać w oparciu o wymagania, takie jak poniżej.
- protokół komunikacyjny taki jak TCP/IP jest używany do uruchamiania firm.
- protokół FTP służy do szybkiego przesyłania wydajnych plików.
- HTTPS jest używany do celów bezpieczeństwa i przesyła dane przez sieć.
gdy SNMP i sieci zarządzające są nadal szeroko stosowane, staje się bardziej wydajny, gdy działają w połączeniu z UDP.
standardy protokołów sieciowych
zbiór reguł stosowanych w komunikacji danych do wymiany danych między różnymi urządzeniami jest znany jako standardy protokołów sieciowych. Standardy te są tworzone przez różne organizacje standardowe, takie jak ISO, IEEE, ANSI i wiele innych. Standardy stosowane w protokole sieciowym są dwa typy, które obejmują następujące.
- Standard De Facto
- Standard De iure
w standardzie De Facto termin De Facto jest niczym innym jak „faktem lub Konwencją”. Normy te nie zostały zaakceptowane przez żadną organizację, jednak przyjęły normy ze względu na ich szerokie zastosowanie. Czasami są one często zakładane przez producentów.
na przykład międzynarodowe firmy, takie jak Google i Apple, ustanowiły własne zasady dotyczące swoich produktów. Do produkcji swoich produktów używają niektórych standardów protokołu sieciowego.
w normie De iure znaczenie ” De iure „oznacza” przez przepisy lub przez prawo. Standardy te są zatwierdzane przez uznane firmy, takie jak ISO, ANSI, IEEE itp. Normy te są niezbędne do przestrzegania, jeśli jest to konieczne.
na przykład, wszystkie standardowe protokoły w komunikacji danych są niezbędne do naśladowania i używania, gdy wymagają, takich jak UDP, SMTP, TCP, IP itp.
pod tym linkiem dowiesz się więcej o mediach transmisyjnych w sieciach komputerowych.
proszę odnieść się do tego linku, aby dowiedzieć się więcej o sieciach komputerowych pytanie & odpowiedzi
Tak więc, to wszystko o przegląd protokołu sieciowego, typy & używa protokołu sieciowego. Protokoły te są podzielone na trzy typy: zarządzanie siecią ,komunikacja sieciowa & bezpieczeństwo sieci. Protokoły komunikacyjne obejmują głównie podstawowe narzędzia do komunikacji danych, takie jak HTTP i TCP / IP. Protokoły bezpieczeństwa obejmują SFTP, SSL & HTTPS. Protokoły zarządzania obsługują & zarządzanie siecią przy użyciu różnych protokołów, takich jak SNMP & ICMP. Oto pytanie do ciebie, co to jest błąd protokołu sieciowego?