hálózati protokoll
mi a hálózati protokoll?
a hálózati protokoll olyan szabályok összessége, amelyek meghatározzák az adatok formázását, továbbítását és fogadását, hogy a számítógépes hálózati eszközök-a szerverektől és az útválasztóktól a végpontokig-kommunikálhassanak, függetlenül az alapul szolgáló infrastruktúrák, tervek vagy szabványok különbségeitől.
az információk sikeres küldéséhez és fogadásához a kommunikációs csere mindkét oldalán lévő eszközöknek el kell fogadniuk és be kell tartaniuk a protokoll konvenciókat. A hálózatépítésben a protokollok támogatása beépíthető szoftverbe, hardverbe vagy mindkettőbe.
számítási protokollok nélkül a számítógépek és más eszközök nem tudnák, hogyan kapcsolódjanak egymáshoz. Ennek eredményeként egy adott architektúra köré épített speciális hálózatok kivételével kevés hálózat lenne képes működni, és az általunk ismert internet nem létezne. Gyakorlatilag minden hálózati végfelhasználó hálózati protokollokra támaszkodik a csatlakozáshoz.
hogyan működnek a hálózati protokollok
a hálózati protokollok a nagyobb folyamatokat diszkrét, szűken meghatározott funkciókra és feladatokra bontják a hálózat minden szintjén. Az Open Systems Interconnection (OSI) modellként ismert standard modellben egy vagy több hálózati protokoll szabályozza a telekommunikációs csere minden rétegének tevékenységét. Az alsó rétegek az adatátvitellel, míg az OSI modell felső rétegei a szoftverekkel és alkalmazásokkal foglalkoznak.
az együttműködő hálózati protokollok halmazát protokollcsomagnak nevezzük. A Transmission Control Protocol / Internet Protocol (TCP / IP) csomag, amelyet általában az ügyfél-kiszolgáló modellekben használnak, számos protokollt tartalmaz a rétegek között-például az adat -, a hálózat -, a szállítási és az alkalmazásrétegeket -, amelyek együtt működnek az internetkapcsolat lehetővé tétele érdekében. Ezek a következők:
- TCP, amely egy sor szabályt használ az üzenetek cseréjére más internetes pontokkal az információs csomag szintjén;
- User Datagram Protocol, vagy UDP, amely a TCP alternatív kommunikációs protokolljaként működik, és az alkalmazások és az internet közötti alacsony késleltetésű és veszteségtűrő kapcsolatok létrehozására szolgál;
- IP, amely szabálykészletet használ az üzenetek IP-címek szintjén történő küldésére és fogadására; és
- további hálózati protokollok, beleértve a Hypertext Transfer Protocol (HTTP) és a File Transfer Protocol (FTP) protokollt, amelyek mindegyike meghatározott szabálykészleteket tartalmaz az üzenetek cseréjére információk megjelenítése.
minden hálózaton keresztül továbbított és fogadott csomag bináris adatokat tartalmaz. A legtöbb számítási protokoll minden csomag elején fejlécet ad hozzá, hogy információkat tároljon a feladóról és az üzenet rendeltetési helyéről. Egyes protokollok tartalmazhatnak egy láblécet a végén további információkkal. A hálózati protokollok ezeket a fejléceket és lábléceket az eszközök között mozgó adatok részeként dolgozzák fel a saját típusú üzenetek azonosítása érdekében.
a hálózati protokollokat gyakran ipari szabványban határozzák meg-olyan csoportok fejlesztik, definiálják és teszik közzé, mint a következők:
- International Telecommunication Union, vagy ITU;
- Institute of Electrical and Electronics Engineers, vagy IEEE;
- Internet Engineering Task Force, vagy IETF;
- International Organization for Standardization, vagy ISO; és
- World Wide Web Consortium, vagy W3C.
a hálózati protokollok főbb típusai
Általánosságban elmondható, hogy a hálózatépítésben háromféle protokoll létezik: kommunikáció, például Ethernet; menedzsment, például egyszerű Mail Transfer Protocol (SMTP); és biztonság, például a Secure Shell vagy az SSH.
ebbe a három nagy kategóriába tartoznak a hálózati protokollok ezrei, amelyek egységesen kezelik a meghatározott feladatok széles skáláját, beleértve a hitelesítést, az automatizálást, a javítást, a tömörítést, a hibakezelést, a fájlok visszakeresését, a fájlátvitelt, a linkek összesítését, az útválasztást, a szemantikát, a szinkronizálást és a szintaxist.
hogyan kell végrehajtani a hálózati protokollokat
ahhoz, hogy a hálózati protokollok működjenek, azokat szoftverben kell kódolni-akár a számítógép operációs rendszerének részeként, akár alkalmazásként -, vagy a számítógép hardverén belül kell végrehajtani. A legtöbb modern operációs rendszer rendelkezik beépített szoftverszolgáltatásokkal, amelyek készek bizonyos hálózati protokollok megvalósítására. Más alkalmazásokat, például a webböngészőket olyan szoftverkönyvtárakkal tervezték, amelyek támogatják az alkalmazás működéséhez szükséges protokollokat. Ezenkívül a TCP / IP és az útválasztási protokoll támogatása a közvetlen hardverben valósul meg a jobb teljesítmény érdekében.
amikor új protokollt hajtanak végre, hozzáadódik a protokollcsomaghoz. A protokollcsomagok szervezése monolitikusnak tekinthető, mivel minden protokoll ugyanazon a címen van tárolva, és egymásra épül.
melyek a hálózati protokollok biztonsági rései?
a hálózati protokollokat nem biztonsági célokra tervezték. A védelem hiánya néha lehetővé teszi, hogy a rosszindulatú támadások, mint például a lehallgatás és a gyorsítótár mérgezése, hatással legyenek a rendszerre. A hálózati protokollok elleni leggyakoribb támadás a hamis útvonalak hirdetése, aminek következtében a forgalom a megfelelő helyett a veszélyeztetett gazdagépeken megy keresztül.
a hálózati protokollanalizátorok olyan eszközök, amelyek tűzfalak, víruskereső programok és kémprogram-elhárító szoftverek kiegészítésével védik a rendszereket a rosszindulatú tevékenységektől.
hogyan használják a hálózati protokollokat?
a hálózati protokollok teszik lehetővé a modern internetet, mivel lehetővé teszik a számítógépek számára a hálózatok közötti kommunikációt anélkül, hogy a felhasználóknak látniuk vagy tudniuk kellene, hogy milyen háttérműveletek történnek. Néhány konkrét példa a hálózati protokollokra és azok használatára a következők:
- a Post Office Protocol 3 vagy POP3 a bejövő e-mailek fogadására használt szabványos protokoll legújabb verziója.
- az SMTP a kimenő e-mailek küldésére és terjesztésére szolgál.
- az FTP a fájlok egyik gépről a másikra történő átvitelére szolgál.
- a Telnet olyan szabályok gyűjteménye, amelyeket az egyik rendszer távoli bejelentkezéssel történő összekapcsolására használnak. A helyi számítógép elküldi a csatlakozási kérelmet, a távoli számítógép pedig elfogadja a kapcsolatot.
egyéb hálózati protokoll példák a következők:
- address resolution protocol, vagy ARP;
- Blocks Extensible Exchange Protocol, vagy BEEP;
- Border Gateway Protocol, vagy BGP;
- Binary Synchronous Communications, vagy BSC;
- Canonical Text Services, vagy CTS;
- Domain Name System, vagy DNS;
- Dynamic Host Configuration Protocol, vagy DHCP;
- Enhanced Interior Gateway Routing Protocol, vagy EIGRP;
- HTTP Secure, vagy HTTPS;
- emberi interfész eszköz, vagy HID;
- Internet Control Message Protocol, vagy ICMP;
- Internet Message Access Protocol, vagy IMAP;
- gopher;
- Media Access Control, vagy Mac;
- Network News Transfer Protocol, vagy NNTP;
- open legrövidebb út első, vagy OSPF;
- Secure Sockets Layer (SSL);
- Simple Network Management Protocol, vagy SNMP;
- cérna;
- Transport Layer Security (TLS);
- univerzális leírás, felfedezés és integráció vagy UDDI;
- voice over IP vagy VoIP; és
- X10.
Ismerje meg, hogyan választhat az SSL/TLS virtuális magánhálózat és az IP biztonsági VPN között.
Leave a Reply