¼ÆËã»úÍøÂçÓëͨÐÅʵÑéÖ¸µ¼Êé
¿Î³ÌÃû³Æ£º¼ÆËã»úÍøÂçÓëͨÐÅ
Ó¢ÎÄÃû³Æ£ºComputer Networking: A Top-down Approach ¿Î³ÌÐÔÖÊ£ºÑ§ÔºÆ½Ì¨¿Î(±ØÐÞ¡¢Ñ¡ÐÞ) ¿Î³Ì´úÂ룺
±¾ÊµÑéÖ¸µ¼ÊéÖ÷±ÊÈË£ºÁõÑå
ʵÑéÉè¼ÆÈË£ºÁõÑå(2\\3)¡¢ÁõÑó(4\\5)¡¢ºÎÁè(6\\7) ÃæÏòרҵ£º¼ÆËã»úÍøÂçÓëͨÐÅ
Ò»¡¢¿Î³Ìѧʱѧ·Ö
¿Î³Ì×Üѧʱ£º 20 ¿Î³Ì×Üѧ·Ö£º1
¶þ¡¢ÊµÑ鱨¸æ
1£® ¸ù¾Ýÿ´ÎʵÑé¹ý³Ì£¬·ÖÎö¹¤×÷ÔÀí£¬ÕûÀí³öʵÑéÊý¾Ý£¬»æ³ö¸÷ʵÑé²âÊÔ²¨ÐΣ¬
2£® д³öʵÑ鱨¸æ¡£
Èý¡¢¿¼ºËÓ뿼ÊÔ
¸ù¾Ýÿ´ÎʵÑéµ±³¡ÑéÊÕ¿¼ºËÇé¿ö¡¢ÊµÑ鱨¸æ£¬¸ø³öʵÑé³É¼¨¡£
ËÄ¡¢ÊµÑéÏîÄ¿¼°ÄÚÈÝÌáÒª ÿʵÐò×éÑéʵÑéÃû³Æ ÄÚÈÝÌáÒª ºÅ ÈËʱÊý Êý ·ÇÆÁ±ÎË«½ÊÏßµÄRJ-45½ÓÍ·µÄÖÆ×÷·½·¨¡¢·Ç1 ÍøÏßÖÆ×÷ ÆÁ±ÎË«½ÊÏßֱͨµçÀµÄÖÆ×÷·½·¨¼°°þÏßǯ¡¢2 2 ѹÏßǯºÍÍøÏß²âÊÔÒǵÄʹÓ÷½·¨¡£ ¼òµ¥µÄÍø²»½èÖúÍøÒ³Éè¼ÆÈí¼þ£¬Í¨¹ý¼Çʱ¾·½Ê½ÀûÓÃ2 1 3 Ò³Éè¼Æ HTMLÓïÑÔ½øÐÐÍøÒ³Éè¼Æ ¼òµ¥µÄÍø²»½èÖúÍøÒ³Éè¼ÆÈí¼þ£¬Í¨¹ý¼Çʱ¾·½Ê½ÀûÓÃ3 1 3 Ò³Éè¼Æ HTMLÓïÑÔ½øÐÐÍøÒ³Éè¼Æ »ùÓÚHTTPͨ¹ýtomcat·þÎñÆ÷ÔÚ±¾µØ¼ÜÉèwebÓ¦Ó÷þÎñ4 µÄweb·þ2 3 Æ÷£¬Í¨¹ýHTTPÐÒé¶ÔËùÉè¼ÆÍøÒ³µÄÔ¶³Ì·ÃÎÊ ÎñÆ÷¼ÜÉè »ùÓÚJAVA1. JAVA»·¾³Ï¶Լòµ¥TCP\\UDPÐÒéʵÀýµÄ¼òµ¥³ÌÐò½øÐÐÑéÖ¤·ÖÎö 5 1 3 TCP¡¢UDP2. ͨ¹ýwiresharkÈí¼þ×¥È¡ÍøÂç·â°ü£¬½øÐÒéÉè¼Æ ÐÐÏàÓ¦·ÖÎö ·ÓÉÆ÷Åäͨ¹ýSybex CCAN Virtual Lab e-trainer½øÐÐ6 1 3 Ö÷ÂÕæ ·ÓÉÆ÷ÅäÖ÷ÂÕæ(¾ÉʵÑé) ·ÓÉÆ÷Åäͨ¹ýSybex CCAN Virtual Lab e-trainer½ø7 1 3 Ö÷ÂÕæ ÐзÓÉÆ÷ÅäÖ÷ÂÕæ(¾ÉʵÑé) ×¢£ºµÚ4¡¢5¡¢7´ÎʵÑéºóÐèÌύʵÑ鱨¸æ
ʵÑé1
Ò»¡¢ÊµÑéÄ¿µÄ£º
1¡¢ ѧ»áÖÆ×÷¸÷ÖÖÀàÐ͵ÄÍøÏߣ¬ÊìÏ¤Íø¿¨µÈÓ²¼þ²¿¼þµÄ°²×°¡¢ÉèÖá¢Õï¶ÏµÈ·½·¨¡£ 2¡¢ ½áºÏ½Ì²ÄºÍʵÑéÖ¸µ¼ÊéÁ˽âÍø¿¨µÄ¹¦ÄÜ¡£
¶þ¡¢ÊµÑé²½Ö裺
I£®Ó²¼þ°²×°
·½°¸Ò»£º²»Òª¼¯Ï߯÷µÄÁ¬½Ó
ÊÊÓöÔÏó£ºÁ½Ì¨¼ÆËã»úÖ®¼äµÄÁ¬½Ó¡£
ËùÐèÓ²¼þ£ºÍø¿¨¸÷1¿é¡¢RJ45Í·(¼´Ë®¾§Í·)¸÷1¸ö¡¢Ë«½ÊÏßÈô¸ÉÃס¢ÍøÂçǯ(RJ45)1°Ñ¡£
·½°¸ËµÃ÷£ºË«»úÓÃË«½ÊÏßÖ±½Ó»¥Á¬£¬²»ÐèҪͨ¹ýHUB¡£ ·½°¸¶þ:ÐèÒª¼¯Ï߯÷µÄÁ¬½Ó
ÊÊÓöÔÏó£ºÈý̨(»òÒÔÉÏ)¼ÆËã»úÖ®¼äµÄÁ¬½Ó¡£
ËùÐèÓ²¼þ£ºÍø¿¨¸÷1¿é¡¢RJ45Í·(¼´Ë®¾§Í·)¸÷2¸ö¡¢Ë«½ÊÏßÈô¸ÉÃס¢ÍøÂçǯ(RJ45)1°Ñ¡¢8¿Ú¼¯Ï߯÷(´ø¿í10M)Ò»¸ö¡£
·½°¸ËµÃ÷£º¸÷»úÖ®¼äÓÃË«½ÊÏßͨ¹ý¼¯Ï߯÷Á¬½ÓÔÚÒ»Æð£¬±ØÐëÒªÓõ½¼¯Ï߯÷¡£
²»¹ÜÄã²ÉÓõÄÊÇÒÔÉÏÄÄÖÖ·½°¸£¬£¬Ä㶼Ҫͨ¹ýÍø¿¨£¬·ñÔò¿ÉÄÜÎÞ·¨°²×°Íê³ÉËü£¡³ýÖ®ÍâµÄÆäËûÓ²¼þ£¬²»ÐèÒªÇý¶¯³ÌÐò¡£ 1.Íø¿¨µÄ°²×°
Íø¿¨(Net Interface Card)ÊǾÖÓòÍøÖÐ×î»ù±¾ºÍ×îÖØÒªµÄÁ¬½ÓÉ豸¡£ÇëÖð¸ö´ò¿ªËùÓмÆËã»úµÄÖ÷»úÏ䣬ѡÔñÒ»¸öºÏÊÊ(ISA/PCI)µÄ¿ÕÏвå²Û£¬½«ÄãµÄÍø¿¨²å½øÈ¥£¬È»ºóÓÃÂÝË¿¹Ì¶¨×¡£¬ÔٸǺÃÖ÷»úÏä¼´¿É¡£ .
.
ÔÚÍùÖ÷°åÉϲåÍø¿¨Ê±£¬Ò»°ã²ÉÓÃÏȲåºó°ë²¿£¬ÔÙѹÏÂǰ°ë²¿µÄ·½·¨£»ÈçÓû½«Íø¿¨´ÓÖ÷°åÉÏÈ¡ÏÂÀ´£¬²Ù×÷Óë²åÍø¿¨ÕýºÃÏà·´£¬¼´Ò»°ã²ÉÓÃÏÈȡǰ°ë²¿£¬ÔÙÈ¡ºó°ë²¿µÄ·½·¨¡£²»½öÍø¿¨£¬Ö÷°åÉÏÆäËû¿¨(±ÈÈçÏÔ¿¨¡¢Modem¡¢Éù¿¨µÈ)µÄ²å·¨ºÍÈ¡·¨£¬¶¼ÓëÖ®Ò»ÑùÄØ£¡ 2.ÍøÏßµÄÖÆ×÷
ÍøÏßÊÇÓÃÀ´Á¬½Ó¼ÆËã»úÍøÂç±Ø²»¿ÉÉÙµÄÉ豸¡£Ã¿ÌõÍêÕûµÄÍøÏß¾ùÓÉÒ»ÌõÁ½¶Ë¸÷´øÒ»¸öRJ45Í·(Ë®¾§Í·)µÄË«½ÊÏß×é³É¡£ÓûÖÆ×÷ÍøÏߣ¬ÐèÊÂÏÈ×¼±¸ºÃË«
½ÊÏß¡¢RJ45Í·ºÍÍøÂçǯÕâÈýÖÖÉ豸¡£ .
.
±íÒ» ÍøÏßÅÅÁÐ˳Ðò±í
3 4 5 6 °×ÂÌ °×½Û À¼ À¼ °×À¼ °×À¼ ÂÌ ½Û
˳Ðò 1 ·½Ê½ BÏßÐò °×½Û AÏßÐò °×ÂÌ
2 ½Û ÂÌ 7 °×ר °×ר 8 ר ר Ë«½ÊÏßË®¾§Í·µÄÖÆ×÷·½·¨
ÍøÏßµÄÓÃ; Ë®¾§Í·µÄ×ö·¨ ½»»»»ú/HUB ¼ÆËã»ú B B ¼ÆËã»ú ¼ÆËã»ú B A ½»»»»ú/HUB ϼ¶½»»»»ú/HUB£¨ÆÕͨ B A ¿Ú£© ½»»»»ú/HUB ϼ¶½»»»»ú/HUB£¨uplink B B ¿Ú£©
ÔÚÖÆ×÷ʱ£¬ÏȽ«Ë«½ÊÏßµÄһͷÈûµ½ÍøÂçǯµÄÁ½µ¶Æ¬Ö®¼ä£¬Â¶³öÔ¼2ÀåÃ׳¤£¬È»ºóÇáÑ¹×¡ÍøÂçǯµÄÁ½±ú£¬»º»º½«Ë«½ÊÏßתһ¸öȦ£¬Ôò¿ÉÒÔ½«ÍâÆ¤°þÏ£¬Â¶³öÀïÃæµÄÏßо¡£
ÓÉÓÚË«½ÊÏßµÄÏßо¾ùÊÇÁ½Á½²øÔÚÒ»ÆðµÄ£¬Òò´Ë²Å±»³ÆÖ®ÎªË«½ÊÏß¡£ ÓÉÓÚÒ»°ãµÄÍøÂç¶¼ÊÇ10MµÄ(Ö÷ÒªÊÇÖ¸HUBΪ10M£¬ÒòΪ100MµÄHUBÌ«¹ó)£¬Òò´Ë×ܹ²µÄËĹÉÏßо£¬Ö»ÐèÁôÆäÖеÄÈÎÒâÁ½¹É¼´¿É£¬ÆäËüÁ½¹É¿ÉÓÃÍøÂçǯµÄµ¶¸ø¶ÏÈ¥£»È»ºó£¬°ÑʣϵÄÁ½¹É¹²ËĸùÏßÕ¹¿ª¡¢¸§Ö±(ºÜÖØÒª)£¬²¢°´Ç°Èý¸ù¿¿½ü¡¢µÚËĸùÉÔÕÅ¿ªµÄ˳ÐòÅÅÁÐÆðÀ´¡£
×îºó°ÑRJ45Í·µÄ¿¨×Ó³¯Ï£¬½«ËĸùÏßоÒÀ´ÎÈû½øRJ45Í·µÄµÚ1¡¢2¡¢3¡¢6¿×(´Ó×óÖÁÓÒ)£¬×¢ÒâÒ»¶¨ÒªÈû½ô£»Ö®ºó½«´Ë´øÏßоµÄRJ45Í·Èû½øÍøÂçǯ¿×ÖУ¬ÔÙÓôóÁ¦Ñ¹ÍøÂçǯµÄË«±ú£¬Ö±µ½È·±£RJ45Í·Òѽ«Ïßо¼ÐÀÎÁËΪֹ£¡
ÔÚÖÆ×÷ʱ£¬Èç¹ûÄã²ÉÓõÄÊÇǰÎÄËù½²µÄ·½°¸Ò»£¬ÔòÇëÎñ±Ø×¢Ò⣬ÁíÒ»¶ËµÄ×ö·¨ºÍÒѽ²µÄÒ»¶ËÓÐËù²»Í¬£º±ÈÈ磬һ¶ËÁôµÄÊǺì¹É(°üÀ¨ºìºÍºì°×Á½¸ù)ºÍÀ¶¹É(°üÀ¨À¶ºÍÀ¶°×Á½¸ù)£¬ÆäÔÚRJ45Í·¿×ÖÐÅÅÁÐ˳ÐòΪºì1¡¢ºì°×2¡¢À¶3¡¢À¶°×4£»ÔòÔÚÁíÒ»¶ËÒ²±ØÐëÁôͬÑùÑÕÉ«µÄÁ½¹É£¬ÆäÔÚRJ45Í·¿×ÖÐÅÅÁÐ˳ÐòӦΪÀ¶1¡¢À¶°×2¡¢ºì3¡¢ºì°×6£¬¼´ºÍǰ¶ËÊÇÏ໥½»²æµÄ£¡ÔÚ´ËÖÖ·½°¸ÖУ¬
ÍøÏßËùÐèÌõÊýΪ¹²1Ìõ¡£
Èç¹ûÄã²ÉÓõÄÊÇǰÎÄËù½²µÄ·½°¸¶þ£¬Ôò¼òµ¥¶àÁË£¬ÒòΪÆäÁíÒ»¶ËµÄ×ö·¨ºÍÒѽ²µÄÒ»¶ËÍêȫһÑù£º¼´ÁôÍêÈ«ÏàͬÑÕÉ«µÄÁ½¹É(¹²Ëĸù)Ïßо£¬°´ÕÕÍêȫͬÑùµÄ˳ÐòÅÅÁÐÆðÀ´£¬·Å½øRJ45Í·ÖÐÓÃÍøÂçǯ¼ÐºÃ¾ÍÐÐÁË£¡ÔÚ´ËÖÖ·½°¸ÖУ¬ÍøÏßËùÐèÌõÊýΪÿ»ú¸÷1Ìõ¡£
×¢Ò⣺ÔÚ¸Õ¿ªÊ¼Ñ§Ï°×öÍøÏßʱ£¬¿ÉÄÜ»áÒòΪ¸÷ÏßоµÄ¶¥¶Ë²»¹»ÕûÆë¡¢»òÏßоÔÚRJ45¿×ÖÐûÓÐÈû½ô¡¢»òÓÃÍøÂçǯ¼ÐRJ45ͷʱ²»¹»ÓÃÁ¦µÈÔÒò£¬¶øµ¼ÖÂÍøÏßÖÆ×÷²»³É¹¦£¬ÕâÑù¾Í²»ÄÜ´ïµ½Á¬Í¨ÍøÂçµÄÄ¿µÄ£¡´Ëʱ¾ÍÐèÒªÄ㽫¡°»µ¡±µÄRJ45Í·¼ôµô£¬ÔÙÖØÐÂÁ¬½ÓеÄRJ45Í·£»¶ø¾ÉµÄRJ45Í·ÒѲ»¿ÉÔÙÀûÓÃÁË¡£ 3.ÍøÏßµÄÁ¬½Ó
Èç¹ûÄãÑ¡ÔñµÄÊÇ·½°¸Ò»£¬ÔòÖ»ÐèÖ±½Ó½«ËùÖÆ×÷ºÃÍøÏßÁ½¶ËµÄRJ45Í·(²»·Ö˳ÐòºÍÏȺó)·Ö±ð²åÈëµ½Á½Ì¨¼ÆËã»úÍø¿¨µÄRJ45¿×ÖоÍËãÁ¬½Ó³É¹¦ÁË£¡
Èç¹ûÄãÑ¡ÔñµÄÊÇ·½°¸¶þ£¬ÔòÐèÏȽ«HUB(¼´¼¯Ï߯÷)·ÅÖõ½ºÏÊÊλÖ㬵çÔ´²åÉÏ£¬È»ºó½«ËùÖÆ×÷ºÃÍøÏßÁ½¶ËµÄRJ45Í·(²»·Ö˳ÐòºÍÏȺó)·Ö±ð²åÈëµ½¼ÆËã»úÍø¿¨µÄRJ45¿×ºÍHUBÖоÍËãÁ¬½Ó³É¹¦ÁË£¡ 4.ÍøÏߵļì²â
RJ45²âÏßÒÇʹÓ÷½·¨£º
Ö»Ð轫ÒÑ×öºÃµÄÍøÏßÈûÈëµ½²âÏßÒǵÄÁ½¸ö¿×ÖУ¬µ±Ö¸Ê¾µÆÁÁʱ£¬ÄÇ
ô¹§Ï²Ä㣬Õâ±íÃ÷ÍøÏßÖÆ×÷Êdzɹ¦µÄ£¡
Èç¹ûûÓвâÏßÒǵϰ£¬µ±ÍøÏßÁ¬½Ó³É¹¦Ö®ºó£¬Ò²¿ÉÒÔ³õ²½¶Ï¶¨ÍøÏßÖÆ×÷µÄÊÇ·ñ³É¹¦¡£
¶ÔÓÚ·½°¸Ò»£¬Á¬½Ó³É¹¦Ö®ºó£¬Èç¹ûÁ½Ì¨¼ÆËã»úÍø¿¨µÄָʾµÆ¶¼ÓÐÁÁ£¬
ÔòÒ»°ã˵Ã÷ÍøÏßÖÆ×÷Êdzɹ¦µÄ¡£
¶ÔÓÚ·½°¸¶þ£¬Á¬½Ó³É¹¦Ö®ºó£¬Èç¹û¼ÆËã»úÍø¿¨ÉϵÄָʾµÆºÍHUBÉÏÏàÓ¦¿×µÄָʾµÆ¶¼ÓÐÁÁ£¬ÔòÒ»°ã˵Ã÷ÍøÏßÖÆ×÷Êdzɹ¦µÄ¡£
II£®ÍøÂç»·¾³¼ì²â
ÍøÂçÉϵļÆËã»úÐÒé°²×°²¢ÇÒÉèÖÃÍê±ÏÒÔºó¾Í¿ÉÒÔ¶Ôµ±Ç°µÄÍøÂçÅäÖýøÐмìÑé¡£
1£© ¼ìÑéTCP/IPÐÒéÊôÐÔ