DarkMaximus, о том, что именно происходит на высших уровнях, не знают даже сами разработчики модели
![Lol](images/smilies/2009/lol.gif)
- они предпочитают пользоваться "упрощённой" моделью на четыре уровня.
Впрочем, можно посмотреть википедию
http://ru.wikipedia.org/wiki/TCP/IP
Итак.
Седьмой уровень: IE посылает сообщение "дай мне страницу"
Шестой уровень: для передачи этого сообщения может быть создан шифрованный канал (SSL и т.д.)
Пятый уровень: (не знаю)
На четвёртом уровне происходит передача информации нумерованными пакетами. Протокол TCP передаёт информацию по принципу "лови топор! что молчишь - поймал?" и, при необходимости повторяет посылку либо сообщает отправителю об ошибке. Протокол UDP кидает, не спрашивая - разгребать эту кучу предстоит высшим протоколам.
На третьем уровне по IP-адресам производится маршрутизация пакетов (способ доставки из пункта А в пункт Б через интернеты)
На втором уровне по MAC-адресам определяется конкретный канал для связи между двумя соседними устройствами. Здесь работают свитчи локальных сетей и создаются туннели коммутируемых соединений.
Ну а первый уровень определяет уже физические процессы передачи информации.
Что интересно, протокол низшего уровня для одной программы может быть реализован (эмулирован) протоколами высшего уровня другой программы. Например "виртуальные сети"