Основно съдържание
Компютрите и интернет
Курс: Компютрите и интернет > Раздел 3
Урок 8: Пакет за интернет протоколи (TCP/IP)Пакет за интернет протоколи (TCP/IP)
Както видяхме в хода на този раздел, има много протоколи, които захранват интернет. Всеки протокол работи на различен слой, като изгражда функционалност върху слоя под него.
Слоевете на интернет протоколите често се визуализират в диаграма като тази:
Тази диаграма в никакъв случай не е пълна. Има много повече протоколи в пакета от интернет протоколи – особено в приложния слой – като SMTP за изпращане на имейл и FTP за качване на файлове.
Нека прегледаме протоколите на всеки слой и техния принос към интернет.
Слой по слой
В долния слой две изчислителни устройства се нуждаят от физически механизъм, за да изпращат цифрови данни едно към друго. Те изпращат електромагнитни сигнали през жична или безжична връзка и интерпретират сигнала като битове. Типът физическа връзка влияе върху побитовата скорост и честотната лента.
Когато мрежата е по-голяма от два компютъра, се нуждаем от протоколи за адресиране, за да идентифицираме уникално кой изпраща данни и кой трябва да ги получи. Всеки възел в интернет се идентифицира с IP адрес.
Маршрутът между всеки два компютъра в интернет не е просто прав път от точка А до точка Б. Данните трябва да преминават от рутер до рутер, докато накрая достигнат местоназначението си. Това е стратегия, която идва от протокола за маршрутизиране на интернет.
Данните трябва да бъдат разделени на малки пакети, които след това отново се сглобяват на местоназначението. Протоколът за управление на предаването (TCP) се използва за осигуряване на надежден транспорт на тези пакети, с последователност, потвърждение и повторни опити. По-бърз, но по-малко надежден транспортен протокол е протоколът за потребителска дейтаграма (UDP).
Данните, които се движат из интернет, като изпращане на имейли, качване на файлове или онлайн чат, имат много различни употреби. Най-честата употреба на интернет е световната мрежа, с милионите си публично видими уебсайтове, станали възможни благодарение на протокола за прехвърляне на хипертекст (HTTP).
Можем да посетим уебсайт, като напишем име на домейн в адресната лента на браузъра, тъй като браузърът знае как да превърне домейна в IP адрес, използвайки система за имена на домейни (DNS).
Когато данните съдържат лична информация, те трябва да бъдат транспортирани сигурно от подателя до местоназначението. Протоколът за сигурност на транспортния слой (TLS) използва алгоритми за криптиране на данните, а сертифициращите органи помагат на потребителите да се доверят на криптирането.
Протоколен стек
Когато съобщението се изпраща през интернет, то не използва всеки протокол в пакета. То обаче използва поне един протокол от всеки слой.
Когато зареждаме уеб страница от домейн, който браузърът ни никога преди това не е посещавал, може да се наложи браузърът да направи DNS заявка. Този протоколен стек се използва, когато се изпраща DNS заявка през интернет:
След това браузърът ще направи HTTP заявка, за да извлече уеб страницата. Този протоколен стек се използва, когато HTTP заявка се изпраща през интернет:
Ако уеб страницата се обслужва през HTTPS, тогава стекът включва множество протоколи на слоя за приложението (както HTTP, така и TLS):
🙋🏽🙋🏻♀️🙋🏿♂️Имаш въпроси по тази тема? Ще се радваме да отговорим — само ни попитай, като използваш полето за въпроси по-долу!
Искаш ли да се присъединиш към разговора?
Все още няма публикации.