Протокол TCP / IP и топология сети

Нет, вы не можете добавить цвет фона к элементам SVG. Вы можете сделать это программно с помощью d3 .

var text = d3.select("text");
var bbox = text.node().getBBox();
var padding = 2;
var rect = self.svg.insert("rect", "text")
    .attr("x", bbox.x - padding)
    .attr("y", bbox.y - padding)
    .attr("width", bbox.width + (padding*2))
    .attr("height", bbox.height + (padding*2))
    .style("fill", "red");

1
задан deepak 3 August 2010 в 18:30
поделиться

1 ответ

  1. Сетевой элемент, такой как маршрутизатор / концентратор / коммутатор, не вызывает никаких активных действий на уровне TCP, если он выходит из строя. Операционная система может заметить, что физический уровень не работает, и вывести из строя все сокеты, привязанные к этой сетевой карте, если ломается сетевой элемент, напрямую подключенный к ПК - это будет зависеть от операционных систем / сетевых карт и других вещей. Помимо этого, чтобы обнаружить, что соединение было разорвано, вам нужно будет что-то отправить и полагаться на механизмы тайм-аута TCP для устранения ошибки. Это можно сделать неявно, включив TCP Keepalive в соединении.

  2. Отключение на одной стороне будет замечено только в том случае, если эти сообщения достигнут другой стороны, если топология сети изменится или что-то прервется в середине соединения таким образом, что сообщения больше не достигнут другого конца, отключение выиграло Незаметно. ( Шлюзы NAT являются большим источником таких проблем, как эта, они могут истечь время ожидания TCP-соединения, которое они отслеживают, и вы никогда не узнаете, что соединение более недействительно, если не попытаетесь что-то написать (или включить поддержку активности TCP) к соединению). Обратите внимание, что большинство сетевых API-интерфейсов требуют, чтобы вы прочитали из соединения, чтобы узнать, что другой конец закрыл соединение - при условии, что эти «закрытые» сообщения действительно достигают вашей стороны.

2
ответ дан 2 September 2019 в 22:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: