Въведение във видовете протоколи за работа в мрежа

Мрежовият протокол е група от правила, придружени от мрежата. Мрежовите протоколи ще бъдат формализирани изисквания и планове, съставени от правила, процедури и типове, които описват комуникацията между няколко устройства по мрежата. Протоколът може да бъде описан като подход към правила, които дават възможност на няколко субекта на комуникационна програма да прехвърлят информация чрез всякакъв вид разнообразие на физически носител. Протоколът идентифицира правилата, синтаксиса, семантиката, както и синхронизирането на комуникацията, както и приложимите методи за управление на грешки. В тази статия ще обсъдим различните видове мрежови протоколи.

Различни видове протоколи за работа в мрежа

По-долу са различни видове мрежови протоколи: -

1. HTTP или HTTP

  • Това означава протокол за трансфер на хипертекст или протокол за трансфер на хипертекст (защитен). Защитената версия е криптирана, което означава, че ще шифроваме всички данни, докато ги изпращаме от клиента до сървъра.

Приложен слой (7) HTTP HTTPS

Транспортен слой (4) 80 443

  • Сега тук клиентът и сървърът стават много важни с протокола на приложния слой. Почти всички протоколи на приложен слой използват този модел, като едното устройство в мрежата е клиент, а другото устройство в мрежата е сървърът.
  • Сега, когато използваме HTTP или HTTPS или прехвърляме файл. Прехвърляне на файл във формата на хипертекста. Хипертекстът се чете от уеб браузър. Клиентският софтуер, с който вероятно сте много запознати. Това е или Google Chrome, или Firefox, който може да е Microsoft Edge или браузър Safari на Apple. Това са всички уеб клиенти, които поддържат използването на HTTP или HTTPS.
  • Сървърната страна също работи някои софтуер. Работи със сървърен софтуер. За уебсайта обикновено използваме Apache, който е софтуер с отворен код, който е уеб сървър, който може да работи на Linux или Windows. Имаме nginx, който се използва в много големи разгръщания на уебсайтове и може да се стартира в UNIX. Имаме интернет информационни услуги на Microsoft или IIS, които могат да се стартират на системи на Microsoft. Така че има няколко опции за уеб сървър, които администраторът на сървър може да инсталира, за да хоства уебсайт в интернет. Така че цялата цел на клиент-сървъра тук е да има клиентски софтуер като уеб браузър и уеб сървър като Apache, да работи съвместно помежду си, да прехвърля тези хипертекстови документи, за да може уебсайтът от сървъра да бъде клиент.
  • Номер на порта уникално идентифицира протокол слой-7, използван на слой 4. Това, което можем да направим, е, че можем да използваме тези номера на портове за лесно идентифициране на трафик в слой 4, по подразбиране HTTP имаме порт 80, а за HTTPS по подразбиране, имаме порт 443 като протоколи на транспортния слой.

2. FTP (протокол за прехвърляне на файлове)

  • FTP ни позволява да прехвърляме файлове от клиент към сървър или от сървър към клиент.

  • Можем да го направим в двете посоки тук и този протокол или ще бъде FTP, sFTP или TFTP.

  • FTP е протокол за прехвърляне на файлове, SFTP е протокол за сигурно прехвърляне на файлове, а TFTP е протокол за тривиален пренос на файлове .
  • FTP и SFTP са доста подобни една на друга. Тези протоколи ще прехвърлят файлове от едно устройство на друго и има клиентски и сървърен софтуер, специално проектиран за това.
  • TFTP работи малко по-различно. Наистина е предназначен за изпращане на миниатюрни файлове между две устройства или за лесно инсталиране, където можете да прехвърляте файл бързо, без да се притеснявате за автентификация или проблеми с защитни стени, причиняващи събаряне на трафика ви.
  • FTP и SFTP обикновено изискват както потребителско име, така и парола, за да прехвърлят тези файлове. TFTP не изисква това. SFTP специално тук ще кодира трафика.
  • FTP ще използва и двата порта 20 и 21; единият се използва за удостоверяване, другият се използва за прехвърляне на информация. Порт 22 се използва за SFTP и причината за това е порт 22 всъщност е номерът на порт за друг протокол, който ще разгледаме наречен Secure Shell или SSH, и това, което се случва тук е, че всъщност вземаме FTP протокола и го поставяме вътре на SSH сесия, която ни позволява да кодираме трафика и затова номерата на портовете са еднакви както за SFTP, така и за SSH. TFTP използва порт номер 69.

3. Протоколи по имейл (POP3, IMAP, SMTP)

  • Имейлът е специално създаден за прехвърляне на файлове. Прехвърляме файлове, които всъщност са във формата на тези имейл документи. За имейл имаме три протокола, които използваме. Два от тях се използват от клиента за извличане на поща от сървър. Така POP и IMAP изрично се използват за получаване на имейл съобщения, които живеят в момента на сървър, може би Gmail или може би имейл сървър на вашата компания, и те го използват, за да прехвърлят тези имейл съобщения към вашия клиент, някакъв тип пощенски клиент, който се намира във вашия работна станция.
  • SMTP обаче е Simple Mail Protocol Protocol. Този протокол приема съобщение, което създавате на клиентско имейл приложение и то го използва след това, за да изпрати този имейл до SMTP сървър. SMTP се използва за препращане на имейла до сървъра, след това сървърът измисля как да получи съобщения до получателя, който сте възнамерявали.
  • POP означава протокол за пощенски офис, ние използваме версия 3 там.
  • IMAP е протокол за достъп до интернет съобщения и тогава SMTP е протоколът за просто прехвърляне на поща. Всички тези протоколи работят или в незашифрован, или в криптиран режим.
  • Така че тук с POP3, за незашифрован трафик ще използваме порт 110; за криптиран трафик ще използваме порт 995. IMAP, ще използваме порт 143 за незашифрован трафик, порт 993 за криптиран трафик, а за SMTP ще използваме порт 25 за некриптиран и 465 за криптиран.

4. TCP (протокол за контрол на предаването) и UDP (протокол за потребителска дейтаграма)

Има два общи мрежови протокола, използвани за изпращане на пакети данни по мрежа. Заедно TCP, както и UDP, напредват пакетите с данни през вашето устройство, прилагайки портове към различни рутери, докато те не се свържат с последната дестинация. Също така те се използват за изпращане на пакетите към IP адреса с приемника. Също така TCP, както и UDP се фокусират върху върха на IP или Internet Protocol.

TCP / IP

UDP / IP, който се използва много често, но те просто се наричат ​​TCP и UDP.

  • TCP е сред най-използваните протоколи, използващи интернет.
  • TCP е двупосочен разговор.
  • TCP е фокусиран върху стабилността.
  • Пакетите ще бъдат инструктирани и номерирани.
  • Пакетите ще бъдат проверени за грешка.

UDP

UDP няма да извърши всички проверки за грешки, направени от TCP

  • Грешка при проверка на по-бавните точки.
  • Пакетите се доставят просто на получателя.

Използвана, след като се желае скорост, както и промяна на грешката ще се изисква

  • Предавания на живо

Заключение - Видове протоколи за работа в мрежа

Въпреки че по-старата идея за мрежата обикновено е основополагаща по време на почти всички части на културата, както и компютърните мрежи, протоколите притежават трайно преобразен начинът, по който човешките същества работят, изпълняват и се свързват. Прониквайки силно в части от съществуването, които никой не беше предвидил, дигиталните мрежи ни допълнително укрепват в бъдеще. Ще излязат нови протоколи и изисквания, могат да се разработят нови приложения и животът ни вероятно ще бъде допълнително преобразуван и подобрен.

Препоръчителни статии

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

  1. Мрежови устройства
  2. Мрежови стратегии
  3. Компютърен хардуер срещу мрежи
  4. Въпроси за интервю в мрежа
  5. Устройства за защитна стена
  6. Какво е рутер?
  7. SSH срещу SSL | Топ 8 разлики и сравнения