
Сетевые протоколы
|
Сетевой протокол – согласованный и утвержденный стандарт, содержащий описание правил приема и передачи между двумя компьютерами команд, текста, графики, иных данных и служащий для синхронизации работы нескольких вычислительных машин в сети.
|
|
Сетевая модель OSI (ЭМВОС – базовая эталонная модель взаимодействия открытых систем, Open Systems Interconnection Basic Reference Model, 1978 г.) — абстрактная сетевая модель для коммуникаций и разработки сетевых протоколов. |
Таблица 1.3 Модель OSI
Тип данных |
Уровень |
Функции |
Примеры протоколов |
Данные |
7. Прикладной |
Доступ к сетевым службам |
HTTP, POP3, SMTP, FTP, XMPP, OSCAR, Modbus, SIP, TELNET |
6. Представления |
Представление и кодирование данных |
AFP, ICA, LPP, NCP, NDR, RDP, XDR, X.25 PAD |
|
5. Сеансовый |
Управление сеансом связи |
ADSP, ASP, ISO-SP, iSNS, L2F, L2TP, NetBIOS, PAP, PPTP, RPC, RTCP, SMPP, SCP, ZIP, SDP |
|
Сегменты |
4. Транспортный |
Прямая связь между конечными пунктами и надежность |
ATP, CUDP, DCCP, FCP, IL, NBF, NCP, SCTP, SPX, SST, TCP, UDP |
Пакеты |
3. Сетевой |
Определение маршрута и логическая адресация |
IP/IPv4/IPv6, IPX, X.25, CLNP, IPsec, ICMP, RIP, OSPF, ARP |
Кадры |
2. Канальный |
Физическая адресация |
ARCnet, ATM, CDP, CAN, Econet, Ethernet, EAPS, FDDI, LAPD, IEEE 802.11 wireless LAN, LocalTalk, MPLS, PPP, PPPoE, SLIP, StarLan, Spanning tree protocol, Token ring, UDLD |
Биты |
1. Физический |
Работа со средой передачи, сигналами и двоичными данными |
USB (Firewire), IEEE 802.15 (Bluetooth), IRDA, EIA RS-232, EIA-422, EIA-423, RS-449, RS-485, Ethernet (включая 10BASE-T, 10BASE2, 10BASE5, 100BASE-TX, 100BASE-FX, 100BASE-T, 1000BASE-T и др.), DSL, ISDN, SONET/SDH, 802.11 Wi-Fi, Etherloop, GSM, ITU, TransferJet, ARINC 818, G.hn/G.9960 |
|
Найдите самостоятельно описания различных сетевых протоколов. Обязательно для проработки дома: HTTP, HTTPS, POP3, SMTP, FTP, TCP, UDP, IP/IPv4/IPv6, Ethernet. |
|
Протокол IP – протокол, лежащий в основе Интернета, его название так и расшифровывается: Internet Protocol. |
Согласно протоколу IP, каждый узел в сети имеет свой IP-адрес, состоящий из 4х байт и обычно записываемый как n.n.n.n, где n – число, которое можно задать одним байтом. Это справедливо для версии протокола IPv4, однако существует и уже используется новая версия протокола IPv6, призванная решить проблемы, с которыми столкнулась предыдущая версия при её использовании в Internet, за счёт использования длины адреса 128 бит вместо 32.
Каждый узел напрямую «видит» только узлы в своей подсети, с «похожими» адресами (соответствующими маске подсети). А другим узлам он передает пакеты через промежуточные узлы — маршрутизаторы.
Протокол IP позволяет только транслировать данные. Для того чтобы управлять этим процессом, служит протокол TCP (Transmission Control Protocol), опирающийся на возможности протокола IP.
Принцип работы протокола TCP:
разделение передаваемой информации на несколько частей;
каждой части присваевается номер, по которому данные впоследствии можно будет соединить воедино;
добавление к каждой части «служебной» информации – заголовка;
упаковка части и заголовка в отдельный «IP-конверт» – пакет;
отправление пакета по Сети (Internet умеет обрабатывать IP-информацию);
при отправке пакетов протокол TCP требует от компьютера-получателя подтверждения приема информации;
если какой-либо пакет данных не был доставлен получателю вовремя, TCP повторяет пересылку до тех пор, пока информация не будет принята корректно и в полном объеме.
Современная схема передачи данных в Интернете имеет многослойную структуру, включающую несколько уровней. Такая структура называется эталонной моделью ISO OSI (Open Systems Interconnection).
Поскольку в такой схеме протоколы TCP и IP тесно связаны, их часто объединяют в одно понятие: TCP/IP. Размер передаваемых в Internet TCP/IP-пакетов составляет, как правило, от 1 до 1500 байт, что связано с техническими характеристиками Сети.
Пользователи локальных систем, не использующих IP, тоже имеют возможность выхода в Internet (и наоборот), однако для его осуществления необходимы, так называемые, шлюзы.
Информация, пересылаемая через такие сети другим сетевым системам, транслируется с помощью сквозного протокола, обеспечивающего беспрепятственное прохождение IP-пакетов через не IP-сеть.
|
Шлюз — это программа, при помощи которой можно передавать ин- формацию между двумя сетевыми системами, использующими различные протоколы обмена данными. |
_____________________________________________________________________________________