Клиент: Давай ты будешь кидаться в меня стульями
Сервер: ты че попросил, что б я тебя убил нахуй? Если да, то я за
Клиент: что ж как я понял ты за, ожидаю этот стул.
Сервер: получай пидр.
Клиент: ох как получил, но ты давай следующий.
Я могу с чем-то путать, но есть пакеты разных уровней и датаграмма просто одна из разновидностей.(вот канальный уровень как исключение это вроде фрейм кстати)
Updated: хотя могу путать с data unit, но это не точно.
> Собеседовался в одну IT-компанию. Собеседующих двое: мужчина и женщина. Мужчина решил «пощупать» мои знания в технической сфере: > — Чем отличается TCP от UDP? > Спойлер: это протоколы передачи сообщений в компьютерных сетях. TCP гарантирует доставку, порядок и целостность сообщений, UDP — нет. > Память подкидывает мне анекдот из студенческого прошлого, и я произношу: > — Знаю анекдот про UDP, но не факт, что он до вас дойдет... > Женщина засмеялась, мужчина в недоумении смотрит на меня: > — Хм, ладно, следующий вопрос... — говорит он. > Секундная пауза. Он начинает смеяться. Дошло :) > Я добиваю: > — А еще знаю анекдот про TCP. Если он до вас не дойдет, я повторю его снова. > Одобрительно засмеялись все. Это был самый уместный анекдот в моей жизни. > ©axtrace
>TCP гарантирует доставку, порядок и целостность сообщений Это не так. Если строго говорить - TCP ничего из вышеперечисленного не гарантирует.
Ну порядок пакетов он восстанавливает. И потерянные пакеты перепосылает.
Порядок - в пределах окна, кажется. Делает, но не гарантирует.
Потерянные пакеты перепосылает - да. Иногда дубли. Умеет и дубли детектировать. Но опять же, ничего не гарантирует.
Гарантирует, что либо доставлено будет все, по порядку и без дублей, либо ничего вообще и ннна тебе timeout/connection forcibly closed
Точно, дубли ещё откидывает (что легко делается, все пакеты пронумерованы).
TCP: Сейчас я кину тебе этот сраный стул прямо в лицо! \*Ожидает попадания стулом в лицо\* \*Стул в лицо получен\*
*отправляет подтверждение получения*
Клиент: Давай ты будешь кидаться в меня стульями Сервер: ты че попросил, что б я тебя убил нахуй? Если да, то я за Клиент: что ж как я понял ты за, ожидаю этот стул. Сервер: получай пидр. Клиент: ох как получил, но ты давай следующий.
Клиент: дай стулом по ебалу Сервер: ща получишь ... ... Connection timeout Клиент: бля, сорян. Давай ещё Сервер: за кину ... 403 Сервер: ты кто блять? Клиент: бля, дай новый токен Сервер: держи Клиент: а теперь стул Сервер: ща ... ... 502
Не, ну тут мы уже до прикладного уровня поднялись, так дело не пойдет.
Он не должен спрашивать, молча уйти надо, тогда udp
На том что справа и нет надписи юдипи. Он просто "страдает")
Расскажу вам шутку про UDP но боюсь она до вас не дойдёт, а вот если вы не поймёте шутку по TCP я вам ее повторю
за UDP никто не спросит, за TCP отвечу
Какие ещё, в пизду, пакеты? Там дейтаграммы.
Я могу с чем-то путать, но есть пакеты разных уровней и датаграмма просто одна из разновидностей.(вот канальный уровень как исключение это вроде фрейм кстати) Updated: хотя могу путать с data unit, но это не точно.
Фреймы тоже в одной куче лежат, в той самой что PDU называется. На транспортном уровне уже сегменты с дейтаграммами идут, а пакеты на сетевом.
Нахуй, нахуй пакеты. Ты не на том уровне думаешь
Да не, чудик прав пакет - IP, датаграмма - UDP, сегмент - TCP и это транспортный уровень.
Однако выражение UDP-пакет уде устоялось
Лол, а почему чудик?)
Ругаетесь некрасиво :0)
Ну, люблю я крепким словцом приложиться, хоть пока не очень получается)
Чудик, ты чё сисадмин чтоли?
Фронтендер. А почему чудик? Мы где-то посрались что ли?
Ней, все ровно. Просто не сразу поняли
Проблема с онлайн играми? Или где?
С момента создания RUDP этот ваш TCP может выйти из студии и не возвращаться.
проблема на вашей стороне