Какво е протокол в изчислителната техника? Основни характеристики

Протоколът в компютърните науки се отнася до набор от предварително дефинирани правила с цел стандартизиране на обмена на информация в компютърните дейности.

Следвайки същия протокол се гарантира, че ще има съвместимост между устройствата в различните точки на компютърната система.

Тъй като това е обмен на информация между компютрите, те се наричат ​​комуникационни протоколи.

Протоколът дефинира подробно формата за обмен на информация и трябва да бъде съгласуван от всички участващи страни.

В противен случай може да има несъвместимост в стандартите, която да е еквивалентна на двама събеседници, които комуникират на различни езици.

свойства

Въпреки че протоколите могат да бъдат различни един от друг в зависимост от тяхното използване, развитие и възраст, като цяло те споделят някои основни елементи, като например процесите, използвани за откриване на връзка.

Те включват как да се идентифицират други потребители в мрежата, ръкостискане или поздрав между мрежовите елементи, какво да правят за непълни съобщения или загуба на връзка, и стандартизиране на сигурността в комуникацията, използвайки удостоверяване и / или криптиране.

За всяко ниво в комуникационния процес има протоколен слой, посветен на конкретно действие.

Най-ниското ниво са физическият слой, връзката за данни и мрежовия слой, които отговарят за преноса на данни между едно устройство и друго.

Там, където информацията се преобразува в цифрови битове и се движи през кабели или въздух, в случай на безжични връзки.

На по-високо и по-абстрактно ниво са приложните слоеве, в които устройствата се съгласяват да използват определени методи за криптиране на информацията, за свързване помежду си и за определяне на вида на съобщенията, които се предават.

Примери

CAT5, CAT6 и оптичните влакна са някои от видовете връзки на физическото ниво на връзката.

Ethernet и Gigabit Ethernet, заедно с IPv4 и IPv6, са най-използваните протоколи за данни и мрежови връзки, съответно. Преносът на данни обикновено се осъществява чрез TCP и UDP протоколи.

На ниво приложение най-използваните протоколи са Telnet, SSH, POP3, IMAP и HTTP. Те са отговорни за криптиране и предаване на информацията, която ще бъде изпратена през транспортния слой, и след това към слоя за връзка с данни.

9-те най-използвани протокола

1 - HTTP

Това е може би най-известният и най-използван протокол за интернет комуникации. Неговата акроним означава HyperText Transfer Protocol.

Това е отговорно за прехвърлянето на хипертекст (текст с кликащи връзки), който се използва в уеб браузърите от началото на деветдесетте години.

2 - HTTPS

Това е разширение на HTTP, което криптира данните от точка до точка, така че само сървърът и браузърът могат да декриптират информацията, която минава през протокола.

3- FTP

Това е Протоколът за прехвърляне на файлове ( за акронима на английски) и се използва за изпращане и получаване на файлове през мрежата.

4. Telnet

Използва се за достъп до отдалечено оборудване.

5- SSH

Тя позволява същото като Telnet, но с много повече капацитет.

6 SFTP

Това е протокол за прехвърляне на файлове, подобен на FTP, но в SSH тунел за по-голяма сигурност.

7- POP

Тя се нарича Post Office Protocol и се използва за извличане на имейли от сървъри.

Това се е преустановило след като SMTP ( Simple Mail Transport Protocol ) взе по-голямо значение, за да бъде по-динамичен.

8- LDAP

Тя се нарича Lightweight Directory Access Protocol. Той се използва за информационни справочници (контактни програми) и често се използва в компаниите.

9- XMPP

Това означава Extensible Messaging и Presence Protocol и продължава да се използва в приложения за незабавни съобщения, като Google Talk и Facebook Messenger.