Знайте, Intuit, лекция, въведение в уеб технологиите структура и принципи на интернет
Протоколи TCP / IP стека
Данните за мрежа винаги се изпраща блокове на сравнително малък размер. Всеки блок има префиксна част (глава), който описва съдържанието на блока, и наставката, съдържаща, например, информацията за мониторинг целостта на предадения блок данни.
Име на TCP / IP протоколен стек се състои от имената на две различни протоколи. IP (Internet Protocol) протокол е протокол на по-ниска (мрежа) ниво и е отговорен за изпращането на пакетите с данни в мрежата. Той принадлежи към т.нар User Datagram протокол и работи без потвърждения. Това означава, че когато използвате доставката на пакетите с данни не е гарантирана и не се поддържа. Това не може да бъде гарантирана, а също и това, че пакетите стигнат до местоназначението си в реда, в който са изпратени.
За мрежов протокол слой включва и защитна стена протокол за контрол съобщение ICMP (Internet Control Message Protocol), за предаване на информация за грешка рутер източник, когато предаде пакета.
Очевидно е, че много по-лесно да се предават данни за канала, който работи правилно, предоставяйки всички пакети в ред. Ето защо, протокол за предаване на данни по протокола IP работи по-висока (превозно средство) ниво - TCP (Transmission Control Protocol). Изпращане и получаване на пакети през протокола IP. TCP гарантира доставката на всички предадени пакети данни в правилната последователност.
Трябва да се отбележи, че с помощта на IP протокола осигурява бърз трансфер на данни. тъй като не се губи време в потвърждението за всеки пакет. Има и други предимства. Един от тях е, че тя ви позволява да изпращате пакети от данни в режим на предаване, в която те се достигне до всички компютри в физическа мрежа. Що се отнася до протокола TCP. данните с това е необходимо да се създаде канал за комуникация между компютрите. Той е създаден с помощта на IP протокола.
DNS Domain Name System
В TCP / IP мрежи използват система за име на домейн. като йерархия (дърво) структура. Това име напомня структурата на йерархията на имена, за да се използва в много файлови системи. Запишете името на домейна започва с най-ниската компонент, а след това след определен период да бъде следващият по старшинство характер на името и така нататък. Последователността завършва с името на корен, например: company.yandex.ru.
Така конструирана Name System ви позволява да споделяте административна отговорност за подкрепата на уникалност на имената в рамките на тяхното ниво на йерархия между различните хора или организации.
Събирането на имена, които имат няколко по-стари компоненти са едно и също под формата на името на домейна.
Домейнът на корен се управлява от централните органи на интернет: IANA и Internic.
домейни от първо ниво са възложени на всяка страна, както и различни видове организации. Имената на тези домейни трябва да следват изискванията на международния стандарт ISO 3166. За кодовете на страната, използвани от две букви, съкращение, като например ЖП (България), нас (САЩ), той (Италия), Франция (Франция).
За различните видове организации използват трибуквени съкращения:
- организации на мрежата - нето;
- орг - организации с нестопанска цел;
- COM - търговски организации;
- EDU - образователни организации;
- ДЦК - неправителствените организации.
Администриране на всеки домейн се възлага на отделна организация, която е делегирала управлението на поддомейни на други организации.
За да се получи име на домейн, трябва да се регистрирате със съответната организация, InterNIC организацията, която е делегирал своите правомощия по отношение на разпространението на имена на домейни.
Има две схеми -imen резолюция DNS.
- DNS-клиент заяви местен DNS-сървър за поддомейн за които клиентът принадлежи;
- още
- Ако местната DNS-сървъра знае отговора, той се връща на клиента
- Ако локалния сървър не знае отговора, тя изпълнява повтарящи се запитвания към основните сървъри. След получаване на сървъра за отговор го предава на клиента.
Структурата и принципите на WWW
Мрежа WWW образуват милиони уеб сървъри. разположен по целия свят. Web - сървър е програма, работещ на компютър, свързан към мрежата и пренос на данни през HTTP.
За идентифициране на ресурсите (често файлове или части от тях) в WWW се използват идентификатори URI (Uniform Resource идентификатор) на ресурси. За да намерите ресурси в мрежата, използвана от локатори на ресурси URL (Uniform Resource Locator). Такава URL -lokatory представлява комбинация URI и DNS система.
Пълномощниците
А прокси сървър (прокси-сървър) - услуга в областта на компютърните мрежи, което позволява на клиентите да извършват непреки заявки към други мрежови услуги.
Клиентът първо се свързва с прокси сървър и изисква ресурс. намира на друг сървър. След това, прокси сървър или се свързва с определен сървър и получава ресурса от нея, или се връща на ресурса от собствения си кеш (ако има такъв). В някои случаи желание на клиента или отговор на сървъра може да бъде променен чрез прокси сървър за определени цели. Както прокси сървър помага за защитата на компютъра на клиента от някои мрежови атаки.
Най-често, прокси сървъри се използват за следните цели:
протоколи Интернет приложния слой
Най-високото ниво в йерархията на интернет протоколи, да предприеме следните протоколи от приложния слой:
Нека разгледаме по-подробно някои от тези протоколи.
FTP ви позволява да свържете към FTP сървъри, да преглеждате съдържанието на директории и изтегляне на файлове от сървъра или на сървъра; В допълнение, възможно режим на прехвърляне на файлове между сървъри; FTP ви позволява да споделяте файлове и да извършват операции по тях чрез TCP-мрежата. Този протокол работи независимо от операционната система. Исторически, протокол FTP предложен отворен функционалност, осигуряване на прозрачен трансфер на файлове от един компютър на друг през мрежа. Това не е толкова тривиално да звучи, тъй като различните видове компютри могат да се различават от размера на думи, думи бита могат да се съхраняват не в същия ред, или да използват различни формати на думи.
Името "телнет" също имат някои инструменти, които прилагат клиентската част на протокола. телнет протокол действа в съответствие с принципите на архитектура "клиент-сървър" и осигурява емулация на буквено-цифрови терминали, ограничаване режим команден ред на потребителя. заявление Telnet условие езика за комуникация терминали до отдалечени компютри. Когато имаше ARPANET. изисква свои собствени изводи за всяка компютърна система. заявление телнет се превърна в общ знаменател за терминалите. Това беше достатъчно, за да пиша за всеки компютърен софтуер, който поддържа "телнет терминал" към един терминал може да комуникира с компютри от всички видове.
Тя е подобна функционалност към протокола за Telnet и Rlogin, но за разлика от тях, криптира целия трафик, включително пароли и предава. SSH клиент, и SSH сървъри са налични за повечето операционни системи.