ת·¢ÈÎÎñ£¬Òò´ËÐÒéÊý¾Ý±¨Êײ¿ÖÁÉÙÒª°üÀ¨Ä¿µÄµØÖ·×ֶΣ¬¶øÔ´µØÖ·ÊÇΪ½ÓÊÕ·½Ìṩ»ØÓ¦µÄµØÖ·£¬Òò´ËÒ²Òª°üÀ¨Ô´µØÖ·×ֶΡ£
ת·¢Êǽ«·Ö×é´Ó·ÓÉÆ÷µÄÊäÈëÒÆ¶¯µ½Êʵ±µÄ·ÓÉÆ÷Êä³ö£¬Îª·ÀÖ¹IPÊý¾Ý±¨ÎÞÐÝÖ¹µØ×ª·¢£¬Òª¾ßÓÐÊÙÃü×ֶΣ»ÎªÊ¹²»Í¬·þÎñÀàÐ;ßÓнϺÃÖÊÁ¿£¬Òª¾ßÓзþÎñÀàÐÍ×ֶΣ»ÎªÊ¹²»Í¬³¤¶ÈµÄÊý¾Ý¿éÄܹ»×ª·¢£¬Òª¾ßÓбêʶ·û¡¢±êÖ¾ºÍ¶ÎÆ«ÒÆ×ֶΡ£
ΪÁËÊ¹ÍøÂç²ã±àÖ·ºÍת·¢Á½´ó¹¦ÄÜÕýÈ·£¬»¹ÐèÒªÓл¥ÁªÍø¼ìÑéºÍ×ֶΡ£ »¥ÁªÍø¼ìÑéºÍ×Ö¶ÎÖзÅÖû¥ÁªÍø¼ìÑéºÍ¡£µ±IP·ÖƬʱ£¬±êÖ¾×ֶγý×îºóһƬΪ0Í⣬ÆäËû¾ùΪ1£»¶ø¶ÎÆ«ÒÆ×Ö¶Îָʾ±¾Æ¬Êý¾ÝÔÚ³¤Êý¾Ý±¨ÖеÄλÖã¨×Ö½ÚÊý³ýÒÔ8£©¡£¶øÆäËû×ֶξù·ÅÖöþ½øÖÆÐòÁС£
2. ¿¼ÂÇʹÓÃ8 bitÖ÷»úµØÖ·µÄÊý¾Ý±¨ÍøÂç¡£¼Ù¶¨Ò»Ì¨Â·ÓÉÆ÷ʹÓÃ×ǰ׺ƥÅä²¢¾ßÓÐÏÂÁÐת·¢±í£º
ǰ׺ƥÅä 1 11 111 ÆäËû ½Ó¿Ú 0 1 2 3 ¶ÔÕâ4¸ö½Ó¿Ú£¬¸ø³öÏà¹ØµÄÄ¿µÄÖ÷»úµØÖ·µÄ·¶Î§ºÍÔڸ÷¶Î§ÖеĵØÖ·ÊýÁ¿¡£ ´ð£ºÈç¹ûʹÓÃ×ǰ׺ƥÅ䣬ƥÅäµÄµØÖ·µÄǰ¼¸Î»±Ø¶¨ÒªÓëǰ׺Ïàͬ£¬¶øÇ°×ººó1λ±Ø¶¨Òª²»Í¬£¬Óɴ˸ø³öÏÂ±í£º
½Ó¿Ú 0 1 2 3 Ä¿µÄÖ÷»úµØÖ··¶Î§ 1000 0000 ~ 1011 1111 1100 0000 ~ 1101 1111 1110 0000 ~ 1110 1111 0000 0000 ~ 0111 1111 µØÖ·Á¿ 26=64 25=32 24=16 27=128
3. ÔÚ4-14ÍøÂç»·¾³ÖУ¬ÈôÄÚÍøÓÐ30̨Ö÷»ú´Ó172.16.0.0/24µØÖ·¿éÖзÖÅ䵨ַ£¬¹«ÍøµØÖ·Îª150.20.20.1¡£µ±ÄÚÍøÖ÷»úä¯ÀÀ¹«ÍøWebÍøÕ¾(ÓÃ80¶Ë¿Ú)ºÍÓÃFTPÏÂÔØÎļþ(ÓÃ20¶Ë¿Ú)ʱ£¬NATµÄ¶Ë¿ÚËæ»úÉêÇë¡£ÊÔÌîÈëNATת»»±íµÄÖµ¡£
´ð£ºNATת»»±íµÄÖµ¿ÉÒÔÊÇ£¨×¢Òâ´ð°¸²»Î¨Ò»£©£º
NATת»»±í ×¨Íø¶Ë ¹«Íø¶Ë
172.16.0.1, 12345 172.16.0.2, 21211 ¡ 150.20.20.1, 3000 150.20.20.1, 3501 ¡ 4-12½²
1. ÔÚͼ4-17ËùʾµÄÍøÂçÖУ¬¶ËϵͳAÒªÓë¶ËϵͳEͨÐÅ¡£ÊÔ¼òÊöËüÃÇÖ®¼ä¾ßÌåµÄͨÐŹý³Ì¡£
´ð£º
a. A±È½ÏEµÄÍøÂçµØÖ·£¬·¢ÏÖ²»ÔÚÏàÍ¬ÍøÂ磬¾ÍËÍÍù·ÓÉÆ÷R×ó¶Ë¿Ú10.101.10.4£»
b. AµÄARP±íÖÐûÓÐR×ó¶Ë¿ÚMACµØÖ·£¬Ê¹ÓÃARP´Ó10.10.10.4µÃµ½RµÄMACµØÖ·£»
c. AÉú³ÉÒÔR×ó¶Ë¿ÚµÄMACµØÖ·×÷ΪĿµÄµØµÄÁ´Â·²ãÖ¡,Ö¡°üº¬Aµ½E IPÊý¾Ý±¨£»
d. AµÄÊÊÅäÆ÷·¢ËÍÖ¡£¬RµÄÊÊÅäÆ÷½ÓÊÕÖ¡£»
e. RÖªµÀÄ¿µÄµØÊÇE£¬Ê¹ÓÃѡ·ÐÒéÈ·¶¨Â·ÓÉÆ÷ÓÒ¶Ë¿Ú10.101.11.4£» f. R³ö¶Ë¿Ú½«EµÄIPµØÖ·Óë±¾ÍøÂçµØÖ·Ïà±È£¬·¢ÏÖÍøÂçµØÖ·Æ¥Å䣬¾Í½øÐÐÖ±½Ó½»¸¶£»·¢ÏÖARP±íÖÐûÓз¢ÏÖEµÄMACµØÖ·£¬ÓÃARPµÃµ½EµÄMACµØÖ·£»
g. RÊÊÅäÆ÷Éú³É°üº¬Aµ½E IPÊý¾Ý±¨µÄÖ¡ÏòE·¢ËÍ£» h. EÊÕµ½À´×ÔAµÄIP·Ö×é¡£
2. Éè¼ÆICMPÓÃÓÚ´¦ÀíÍøÂç¹ÜÀíÎÊÌâµÄ»ù±¾Ë¼Â·ÊÇʲô£¿Traceroute³ÌÐòµÄ¹¤×÷ÔÀí·ûºÏÕâ¸ö»ù±¾Ë¼Â·Âð£¿
´ð£ºÉè¼ÆICMPÓÃÓÚ´¦ÀíÍøÂç¹ÜÀíÎÊÌâµÄ»ù±¾Ë¼Â·ÊÇÔÊÐí¶Ëϵͳ»ò·ÓÉÆ÷±¨¸æ²î´íÇé¿ö£¬ÎªÍø¹ÜÈËÔ±ÌṩÊʵ±µÄ¹¤¾ßÒÔ²éÑ¯ÍøÂç½áµãµÄÐÅÏ¢¡£
Traceroute³ÌÐòµÄ¹¤×÷ÔÀí·ûºÏÕâ¸ö»ù±¾Ë¼Â·¡£Ê×ÏÈËü¹¹ÔìTTL=1µÄICMPÊý¾Ý±¨£¬Ê¹µÚһ̨·ÓÉÆ÷±¨´í£¬´Ó¶ø»ñµÃÆäÈë¿ÚIPµØÖ·£¬½ÓÏÂÀ´¹¹ÔìTTL=2,3,¡µÄICMPÊý¾Ý±¨£¬´Ó¶ø»ñµÃÆäÑØÍ¾µÄ·ÓÉÆ÷²»¶Ï±¨´í£¬ÒÀ´Î»ñµÃÁËËüÃǵÄÈë¿ÚµØÖ·¡£Òò´Ë£¬tracerouteÀûÓÃÁËICMPµÄ¹¤×÷»úÖÆ¡£
3. ÓëIPv4Ïà±È£¬IPv6ÔÚÆäÊý¾Ý±¨¸ñʽÖгöÏÖµÄÖ÷Òª²îÒìÊÇʲô£¿ ´ð£ºIPv6Êý¾Ý±¨À©´óµØÖ·ÈÝÁ¿£»Êײ¿¹Ì¶¨³¤¶È40×Ö½Ú£»²»ÔÊÐí·Ö¶Î£»Íêȫȥ³ý¡°¼ì²éºÍ¡±£¬ÒÔ¼õÐ¡Ã¿ÌøµÄ´¦Àíʱ¼ä£»ÔÊÐí¡°Ñ¡Ï£¬µ«ÔÚÊײ¿Ö®Í⣬ÓÉ¡°ÏÂÒ»
¸öÊײ¿¡±×Ö¶ÎָʾµÈ¡£
4-13½²
1. ¿¼ÂÇͼ4-27ÉϵÄÍøÂç¡£ÊÔÓþàÀëʸÁ¿Ëã·¨¸ø³ö½áµãbµÄ¾àÀë±í±íÏî¡£ ´ð£º¾àÀëʸÁ¿Ë㷨ͨ¹ýÁÚ¾ÓÖ®¼ä½»»»Â·ÓÉÑ¡Ôñ±¨ÎÄ£¬¸ù¾ÝBellman-Ford·½³Ì½øÐеü´úµÃµ½¾àÀë±í±íÏîµÄ¡£ÔÚÈçÏÂͼËùÊ¾ÍøÂçÖУ¬µÚÒ»ÂÖʱ¸÷½áµãÖ»ÖªµÀ¸÷×ÔµÄÁÚ¾ÓÇé¿ö£»µÚ¶þÂÖʱ¸÷½áµãÊÕµ½ÆäËûÁÚ¾Ó½áµãµÄ·ÓÉÑ¡Ôñ±¨ÎÄ£¬¸üÐÂ×Ô¼ºµÄ±íÐÅÏ¢£»¾¹ýÈýÂÖ£¬¸÷½áµãÒѾÕÒµ½×îÓÅ·¾¶¡£
½áµãb±í À´a ×Ôb c d À´a ×Ôb c d À´a ×Ôb c d ´ú¼Ûµ½ a b c d ¡Þ ¡Þ ¡Þ ¡Þ 5 0 3 11 ¡Þ ¡Þ ¡Þ ¡Þ ¡Þ ¡Þ ¡Þ ¡Þ ´ú¼Ûµ½ a b c d 0 5 10 ¡Þ ¡Þ ¡Þ ¡Þ ¡Þ ¡Þ ¡Þ ¡Þ ¡Þ ¡Þ ¡Þ ¡Þ ¡Þ ´ú¼Ûµ½ a b c d ¡Þ ¡Þ ¡Þ ¡Þ ¡Þ ¡Þ ¡Þ ¡Þ 10 3 0 2 ¡Þ ¡Þ ¡Þ ¡Þ ´ú¼Ûµ½ a b c d ¡Þ ¡Þ 0 ¡Þ ¡Þ ¡Þ ¡Þ ¡Þ ¡Þ ¡Þ ¡Þ ¡Þ ¡Þ 11 2 0 À´a ×Ôb c d À´a ×Ôb c d ´ú¼Ûµ½ a b c d 0 5 5 0 10 ¡Þ 3 0 5 2 0 À´a ×Ôb c d À´a ×Ôb c d ´ú¼Ûµ½ a b c d 0 5 8 5 0 3 8 3 0 12 5 2 0 10 3 ¡Þ 11 2 12 11 2 ½áµãa±í ´ú¼Ûµ½ a b c d 0 5 5 0 8 3 0 12 11 2 0 ´ú¼Ûµ½ a b c d 0 5 8 5 0 3 8 3 0 10 5 2 0 10 3 ¡Þ 11 2 12 11 2 ½áµãc±í À´a ×Ôb c d À´a ×Ôb c d ´ú¼Ûµ½ a b c d 0 5 8 5 0 3 10 ¡Þ 3 0 11 2 0 À´a ×Ôb c d À´a ×Ôb c d ´ú¼Ûµ½ a b c d 0 5 8 5 0 3 10 12 3 0 5 2 0 ¡Þ 11 2 12 11 2 ½áµãd±í À´a ×Ôb c d ´ú¼Ûµ½ a b c d 0 5 5 0 10 ¡Þ 3 0 11 2 0 ´ú¼Ûµ½ a b c d 0 5 8 5 0 3 10 12 3 0 5 2 0 10 3 12 11 2 10 11 2 2. ¿¼ÂÇͼ4-27µÄÍøÂç¡£ÓÃDijkstraµÄ×î¶Ì·Ëã·¨¼ÆËã³ö´Óbµ½ËùÓÐÍøÂç½áµãµÄ×î¶Ì·¾¶¡£Í¨¹ý¼ÆËãÒ»¸öÀàËÆÓÚ±í4-10µÄ±í£¬¸ø³ö¸ÃËã·¨µÄ¹¤×÷¹ý³Ì¡£
´ð£º½áµãb½¨Á¢×ª·¢±íµÄ¹ý³ÌÈçÏÂ±í¡£ ²½Öè 1 2 ֤ʵ±í (b,0,-) (b,0,-) ÊÔ̽±í (a,5,a) (c,3,c) 3 (b,0,-) (c,3,c) 4 (b,0,-) (c,3,c) (a,5,a) 5 (b,0,-) (c,3,c) (a,5,a) (d,5,c)
(a,5,a) ×¢ÊÍ ÒòΪbÊÇ֤ʵ±íÖÐΨһµÄгÉÔ±£¬µÈ´ýÁ´Â·×´Ì¬±¨ÎÄ Á´Â·×´Ì¬±¨ÎĸæËßb£¬¿ÉÒÔ·ÑÓÃ5ͨ¹ýaµ½´ïa£¬¿ÉÒÔ·ÑÓÃ3ͨ¹ýcµ½´ïc£¬¿ÉÒÔ·ÑÓÃ11ͨ¹ýdµ½´ï½«ÊÔ̽±íÖзÑÓÃ×îСµÄ¼Ç¼·ÑÓÃ3ͨ¹ýcµ½´ïcÊÇгÉÔ±cµÄÁ´Â·×´Ì¬±¨ÎÄ (d,11,d) d£¬Òò´Ë½«Æä¼ÓÈëÊÔ̽±í¡£Í¬ÀícÒ²¼ÓÈë (d,11,d) ±íÖÐ×îºÃµÄ·¾¶£¬c¼ÓÈë֤ʵ±íÖС£¼ì²é֤ʵ±íÖÐ (d,5,c) Ó÷ÑÓÃ5µ½´ïaΪ×îºÃ£¬a¼ÓÈë֤ʵ±íÖС£ (a,10,c) ͨ¹ýcµ½´ïdµÄ·ÑÓÃÊÇ2,¼Ç¼(d,11,d)±»Ì滻Ϊ(d,5,c); cµÄÁ´Â·×´Ì¬±¨ÎĸæÖª¿ÉÒÔ·ÑÓÃ10µ½´ïa (a,10,c) °ÑÊÔ̽±íÖзÑÓÃ×îСµÄ¼Ç¼d¼ÓÈë֤ʵ±íÖУ¬¹Û²ìdµÄÁ´Â·×´Ì¬±¨ÎÄ,ûÓиüºÃµÄ·¾¶ 4-14½²
1. BGPÓÐÄÄЩÖ÷Òª¹¦ÄÜ¡£ÃèÊöÔÚBGPÖÐÊÇÈçºÎ¼ì²â·¾¶ÖеĻ·Â·µÄ¡£ ´ð£ºBGPÊÇASÖ®¼äÌṩ¿É´ï·¾¶µÄ·Ö²ã·ÓÉÑ¡ÔñÐÒé¡£BGP¾ßÓÐÒÔϹ¦ÄÜ£º¢Ù´ÓÏàÁÚAS´¦»ñµÃ×ÓÍø¿É´ïÐÔÐÅÏ¢£»¢ÚÏò±¾ASÄÚ²¿µÄËùÓзÓÉÆ÷´«²¥ÕâЩ¿É´ïÐÔÐÅÏ¢£»¢Û»ùÓÚ¿É´ïÐÔÐÅÏ¢ºÍAS²ßÂÔ£¬¾ö¶¨µ½´ï×ÓÍøµÄ¡°ºÃ¡±Â·ÓÉ¡£BGP´ÓÏàÁÚAS»ñµÃ×ÓÍø¿É´ïÐÔÐÅÏ¢£¬»ùÓÚ×Ô¼ºµÄ²ßÂÔ£¬¾ö¶¨ÊÇ·ñÏòÆäËûASͨ¸æ£¬Ò»µ©Í¨¸æ¾Í³ÐŵÏò¸Ã×ÓÍø×ª·¢Êý¾Ý±¨£»BGP»¹Ïò±¾ASÄÚ²¿µÄËùÓзÓÉÆ÷´«²¥Ïà¹Ø¿É´ïÐÔÐÅÏ¢¡£
ÔÚAS-PATHÊôÐÔ°üº¬ÁË´«µÝǰ׺µÄͨ¸æËù¾¹ýµÄAS£¬ÓÉ´Ë¿ÉÒÔÅжÏÊÇ·ñ´æÔÚ»·Â·¡£
2. ¹Û²ìͼ4-30ËùʾµÄ·ÓÉÆ÷Ìåϵ½á¹¹¡£ÈçºÎÌåÏÖ³ö·ÓÉÆ÷¾ßÓл¥ÁªÒì¹¹ÍøÂ硢ת·¢ºÍÑ¡Ôñ·Óɵȼ¸Ïî¹Ø¼ü¹¦ÄÜ¡£
´ð£º»¥ÁªÒì¹¹ÍøÂ磺²»Í¬Ò칹ͨÐÅ×ÓÍøÖеķÖ×é¾¹ý·ÓÉÆ÷µÄÎïÀí²ã¡¢Á´Â·²ãºÍÍøÂç²ã¹¦ÄÜת»»£¬ÔÚIP²ãʵÏÖµØÖ·ºÍ±¨ÎĽṹµÄͳһ£¬Äܹ»½øÐÐͳһѰַ¡£
ת·¢£º·Ö×é½øÈë·ÓÉÆ÷²»Í¬ÊäÈë½Ó¿Ú¿¨ºó£¬Í¨¹ý½«·Ö×éÄ¿µÄµØÖ·Óëת·¢±í½ø