
- •Сети эвм и телекоммуникации. 2012
- •1. Методы передачи данных на физическом уровне
- •2. Открытая системы.7-уровневая модель взаимодействия открытых систем. Интерфейсы и протоколы.
- •3. Повторители, мосты, коммутаторы
- •4. Lan. Ethernet. Принцип работы.
- •5. Fast Ethernet Принцип работы. Формат кадра. Варианты реализации
- •6. Lan. Token Ring. Принцип работы.
- •7. Lan. Fddi. Принцип работы.
- •8. Структурированная кабельная система.
- •9. Snmp
- •10. Vpn.
- •11. Arp. Rarp.
- •12. Стеки протоколов. Tcp/ip. Ip адреса и доменные адреса. Статическое и динамическое назначение адресов.
- •13. Dns.
- •14. Dhcp.
- •15. Tcp/ip. Ip протокол.
- •16. Tcp/ip. Tcp. Udp.
- •17. Маршрутизация. Статическая маршрутизация
- •18. Маршрутизация. Динамическая маршрутизация.
- •19. Slip. Cslip. Ppp
- •21. Proxy сервер.
- •21. Proxy сервер.
- •22. Сокеты. Основные функции для работы с сокетами.
- •23. Сокеты. Серверы с установлением и без установления соединения.
- •24. Сокеты. Последовательный и параллельный сервер.
- •25. Вызов удаленных процедур (rpc).
- •26. E-mail. Smtp.
- •27. Url.
- •28. Web сервер. Http.
- •29. Языки гипертекстовой разметки sgml. Xml. Html.
- •30. Распределенные системы объектов
- •31. Системы именований
- •32. Распределенные файловые системы. Распределенные системы документов.
- •34. Понятие компонента. Компонентные технологии
- •35. Объектная модель компонентов (com) Модель com. Создание com объекта. Повторное применение сом объектов. Маршалинг. Idl. Перманентность.
- •37. Общая характеристика jee
- •38. Обращение к удаленным объектам. Rmi.
- •39. Сервлеты и jsp.
- •40. Ejb.Session, Entity. Message Driven Beans.
- •41. Транзакции.
- •Isolation — Изолированность
- •42. АрхитектураCorba. Статическая и динамическая corba. Компонентная модель corba. Основные сервисы corba
- •43. Очереди сообщений. Jms
- •44. Веб сервисы. Soap
- •45. Веб сервисы. Wsdl
- •46. Uddi
- •47. Бизнес процессы
- •48. Соа. Itil
- •49. Bpel
- •50. Уровни интеграции. Интеграция данных
- •51. Esb
- •52. Грид
- •53. Виртуализация
- •54.Облачные вычисления
15. Tcp/ip. Ip протокол.
Internet Protocol (IP) — межсетевой протокол. Относится к маршрутизируемым протоколам сетевого уровня семейства TCP/IP. Именно IP стал тем протоколом, который объединил отдельные подсети во всемирную сеть Интернет. Неотъемлемой частью протокола является адресация сети.
IP объединяет сегменты сети в единую сеть, обеспечивая доставку данных между любыми узлами сети. Он классифицируется как протокол третьего уровня по сетевой модели OSI. IP не гарантирует надёжной доставки пакета до адресата. В частности, пакеты могут прийти не в том порядке, в котором были отправлены, продублироваться (приходят две копии одного пакета), оказаться повреждёнными (обычно повреждённые пакеты уничтожаются) или не прийти вовсе. Гарантию безошибочной доставки пакетов дают некоторые протоколы более высокого уровня — транспортного уровня сетевой модели OSI, — например, TCP, которые используют IP в качестве транспорта.
В современной сети Интернет используется IP четвёртой версии, также известный как IPv4. В протоколе IP этой версии каждому узлу сети ставится в соответствие IP-адрес длиной 4 октета (4 байта). При этом компьютеры в подсетях объединяются общими начальными битами адреса. Количество этих бит, общее для данной подсети, называется маской подсети (ранее использовалось деление пространства адресов по классам — A, B, C; класс сети определялся диапазоном значений старшего октета и определял число адресуемых узлов в данной сети, сейчас используется бесклассовая адресация).
В настоящее время вводится в эксплуатацию шестая версия протокола — IPv6, которая позволяет адресовать значительно большее количество узлов, чем IPv4. Эта версия отличается повышенной разрядностью адреса, встроенной возможностью шифрования и некоторыми другими особенностями. Переход с IPv4 на IPv6 связан с трудоёмкой работой операторов связи и производителей программного обеспечения и не может быть выполнен одномоментно. На середину 2010 года в Интернете присутствовало более 3000 сетей, работающих по протоколу IPv6. Для сравнения, на то же время в адресном пространстве IPv4 присутствовало более 320 тысяч сетей, но в IPv6 сети гораздо более крупные, нежели в IPv4.
] Версия — для IPv4 значение поля должно быть равно 4.
IHL — (Internet Header Length) длина заголовка IP-пакета в 32-битных словах (dword). Именно это поле указывает на начало блока данных (англ. payload — полезный груз) в пакете. Минимальное корректное значение для этого поля равно 5.
Длина пакета - длина пакета в октетах, включая заголовок и данные. Минимальное корректное значение для этого поля равно 20, максимальное 65535.
Идентификатор — значение, назначаемое отправителем пакета и предназначенное для определения корректной последовательности фрагментов при сборке пакета. Для фрагментированного пакета все фрагменты имеют одинаковый идентификатор.
3 бита флагов. Первый бит должен быть всегда равен нулю, второй бит DF (don’t fragment) определяет возможность фрагментации пакета и третий бит MF (more fragments) показывает, не является ли этот пакет последним в цепочке пакетов.
Смещение фрагмента — значение, определяющее позицию фрагмента в потоке данных. Смещение задается количеством восьми байтовых блоков, поэтому это значение требует умножения на 8 для перевода в байты.
Время жизни (TTL) — число маршрутизаторов, которые должен пройти этот пакет. При прохождении маршрутизатора это число уменьшатся на единицу. Если значения этого поля равно нулю то, пакет должен быть отброшен и отправителю пакета может быть послано сообщение Time Exceeded (ICMP код 11 тип 0).
Протокол — идентификатор интернет-протокола следующего уровня указывает, данные какого протокола содержит пакет, например, TCP или ICMP (см. IANA protocol numbers и RFC 1700). В IPv6 называется «Next Header».
Контрольная сумма заголовка — вычисляется в соответствии с RFC 1071