Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Общий » Флейм » Сетевая модель OSI

Ответить
Настройки темы
Сетевая модель OSI

Аватара для DarkMaximus

Старожил


Сообщения: 162
Благодарности: 4


Конфигурация

Профиль | Отправить PM | Цитировать


В общем есть модель OSI:
7. Прикладной уровень
6. Уровень представления
5. Сеансовый уровень
4. Транспортный
3. Сетевой
2. Канальный
1. Физический уровень

Помогите расписать по каждому уровню начиная с 7 по 1 что будет происходит если пользователь в браузера введет например адрес ya.ru

P.s. Буду очень благодарен за детальное описание) hi.gif

Отправлено: 17:01, 28-10-2010

 

Ушел из жизни


Сообщения: 26925
Благодарности: 3924

Профиль | Сайт | Отправить PM | Цитировать


DarkMaximus, Двоечник?

-------
ВНИМАНИЕ ознакомьтесь, прежде чем создать тему! Процессор - мозг компьютера, блок питания - сердце и печень.


Отправлено: 18:12, 28-10-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Diseased Head

Ветеран


Сообщения: 881
Благодарности: 55

Профиль | Отправить PM | Цитировать


Ment69, +1.

-------
Знаю точно, что я есть. Остальное, всё, не точно.
Возможное - невозможно! Но невозможное - возможно, но нужна жертва соразмерная.


Отправлено: 18:19, 28-10-2010 | #3


Аватара для Arrest

runs with scissors


Сообщения: 642
Благодарности: 77

Профиль | Отправить PM | Цитировать


tcpdump тебе в руки.

-------
- Why do you call this version of software 'beta'?
- Coz it's beta than nothing.


Отправлено: 19:06, 28-10-2010 | #4


Аватара для DarkMaximus

Старожил


Сообщения: 162
Благодарности: 4

Профиль | Отправить PM | Цитировать


)))) Не не угадали) не двоешник)
Просто как бы понимаю что делает каждый уровней, нокак бы почему то на примере понять немогу... Вот и прошу помощи...

Отправлено: 19:37, 28-10-2010 | #5


Аватара для Codru

Ветеран


Сообщения: 1791
Благодарности: 229

Профиль | Отправить PM | Цитировать


Цитата Ment69:
DarkMaximus, Двоечник? »
Я тоже, но хочу стать хотябы троечником.
Цитата Arrest:
tcpdump тебе в руки. »
Конкретнее.

DarkMaximus, я в этом деле только пытаюсь разбираться и надеюсь, что знающие люди поправят.
Цитата DarkMaximus:
что будет происходит если пользователь в браузера введет например адрес ya.ru »
7. Прикладной уровень - на первом этапе при получении запроса от браузера (скорее всего что сам уровень заложен в самом браузере) формирует запрос типа соединить с узлом ya.ru, используя для этого соответствующий протокол, в данном случае НТРР, а в дальнейшем будет поддерживать обмен данными с ya.ru.

6. Уровень представления - в процессе обмена данными может привести их к формату в котором работает приложение (грубо говоря согласовывать работу IE и Оперы, например), а также при необходимости организовать шифрование/дешифрование информации. В начале соединения наверно тупо передает сообщение следующему уровню, добавляя при этом свой заголовок в котором указывается тип брраузера и ли что-то подобное.

5. Сеансовый уровень - также наверно заложен в самом браузере и добавляя свой заголовок, указывает опять же какие-то параметры о типе соединения (дуплекс, ...), а также о наличии определенных прав на соединение с данным узлом. При наличие соединения через него произойдет ауторизация.

4. Транспортный - вот тут наверно происходит основная работа по подготовке к передаче/приеме данных (информации). Информация разбивается на блоки/пакеты, которые имеют один и тот же вид (стандартный) для любого приложения. При приеме имеет место сбор этих пакетов, для чего обьязательна проверка ошибок, при необходимости запрос на повтор. Разумеется запрос ya.ru не будет разбит на пакеты, поэтому он пройдет на следующий уровень практически без изменений, только с добавлением в заголовке.

3. Сетевой - здесь к пакету добавляется свой и адресата адреса, но в какой форме, не понял. Скорее всего что в формате типа ya.ru, а потом уже ДНСР-сервер будет их преобразовывать в IP-адреса. Хотя в локальной сети используются МАС-адреса. Значит возможны два типа адресов. Скорее всего этот уровень представлен сервером(-ми) локальной сети. А как же сетевая карта?

2. Канальный - это точно представляет сетевая карта. Информация разбивается на кадры (окна)... что-то я забуксовал.

1. Физический уровень - тут вроде бы проще. Все наши единицы и нулики превращаются в электричесие импульсы (если по кабелю).

-------
Прощай OsZone


Отправлено: 21:59, 28-10-2010 | #6


ИО Капитана Очевидности


Contributor


Сообщения: 5387
Благодарности: 1105

Профиль | Отправить PM | Цитировать


DarkMaximus, о том, что именно происходит на высших уровнях, не знают даже сами разработчики модели - они предпочитают пользоваться "упрощённой" моделью на четыре уровня.
Впрочем, можно посмотреть википедию http://ru.wikipedia.org/wiki/TCP/IP

Итак.
Седьмой уровень: IE посылает сообщение "дай мне страницу"
Шестой уровень: для передачи этого сообщения может быть создан шифрованный канал (SSL и т.д.)
Пятый уровень: (не знаю)
На четвёртом уровне происходит передача информации нумерованными пакетами. Протокол TCP передаёт информацию по принципу "лови топор! что молчишь - поймал?" и, при необходимости повторяет посылку либо сообщает отправителю об ошибке. Протокол UDP кидает, не спрашивая - разгребать эту кучу предстоит высшим протоколам.
На третьем уровне по IP-адресам производится маршрутизация пакетов (способ доставки из пункта А в пункт Б через интернеты)
На втором уровне по MAC-адресам определяется конкретный канал для связи между двумя соседними устройствами. Здесь работают свитчи локальных сетей и создаются туннели коммутируемых соединений.
Ну а первый уровень определяет уже физические процессы передачи информации.

Что интересно, протокол низшего уровня для одной программы может быть реализован (эмулирован) протоколами высшего уровня другой программы. Например "виртуальные сети"

-------
Самое совершенное оружие, которым забиты арсеналы богатых и процветающих наций, может легко уничтожить необразованного, больного, бедного и голодного. Но оно не может уничтожить невежество, болезнь, нищету и голод. (Фидель Кастро)

Почему всех осужденных за измену Родине при Сталине реабилитировали при Горбачёве по отсутствию состава преступления? Потому что при Горбачёве измену Родине перестали считать преступлением.


Отправлено: 06:04, 01-11-2010 | #7



Компьютерный форум OSzone.net » Общий » Флейм » Сетевая модель OSI

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - помогите распознать модель камеры Pavelasd Прочее железо 1 13-05-2010 16:52
Log/Monitoring - стек OSI на Windows mall-rnd Сетевые технологии 0 17-02-2010 17:57
Доступ - [решено] модель совместного доступа kolhicin Microsoft Windows 2000/XP 12 06-10-2009 16:31
Модель SiS-651C DanPorter Материнские платы и память 9 28-06-2008 21:08
Событийная модель Windows CyraxZ Программирование и базы данных 6 16-11-2006 08:27




 
Переход