Какво е протокол в изчислителната техника? Основни характеристики
Протоколът в компютърните науки се отнася до набор от предварително дефинирани правила с цел стандартизиране на обмена на информация в компютърните дейности.
Следвайки същия протокол се гарантира, че ще има съвместимост между устройствата в различните точки на компютърната система.
Тъй като това е обмен на информация между компютрите, те се наричат комуникационни протоколи.
Протоколът дефинира подробно формата за обмен на информация и трябва да бъде съгласуван от всички участващи страни.
В противен случай може да има несъвместимост в стандартите, която да е еквивалентна на двама събеседници, които комуникират на различни езици.
свойства
Въпреки че протоколите могат да бъдат различни един от друг в зависимост от тяхното използване, развитие и възраст, като цяло те споделят някои основни елементи, като например процесите, използвани за откриване на връзка.
Те включват как да се идентифицират други потребители в мрежата, ръкостискане или поздрав между мрежовите елементи, какво да правят за непълни съобщения или загуба на връзка, и стандартизиране на сигурността в комуникацията, използвайки удостоверяване и / или криптиране.
За всяко ниво в комуникационния процес има протоколен слой, посветен на конкретно действие.
Най-ниското ниво са физическият слой, връзката за данни и мрежовия слой, които отговарят за преноса на данни между едно устройство и друго.
Там, където информацията се преобразува в цифрови битове и се движи през кабели или въздух, в случай на безжични връзки.
На по-високо и по-абстрактно ниво са приложните слоеве, в които устройствата се съгласяват да използват определени методи за криптиране на информацията, за свързване помежду си и за определяне на вида на съобщенията, които се предават.
Примери
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.