русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Протоколы Internet


Дата добавления: 2014-11-28; просмотров: 623; Нарушение авторских прав


 

Cетевой уровень:

 

IP - Internet Protocol - обеспечивает негарантированную доставку пакета от узла к узлу, в работе с нижними уровнями использует ARP и RARP.

 

ARP - Address Resolution Protocol - динамически преобразует IP-адрес в физический (MAC).

 

RARP - Reverse Address Resolution Protocol - обратный к ARP, преобразует физический адрес в IP-адрес.

 

ICMP - Internet Control Message Protocol - управляет передачей управляющих и диагностических сообщений между шлюзами и хостами, определяет доступность и способность к ответу абонентов-адресатов назначения пакетов, работоспособность маршрутизаторов и т. п. ICMP взаимодействует с вышестоящими протоколами TCP/IP. Сообщения передаются с помощью IP-дейтаграмм.

Транспортный уровень:

 

UDP - User Datagram Protocol - обеспечивает негарантированную доставку пользовательских дейтаграмм без установления соединения между заданными процессами передающего и принимающего узлов. Взаимодействующие процессы идентифицируются протокольными портами (Protocol Ports) - целочисленными значениями в диапазоне 1-65535. Порты 1-255 закреплены за широко используемыми приложениями (Well-known port assigments), остальные назначаются динамически перед посылкой дейтаграммы. UDP-дейтаграмма имеет заголовок, включающий номера портов источника (для возможности корректного ответа) и назначения, и поле данных. Длина поля данных UDP-дейтаграммы произвольна, протокол обеспечивает ее инкапсуляцию (помещение в поле данных) в одну или несколько IP-дейтаграмм и обратную сборку на приемной стороне. UDP позволяет множеству клиентов использовать совпадающие порты: дейтаграмма доставляется клиенту (процессу) с заданным IP-адресом и номером порта. Если таковой клиент не находится, то дейтаграмма отправляется по адресу 0.0.0.0 (обычно это "черная дыра").



 

TCP - Transmission Control Protocol - обеспечивает гарантированный поток данных между клиентами, установившими виртуальное соединение. Поток представляет собой неструктурированную последовательность байт, их интерпретация согласуется передающей и приемной стороной предварительно. Для идентификации используются порты, аналогично UDP-портам. Активная сторона (инициатор обмена) обычно использует произвольный порт, пассивная - обычно известный порт, соответствующий используемому протоколу верхнего уровня. TCP буферизует входящий поток, ожидая перед посылкой заполнения большой дейтаграммы. Поток сегментируется, каждому сегменту назначается последовательный номер. Передающая сторона ожидает подтверждения приема каждого сегмента, при его длительном отсутствии делает повторную передачу сегмента. Процесс, использующий TCP, получает уведомление о нормальном завершении передачи только по успешной сборке потока приемником. Протокол обеспечивает полный дуплекс, т.е. потоки данных могут идти одновременно во встречных направлениях.

Уровни представления данных и прикладной:

 

Telnet - обеспечение удаленного терминала (символьного и графического) UNIX-машины.

 

FTP - File Transfer Protocol - протокол передачи файлов

 

TFTP - Trivial File Transfer Protocol - тривиальный протокол передачи файлов

 

SMTP - Simple Mail Transfer Protocol - протокол передачи электронной почты, определяющий правила взаимодействия и форматы управляющих сообщений.

 

RIP - Routing Information Protocol - протокол обмена трассировочной информацией между маршрутизаторами.

 

DNS - Domain Name System - система обеспечения преобразования символических имен и псевдонимов сетей и узлов в IP-адреса и обратно.

 



<== предыдущая лекция | следующая лекция ==>
Адресация и маршрутизация в Internet | Сетевые операционные системы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.353 сек.