diff options
Diffstat (limited to 'Bachelor/CCNA4/en_CCNA4_v30/ch5/5_1_4')
| -rw-r--r-- | Bachelor/CCNA4/en_CCNA4_v30/ch5/5_1_4/buttons.html | 110 | ||||
| -rw-r--r-- | Bachelor/CCNA4/en_CCNA4_v30/ch5/5_1_4/content.html | 117 | ||||
| -rw-r--r-- | Bachelor/CCNA4/en_CCNA4_v30/ch5/5_1_4/index.html | 29 | ||||
| -rw-r--r-- | Bachelor/CCNA4/en_CCNA4_v30/ch5/5_1_4/media.html | 21 |
4 files changed, 277 insertions, 0 deletions
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/ch5/5_1_4/buttons.html b/Bachelor/CCNA4/en_CCNA4_v30/ch5/5_1_4/buttons.html new file mode 100644 index 0000000..f6cd1ff --- /dev/null +++ b/Bachelor/CCNA4/en_CCNA4_v30/ch5/5_1_4/buttons.html @@ -0,0 +1,110 @@ +<html>
+
+<head>
+
+
+
+<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<meta http-equiv="Content-Language" content="en-us">
+
+
+
+<title>New Page 1</title>
+<script language="JavaScript" src="../../javascript/buttons.js"></script>
+
+
+<script language="JavaScript">
+
+<!--
+
+if (document.images) {
+ image1on = new Image();
+ image1on.src = "../../images/index_ov.gif";
+
+ image2on = new Image();
+ image2on.src = "../../images/glossary_ov.gif";
+
+ image3on = new Image();
+ image3on.src = "../../images/back_ov.gif";
+
+ image4on = new Image();
+ image4on.src = "../../images/next_ov.gif";
+
+ image5on = new Image();
+ image5on.src = "../../images/quiz_ov.gif";
+
+ image1off = new Image();
+ image1off.src = "../../images/index_up.gif";
+
+ image2off = new Image();
+ image2off.src = "../../images/glossary_up.gif";
+
+ image3off = new Image();
+ image3off.src = "../../images/back_up.gif";
+
+ image4off = new Image();
+ image4off.src = "../../images/next_up.gif";
+
+ image5off = new Image();
+ image5off.src = "../../images/quiz_up.gif";
+
+ image1hint = new Image();
+ image1hint.src = "../../images/menu_index.gif";
+
+ image2hint = new Image();
+ image2hint.src = "../../images/menu_glossary.gif";
+
+ image3hint = new Image();
+ image3hint.src = "../../images/menu_back.gif";
+
+ image4hint = new Image();
+ image4hint.src = "../../images/menu_next.gif";
+
+ image5hint = new Image();
+ image5hint.src = "../../images/menu_quiz.gif";
+
+ imageHint = new Image();
+ imageHint.src = "../../images/menu_up.gif";
+}
+
+function changeImages() {
+ if (document.images) {
+ for (var i=0; i<changeImages.arguments.length; i+=2) {
+ document[changeImages.arguments[i]].src = eval(changeImages.arguments[i+1] + ".src");
+ }
+ }
+}
+
+// -->
+</script>
+
+
+<base target="_self">
+
+
+</head>
+
+<body bgcolor="#cccccc" topmargin="0" leftmargin="0" marginheight="0" marginwidth="0">
+
+<table border="0" cellpadding="0" cellspacing="0" height="48" width="100%" style="border-collapse: collapse" bordercolor="#111111">
+ <tr>
+ <td bgcolor="#336666" width="100%" height="48" align="right"><font color="#FFFFFF" size="2" face="Arial"><b> </b></font>
+ <img name="hint" border="0" src="../../images/menu_up.gif" width="136" height="19"></td>
+ <td bgcolor="#336666" align="left" height="48"><a onMouseOver="changeImages('image1', 'image1on'); changeImages('hint', 'image1hint');" onMouseOut="changeImages('image1', 'image1off'); changeImages('hint', 'imageHint');" href="javascript:openIndex('ch5');">
+ <img name="image1" border="0" src="../../images/index_up.gif" width="31" height="48"></a></td>
+ <td bgcolor="#336666" align="left" height="48"><a onMouseOver="changeImages('image5', 'image5on'); changeImages('hint', 'image5hint');" onMouseOut="changeImages('image5', 'image5off'); changeImages('hint', 'imageHint');" href="javascript:openQuiz('ch05');">
+ <img name="image5" border="0" src="../../images/quiz_up.gif" width="31" height="48"></a></td>
+ <td bgcolor="#336666" align="left" height="48"><a href="javascript:openGlossary();" onMouseOver="changeImages('image2', 'image2on'); changeImages('hint', 'image2hint');" onMouseOut="changeImages('image2', 'image2off'); changeImages('hint', 'imageHint');">
+ <img name="image2" border="0" src="../../images/glossary_up.gif" width="31" height="48"></a></td>
+
+ <td bgcolor="#336666" valign="middle" align="left" height="48">
+ <a target="main" onMouseOver="changeImages('image3', 'image3on'); changeImages('hint', 'image3hint');" onMouseOut="changeImages('image3', 'image3off'); changeImages('hint', 'imageHint');" href="../5_1_3/index.html">
+ <img name="image3" border="0" src="../../images/back_up.gif" width="30" height="48"></a></td>
+ <td bgcolor="#336666" width="100%" valign="middle" height="48">
+ <a target="main" onMouseOver="changeImages('image4', 'image4on'); changeImages('hint', 'image4hint');" onMouseOut="changeImages('image4', 'image4off'); changeImages('hint', 'imageHint');" href="../5_1_5/index.html">
+ <img name="image4" border="0" src="../../images/next_up.gif" width="30" height="48"></a></td>
+ <td height="48"><img border="0" src="../../images/menu_bar.gif" width="15" height="48"></td>
+ </tr>
+</table>
+
+</html>
\ No newline at end of file diff --git a/Bachelor/CCNA4/en_CCNA4_v30/ch5/5_1_4/content.html b/Bachelor/CCNA4/en_CCNA4_v30/ch5/5_1_4/content.html new file mode 100644 index 0000000..24b126f --- /dev/null +++ b/Bachelor/CCNA4/en_CCNA4_v30/ch5/5_1_4/content.html @@ -0,0 +1,117 @@ +<html>
+
+<head>
+<meta http-equiv="Content-Language" content="en-us">
+<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<title>Content</title>
+<base target="_self">
+</head>
+
+<body background="../../images/bg.gif" topmargin="0" leftmargin="0" marginheight="0" marginwidth="0" onLoad="window.focus();" link="#808080" vlink="#808080" alink="#808080">
+
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+ <tr>
+ <td bgcolor="#336666" width="18" valign="top">
+ <img border="0" src="../../images/content_lines.gif" width="16" height="25">
+ <img border="0" src="../../images/transdot.gif" width="2" height="1"></td>
+ <td bgcolor="#336666"><b><font face="Arial" size="2" color="#FFFFFF">5</font></b><font face="Arial" size="2" color="#FFFFFF"><b>.1</b></font></td>
+ <td bgcolor="#336666"><img border="0" src="../../images/transdot.gif" width="10" height="1"></td>
+ <td bgcolor="#336666" width="100%"><b style="mso-bidi-font-weight:normal"><span style="font-family:Arial;mso-bidi-font-family:"Times New Roman""><o:p>
+ <font size="2" color="#FFFFFF">Frame Relay Concepts</font>
+ </o:p>
+ <o:p>
+ </o:p></span></b></td>
+ <td width="9" bgcolor="#336666"> </td>
+ </tr>
+ <tr>
+ <td bgcolor="#669999" height="25" width="18"> </td>
+ <td bgcolor="#669999" height="25"><b>
+ <font face="Arial" size="2" color="#FFFFFF">5.1.4</font></b></td>
+ <td bgcolor="#669999"><img border="0" src="../../images/transdot.gif" width="10" height="1"></td>
+ <td bgcolor="#669999" height="25" width="100%"><strong>
+ <font face="Arial" size="2" color="#FFFFFF">Frame Relay bandwidth and flow
+ control</font></strong></td>
+ <td bgcolor="#669999" height="25" width="9"> </td>
+ </tr></table>
+
+<table border="0" cellpadding="0" cellspacing="0" width="95%" bordercolor="#111111">
+ <tr>
+ <td width="15"></td>
+ <td>
+
+ <font face="Arial" size="2">The serial connection or access link to
+ the Frame Relay network is normally a leased line. The speed of the
+ line is the access speed or port speed. Port speeds are typically
+ between 64 kbps and 4 Mbps. Some providers offer speeds up to
+ 45 Mbps.</font><p><font face="Arial" size="2">Usually there are
+ several PVCs operating on the access link with each VC having
+ dedicated bandwidth availability. This is called the committed
+ information rate (CIR). The CIR is the rate at which the service
+ provider agrees to accept bits on the VC. </font></p>
+ <p><font face="Arial" size="2">Individual CIRs are normally less than
+ the port speed. However, the sum of the CIRs will normally be greater
+ than the port speed. Sometimes this is a factor of 2 or 3. This statistical
+ multiplexing accomodates the bursty nature of computer communications
+ since channels are unlikely to be at their maximum data rate
+ simultaneously.</font></p>
+ <p><font face="Arial" size="2">While a frame is being transmitted,
+ each bit will be sent at the port speed. For this reason, there must
+ be a gap between frames on a VC if the average bit rate is to be the
+ CIR.</font></p>
+ <p><font face="Arial" size="2">The switch will accept frames from the
+ DTE at rates in excess of the CIR. This effectively provides each
+ channel with bandwidth on demand up to a maximum of the port speed.
+ Some service providers impose a VC maximum that is less than the port
+ speed. The difference between the CIR and the maximum, whether the
+ maximum is port speed or lower, is called the Excess Information Rate
+ (EIR).</font></p>
+ <p><font face="Arial" size="2">The time interval over which the rates
+ are calculated is called the committed time (T<sub>c</sub>).
+ The number of committed bits in T<sub>c</sub> is the committed burst (B<sub>c</sub>). The
+ extra number of bits above the committed burst, up to the maximum
+ speed of the access link, is the excess burst (B<sub>e</sub>).</font></p>
+ <p><font face="Arial" size="2">Although the switch accepts frames in
+ excess of the CIR, each excess frame is marked at the switch by
+ setting the Discard Eligibility (DE) bit in the address field.
+ <img border="0" src="../../images/1.gif" align="absmiddle" width="12" height="12">
+ <img border="0" src="../../images/2.gif" align="absmiddle" width="12" height="12">
+ <img border="0" src="../../images/3.gif" align="absmiddle" width="12" height="12"></font></p>
+ <p><font face="Arial" size="2">The switch maintains a bit counter for each VC. An incoming frame is
+ marked DE if it puts the counter over B<sub>c</sub>. An incoming frame is
+ discarded if it pushes the counter over B<sub>c</sub> + B<sub>e</sub>. At the end of each T<sub>c</sub>
+ seconds the counter is reduced by B<sub>c</sub>. The counter may not
+ be negative, so idle time cannot be saved up.</font></p>
+ <p><font face="Arial" size="2">Frames arriving at a switch are queued
+ or buffered prior to forwarding. As in any queuing system, it is
+ possible that there will be an excessive buildup of frames at a
+ switch. This causes delays. Delays lead to unnecessary retransmissions
+ that occur when higher-level protocols receive no acknowledgment
+ within a set time. In severe cases this can cause a serious drop in
+ network throughput.</font></p>
+ <p><font face="Arial" size="2">To avoid this problem, frame relay
+ switches incorporate a policy of dropping frames from a queue to keep
+ the queues short. Frames with their DE bit set will be dropped first.</font></p>
+ <p><font face="Arial" size="2">When a switch sees its queue
+ increasing, it tries to reduce the flow of frames to it. It does this
+ by notifying DTEs of the problem by setting the Explicit Congestion
+ Notification (ECN) bits in the frame address field.</font></p>
+ <p><font face="Arial" size="2">The Forward ECN (FECN) bit is set on
+ every frame that the switch receives on the congested link. The
+ Backward ECN (BECN) bit is set on every frame that the switch places
+ onto the congested link. DTEs receiving frames with the ECN bits set are
+ expected to try to reduce the flow of frames until the congestion
+ clears. <img border="0" src="../../images/4.gif" align="absmiddle" width="12" height="12"></font></p>
+ <p><font face="Arial" size="2">If the congestion occurs on an internal
+ trunk, DTEs may receive notification even though they are not the
+ cause of the congestion.</font></p>
+ <p><font face="Arial" size="2">The DE, FECN and BECN bits are part of
+ the address field in the LAPF frame.
+ <img border="0" src="../../images/5.gif" align="absmiddle" width="12" height="12"></font></p>
+ <p><font face="Arial" size="2"> </font>
+ </td>
+ </tr>
+ </table>
+
+</body>
+
+</html>
\ No newline at end of file diff --git a/Bachelor/CCNA4/en_CCNA4_v30/ch5/5_1_4/index.html b/Bachelor/CCNA4/en_CCNA4_v30/ch5/5_1_4/index.html new file mode 100644 index 0000000..82a25be --- /dev/null +++ b/Bachelor/CCNA4/en_CCNA4_v30/ch5/5_1_4/index.html @@ -0,0 +1,29 @@ +<html>
+
+<head>
+
+<title>Cisco Global Learning Network</title>
+<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
+
+</head>
+
+<frameset cols="490,301" framespacing="0" border="0" frameborder="0" marginheight=0 marginwidth=0 topmargin=0 leftmargin=0>
+ <frameset rows="100%,48">
+ <frame name="graphics" scrolling="no" marginwidth="0" marginheight="0" src="media.html">
+ <frame name="bottom" scrolling="no" marginwidth="0" marginheight="0" src="../../navigation.html" target="contents">
+ </frameset>
+ <frameset rows="100%,48">
+ <frame name="content" scrolling="yes" marginwidth="0" marginheight="0" target="_self" src="content.html">
+ <frame name="navigation" scrolling="no" marginwidth="0" marginheight="0" noresize src="buttons.html" target="self">
+ </frameset>
+
+ <noframes>
+ <body>
+
+ <p>This page uses frames, but your browser doesn't support them.</p>
+
+ </body>
+ </noframes>
+</frameset>
+
+</html>
diff --git a/Bachelor/CCNA4/en_CCNA4_v30/ch5/5_1_4/media.html b/Bachelor/CCNA4/en_CCNA4_v30/ch5/5_1_4/media.html new file mode 100644 index 0000000..535983f --- /dev/null +++ b/Bachelor/CCNA4/en_CCNA4_v30/ch5/5_1_4/media.html @@ -0,0 +1,21 @@ +<html>
+
+<head>
+
+
+
+<title>Flash Graphic</title>
+</head>
+
+<body bgcolor="#FFFFFF" topmargin="1" leftmargin="1">
+<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
+ codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
+ WIDTH="100%" HEIGHT="100%">
+ <PARAM NAME=movie VALUE="../../flash/ch05/5_1_4.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF>
+ <EMBED src="../../flash/ch05/5_1_4.swf" quality=high bgcolor=#FFFFFF WIDTH="100%" HEIGHT="100%" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>
+
+
+
+</body>
+
+</html>
\ No newline at end of file |
