Форум: "Сети";
Текущий архив: 2003.02.24;
Скачать: [xml.tar.bz2];
ВнизДан вот такой заголовок TCP-пакета... Найти похожие ветки
← →
Thomas Brandon (2003-01-05 14:44) [0]Подскажите, пожалуйста, а что означают последние 6 байт?
Если выравнивание, то до чего?
00 04 75 4C 22 51 00 80 37 12 3A 77 08 00 45 00 00 28 2D 5F 00 00 FF 06 77 26 0A 2A 01 2F 0A 2A 01 C8 13 89 04 49 DE 2F 58 D4 25 57 9A F5 50 10 FE E2 8A 84 00 00 88 88 88 88 88 88
← →
F1 (2003-01-05 14:50) [1]Да я тебе могу и не такое пересылать, кроме автора проги, которая шлет пакет никто тебе не ответит...
← →
Wonder (2003-01-05 14:54) [2]А стандарт почитать на эту тему?
RFC 793
http://www.faqs.org/rfcs/std/std7.html
← →
Anatoly Podgoretsky (2003-01-05 14:55) [3]Число зверя
← →
Thomas Brandon (2003-01-05 15:02) [4]Уже нашел: оказывается, минимальная длина кадра должна быть 60 байт, поэтому заголовок дополняется всяким мусором до 60 байт. Вот такой стандарт, блин.
← →
Thomas Brandon (2003-01-05 15:08) [5]Вот что нашел:
"Минимальная длина Ethernet-кадра составляет 64 байта (512 бит). Такое ограничение связано с тем, что контроль столкновений различных кадров в Ethernet-шине согласно алгоритму CSMA/CD выполняется на интервале времени в 47 микросекунд. За это время осуществляется передача 470 бит (при скорости 10 мегабит в секунду), так что 512 - это округление 470 до числа, являющегося степенью 2.
В ситуациях, когда длина данных, передаваемых в теле кадра, недостаточна для формирования кадра длиной не менее 64 байтов, драйвер Ethernet-контроллера искусственно дополняет тело пакета до необходимой длины."
Ну, а у меня Ethernet II, т.е. 100М, так что и длина кадра уменьшилась до 60 байт.
Надеюсь, эта информация кому-либо пригодится.
← →
Wonder (2003-01-05 15:12) [6]Только вот я одного не понял: какое отношение TCP имеет к стандарту на Ethernet?
Ты не находишь? :)
← →
Thomas Brandon (2003-01-05 15:15) [7]Так ведь Ethernet- это сетевой уровень, а TCP - это транспортный уровень. То есть TCP по Ethernet"у - нормальное явление, используется в подавляющем большинстве локальных сетей.
← →
Wonder (2003-01-05 15:21) [8]Ethernet - это физический уровень. Вовсе не сетевой. :)
Скажу сразу: датаграмма TCP/IP не разбивается и ничем не дополняется на уровне ethernet-а. Дополнятся может только кадр ethernet-а, причем в "хвосте", и к TCP это уже отношения не имеет. Т.е., если ты получил заголовок TCP - это заголовок TCP и ничего более! Никаких ethernet-ов.
Я так думал и думаю до сих пор. Если не прав - разубедите :)
← →
Thomas Brandon (2003-01-05 15:35) [9]Абсолютно справедливо - это относится к кадрам. А вот насчет уровня можно поспорить: физический уровень - это уровень, принятый в OSI, ему соответствует сетевой уровень в иерархии TCP/IP.
← →
Wonder (2003-01-05 15:44) [10]Ну давай поспорим :) Только, я боюсь, ты проиграешь :)))
TCP/IP не соответствует модели OSI. Можно только ПРИБЛИЗИТЕЛЬНО поставить в соответствие уровни TCP/IP уровням OSI.
А именно:
IP - Сетевой уровень OSI
TCP - Транспортный уровень OSI
HTTP, FTP и иже с ними - Прикладной и Представительский уровни OSI
Физическим уровнем здесь и "не пахнет" :) TCP/IP может функционировать и без ethernet-а. Наиболее реальный пример: через ppp.
← →
Thomas Brandon (2003-01-05 15:49) [11]
> TCP/IP может функционировать и без ethernet-а
Я и не спорил на счёт этого.
А вообще посмотри http://www.krgtu.ru/WD/TUTOR/tcpip/tcpip.html.
Что ты по этому поводу думаешь? Все-таки хочется найти истину :-)
← →
Wonder (2003-01-05 16:00) [12]Первое: не ставь точку в ссылке :)))
Второе: зачем мне смотреть, если я и так знаю :)
Третье: просто не хочется тратить время на бесполезное изучение кем-то там чего-то там написанное :)
Бегло: я не знаю, что такое "межсетевой" уровень :) Поэтому я не могу судить о правильности или неправильности изложенного. Всю жизнь я считал классической моделью межсетевого взаимодействия следующее:
Прикладной уровень
Представительский уровень
Сеансовый уровень
Транспортный уровень
Сетевой уровень
Канальный уровень
Физический уровень
В рамках этого представления, я написал предыдущий пост :)
← →
Thomas Brandon (2003-01-05 16:04) [13]Ладно, мы спорим об одном и том же :-) Спасибо, Володя, рад был поспорить. Я действительно в самом начале допустил оплошность - выдал кадр за дейтаграмму, прошу простить :-)
← →
Verg (2003-01-05 16:11) [14]
> Так ведь Ethernet- это сетевой уровень, а TCP - это транспортный
> уровень. То есть TCP по Ethernet"у - нормальное явление,
> используется в подавляющем большинстве локальных сетей.
А какое место, по-твоему, в этой раскладке отведено IP?
физический - Ethernet(+ARP/IP),SLIP, PPP......... и туева хуча еще..
Сетевой - IP, ICMP
Транспортный - TCP, UDP(Куда его отнести?)
← →
Thomas Brandon (2003-01-05 16:15) [15]
> Verg
Транспортный +-------+ +-------+
уровень | TCP | | UDP |
+-------+ +-------+
Межсетевой +------+ +--------+
уровень | IP | | ICMP |
+------+ +--------+
Сетевой +----------+ +------+ +------------+
уровень | Ethernet | | X.25 | | Token Ring | . . .
+----------+ +------+ +------------+
Это не моя раскладка, это из лекций МГТУ им.Баумана
← →
Thomas Brandon (2003-01-05 16:18) [16]Вот такое соответствие приводится на лекциях:
Модель OSI/ISO TCP/IP
+-------------------+ - - - +-----------------------------+
| Прикладной | | |
+-------------------+ - - - | Прикладной |
| Представительский | | (Application) |
+-------------------+ - - - | |
| Сеансовый | | |
+-------------------+ - - - +-----------------------------+
| Транспортный | | Транспортный (Transmission) |
+-------------------+ - - - +-----------------------------+
| Сетевой | | Межсетевой (Internetwork) |
+-------------------+ - - - +-----------------------------+
| Канальный | | Сетевой |
+-------------------+ - - - | (Network) |
| Физический | | |
+-------------------+ - - - +-----------------------------+
← →
Wonder (2003-01-05 16:29) [17]Можешь плюнуть в лицо преподавателю, если он такую фигню вам преподает :)))
Во-первых, IP - это "Internet Protocol", а вовсе не "InternetWork Protocol".
Во-вторых, приминительно к TCP/IP, не существует понятия "физический уровень" и "канальный уровень".
В-третьих, не существует в OSI понятия "межсетевой уровень"
:)))
← →
Thomas Brandon (2003-01-05 16:35) [18]Да я уже давно отучился :-) А данные эти привожу потому, что это первое, что мне попалось в инете (ссылка выше). Жизнь заставила поближе познакомиться с протоколами, вот я и мучаю народ. Прошу простить меня за это :-)
← →
Wonder (2003-01-05 16:44) [19]Да я уже посмотрел в анкету :)))
Это "первое в инете" - только мутит мозги, если честно.
Советую пойти по моему пути: купить книгу "Компьютерные сети. Учебный курс" издательства Microsoft Press. А потом книгу "Microsoft TCP/IP. Учебный курс" того же издательства.
Тогда мозги прояснятся, я думаю :)))
← →
Thomas Brandon (2003-01-05 16:54) [20]Спасибо за совет, придётся ему последовать :-)
← →
Wonder (2003-01-05 17:04) [21]Успехов! Аська в анкете :)))
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2003.02.24;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.013 c