top.tipText = new Array();
var isLayers = 0;
var isAll = 0;
var isID = 0;
function init()
{
if (document.getElementById)
{
isID = 1;
}
else if (document.all)
{
isAll = 1;
}
else
{
isLayers = 1;
}
if (isLayers == 1)
{
var tipArray;
}
else
{
top.frames['tip_frame'].document.open();
top.frames['tip_frame'].document.write("");
top.frames['tip_frame'].document.close();
}
}
function findDOM(objectID,withStyle)
{
if (withStyle == 1)
{
if (isID)
{
return (document.getElementById(objectID).style);
}
else if (isAll)
{
return (document.all[objectID].style);
}
else
{
return (document.layers[objectID]);
}
}
else
{
if (isID)
{
return (document.getElementById(objectID));
}
else if (isAll)
{
return (document.all[objectID]);
}
else
{
return (document.layers[objectID]);
}
}
}
function getWidth()
{
if (window.innerWidth != null)
{
return window.innerWidth;
}
else if (document.body.clientWidth != null)
{
return document.body.clientWidth;
}
return (null);
}
function showTip(evt,framename,objectID)
{
dm = findDOM(objectID,0);
ds = findDOM(objectID,1);
setText(dm, framename);
var width = getWidth();
if (dm.offsetWidth)
{
objWidth = dm.offsetWidth;
}
else if (dm.clip.width)
{
objWidth = dm.clip.width;
}
if (evt.y || evt.pageY)
{
if (evt.pageY)
{
topVisibility = evt.pageY + 20;
leftVisibility = evt.pageX - (objWidth/4);
}
else
{
topVisibility = evt.y + 20 + document.body.scrollTop;
leftVisibility = evt.x - (objWidth/4) + document.body.scrollLeft;
}
if (leftVisibility < 2)
{
leftVisibility = 2;
}
else if (leftVisibility + objWidth > width)
{
leftVisibility -= objWidth/2;
}
ds.left = leftVisibility;
ds.top = topVisibility;
}
ds.visibility = "visible";
}
function hideTip(objectID)
{
ds = findDOM(objectID,1);
visibility = ds.visibility;
ds.visibility = "hidden";
}
function setText(dm,framename)
{
var tmpArray;
var frameFound = false;
for (var i=0; i=4)
this.ns4 = (this.b=="ns" && this.v==4)
this.ns5 = (this.b=="ns" && this.v==5)
this.ie = (this.b=="ie" && this.v>=4)
this.ie4 = (navigator.userAgent.indexOf('MSIE 4')>0)
this.ie5 = (navigator.appVersion.indexOf('MSIE 5.0')>0)
this.ie55 = (navigator.appVersion.indexOf('MSIE 5.5')>0)
if (this.ie5) this.v = 5
this.min = (this.ns||this.ie)
}
// automatically create the "is" object
is = new BrowserCheck()
if (document.getElementById || document.all)
{
document.write("");
}
else
{
document.write("");
}
document.write(abs_rlo_pos)
Domena kolizyjna i domena rozgłoszeniowa
document.write(abs_rio_pos);
Domeny rozgłoszeniowe
Domena rozgłoszeniowa jest zbiorem domen kolizyjnych połączonych ze
sobą urządzeniami warstwy 2.
Podział sieci LAN na większą liczbę domen kolizyjnych zwiększa
prawdopodobieństwo uzyskania przez każdy host dostępu do medium.
Prawdopodobieństwo kolizji zostaje zredukowane, a każdy host zyskuje możliwość
dostępu do szerszego pasma. Jednak pakiety rozgłoszeniowe są przesyłane przez
urządzenia warstwy 2 i, jeśli występują zbyt często, mogą zmniejszyć wydajność
całej sieci LAN. Ponieważ urządzenia warstw 1 i 2 nie mają wpływu na emisje
rozgłoszeniowe, muszą być one kontrolowane przez urządzenia warstwy 3.
Całkowity rozmiar domeny rozgłoszeniowej można zidentyfikować, wyszukując
wszystkie domeny kolizyjne, w których jest przetwarzana ramka rozgłoszeniowa.
Innymi słowy, obejmuje ona obszar sieci ograniczony urządzeniami warstwy
trzeciej. Domeny rozgłoszeniowe są kontrolowane na poziomie warstwy 3, ponieważ
routery nie przesyłają rozgłoszeń. W rzeczywistości routery działają w
warstwach 1, 2 oraz 3 i, tak samo jak urządzenia warstwy 1, są fizycznie
podłączone do medium oraz transmitują dane za jego pośrednictwem. Dane
podlegają enkapsulacji na wszystkich interfejsach i są traktowane tak samo jak
w każdym innym urządzeniu warstwy 2. Routery mogą segmentować domeny
rozgłoszeniowe w warstwie 3.
Żeby pakiet został przesłany przez router, musi być wcześniej przetworzony
przez urządzenie warstwy 2, a informacje ramki muszą być usunięte. Przesyłanie
w warstwie 3 oparte jest na adresie IP odbiorcy, a nie na adresie MAC. Aby
doszło do przesłania pakietu, musi on zawierać docelowy adres IP spoza zakresu
adresów przypisanych danej sieci LAN. Adres ten musi być zawarty w wewnętrznej
tablicy routingu routera.
Łącza WWW
Wyszukiwarka
Podobne podstrony:
contentcontentcontentcontentcontentcontentcontentcontentcontentfunction domnode get contentcontentcontentcontentcontentcontentcontentwięcej podobnych podstron