If you're seeing this message, it means we're having trouble loading external resources on our website.

Ако си зад уеб филтър, моля, увери се, че домейните *. kastatic.org и *. kasandbox.org са разрешени.

Основно съдържание

Пакет за интернет протоколи (TCP/IP)

Както видяхме в хода на този раздел, има много протоколи, които захранват интернет. Всеки протокол работи на различен слой, като изгражда функционалност върху слоя под него.
Слоевете на интернет протоколите често се визуализират в диаграма като тази:
Диаграма на пакета от интернет протоколи с четири слоя. Отгоре надолу:
  • Слой за приложение: включва кутии за HTTP, DNS и TLS.
  • Транспортен слой: включва кутии за TCP и UDP.
  • Мрежов слой: включва една кутия за IP (v4 и v6).
  • Слой на връзката: включва кутии за Ethernet и безжична LAN.
Тази диаграма в никакъв случай не е пълна. Има много повече протоколи в пакета от интернет протоколи – особено в приложния слой – като SMTP за изпращане на имейл и FTP за качване на файлове.
Нека прегледаме протоколите на всеки слой и техния принос към интернет.

Слой по слой

В долния слой две изчислителни устройства се нуждаят от физически механизъм, за да изпращат цифрови данни едно към друго. Те изпращат електромагнитни сигнали през жична или безжична връзка и интерпретират сигнала като битове. Типът физическа връзка влияе върху побитовата скорост и честотната лента.
Илюстрация на два компютъра, свързани един с друг чрез жична връзка. Жичната връзка показва редуващи се електрически сигнали (високи и ниски), които съответстват на обозначени двоични цифри (1 и 0).
Когато мрежата е по-голяма от два компютъра, се нуждаем от протоколи за адресиране, за да идентифицираме уникално кой изпраща данни и кой трябва да ги получи. Всеки възел в интернет се идентифицира с IP адрес.
Илюстрация на три лаптопа, всеки от които е обозначен с IP адрес.
Маршрутът между всеки два компютъра в интернет не е просто прав път от точка А до точка Б. Данните трябва да преминават от рутер до рутер, докато накрая достигнат местоназначението си. Това е стратегия, която идва от протокола за маршрутизиране на интернет.
Илюстрация на протокола за интернет маршрутизиране. Два компютъра се намират от двете страни на илюстрацията, а между тях се намира мрежа от осем рутера между тях. Зелените стрелки проследяват пътя от левия компютър през петте рутера до десния компютър.
Данните трябва да бъдат разделени на малки пакети, които след това отново се сглобяват на местоназначението. Протоколът за управление на предаването (TCP) се използва за осигуряване на надежден транспорт на тези пакети, с последователност, потвърждение и повторни опити. По-бърз, но по-малко надежден транспортен протокол е протоколът за потребителска дейтаграма (UDP).
Илюстрация на протокола за управление на предаването (TCP). Два компютъра са показани със стрелки, които вървят напред и назад. Стрелката, която върви от ляво надясно, е насложена с двоични данни, обозначени като "Последователност #1", а стрелката, която върви от дясно наляво, е обозначена с палец нагоре.
Данните, които се движат из интернет, като изпращане на имейли, качване на файлове или онлайн чат, имат много различни употреби. Най-честата употреба на интернет е световната мрежа, с милионите си публично видими уебсайтове, станали възможни благодарение на протокола за прехвърляне на хипертекст (HTTP). Можем да посетим уебсайт, като напишем име на домейн в адресната лента на браузъра, тъй като браузърът знае как да превърне домейна в IP адрес, използвайки система за имена на домейни (DNS).
Илюстрация на протокола за прехвърляне на хипертекст (HTTP). Вдясно е показан лаптоп с уеб браузър, който посещава URL адреса „http://www.example.com/index.html“. Отляво е показан сървър, обозначен с името на домейна „www.example.com“. Стрелка върви от дясно наляво, обозначена с "HTTP/1.1 200 OK".
Когато данните съдържат лична информация, те трябва да бъдат транспортирани сигурно от подателя до местоназначението. Протоколът за сигурност на транспортния слой (TLS) използва алгоритми за криптиране на данните, а сертифициращите органи помагат на потребителите да се доверят на криптирането.
Илюстрация на веригата на доверие на сертификатите. Започва с икона с надпис „потребител“ отляво. Има стрелка, обозначена с надпис „доверява се“, от иконата на потребителя до икона на смартфон, обозначена с надпис „клиент“. Друга стрелка, обозначена с надпис "доверява се", преминава от иконата на клиента към икона на компютър, означен с надпис "сертифициращ орган". Последна стрелка преминава от иконата на сертифициращия орган към икона на компютър, обозначен с надпис „сървър“.

Протоколен стек

Когато съобщението се изпраща през интернет, то не използва всеки протокол в пакета. То обаче използва поне един протокол от всеки слой.
Когато зареждаме уеб страница от домейн, който браузърът ни никога преди това не е посещавал, може да се наложи браузърът да направи DNS заявка. Този протоколен стек се използва, когато се изпраща DNS заявка през интернет:
Диаграма на пакета от интернет протоколи с четири слоя. Отгоре надолу:
  • Приложен слой: включва кутия за DNS.
  • Транспортен слой: включва кутия за UDP.
  • Мрежов слой: включва една кутия за IP (v4).
  • Свързващ слой: включва кутии за локала мрежа и безжична локална мрежа.
След това браузърът ще направи HTTP заявка, за да извлече уеб страницата. Този протоколен стек се използва, когато HTTP заявка се изпраща през интернет:
Диаграма на пакета от интернет протоколи с четири слоя. Отгоре надолу:
  • Приложен слой: включва кутия за HTTP.
  • Транспортен слой: включва кутия за TCP.
  • Мрежов слой: включва една кутия за IP.
  • Свързващ слой: включва кутии за локална мрежа и безжична локална мрежа.
Ако уеб страницата се обслужва през HTTPS, тогава стекът включва множество протоколи на слоя за приложението (както HTTP, така и TLS):
Диаграма на пакета от интернет протоколи с четири слоя. Отгоре надолу:
  • Приложен слок: включва кутии за HTTP и TLS.
  • Транспортен слой: включва кутия за TCP.
  • Мрежов слой: включва една кутия за IP.
  • Свързващ слой: включва кутия за Безжична локална мрежа.

🙋🏽🙋🏻‍♀️🙋🏿‍♂️Имаш въпроси по тази тема? Ще се радваме да отговорим — само ни попитай, като използваш полето за въпроси по-долу!

Искаш ли да се присъединиш към разговора?

Все още няма публикации.
Разбираш ли английски? Натисни тук, за да видиш още дискусии в английския сайт на Кан Академия.