Åë½ÅÀÇ ÀÌÇØ 5. LAN CARDÀÇ ÀÌÇØ

¡¡

Àü¼¼°è¸¦ ¿¬°áÇÏ´Â ÀÎÅͳ×Æ®¿Í °°Àº Å« ³×Æ®¿÷¿¡¼­ºÎÅÍ Á¶±×¸¸ »ç¹«½ÇÀÇ ÀÚ·á °øÀ¯¸¦ À§ÇÑ ³×Æ®¿÷¿¡ À̸£±â±îÁö ³×Æ®¿÷ ¸»ÀÌ ¾Èµé¾î °£°÷ÀÌ ¾ø´Ù. ¿ì¸®´Â ¿©±â¼­ ³×Æ®¿÷ ¿î¿µ¿¡¼­ °¡Àå Áß¿äÇÑ ÀåºñÁßÀÇ ÇϳªÀÎ NIC(Network Interface CARD, LAN CARD)¿¡ ´ëÇÏ¿© ¾î¶»°Ô µ¿ÀÛ ÇÏ´ÂÁö¸¦ »ìÆì º¸±â·Î ÇÏÀÚ.

¡¡

1. LAN CARDÀÇ ±¸Á¶¿Í ±â´É

ÇöÀç °¡Àå º¸ÆíÈ­ µÇ¾î ÀÖ´Â ÀÌ´õ³Ý ¹æ½ÄÀÇ ³×Æ®¿÷¸¦ ±¸Ãà ÇϱâÀ§Çؼ­´Â LAN CARD¸¦ ºñ·Ô ÇÏ¿© ¿©·¯ ºÎ¼Ó ÀåºñµéÀÌ ÇÊ¿ä ÇÏ´Ù. ƯÈ÷ LAN CARD´Â µ¥ÀÌÅÍÀÇ ¼Û¼ö½ÅÀ» ÄÁÆ®·Ñ ÇÏ´Â ÇÙ½ÉÀåºñÀ̸ç, »ç¿ëÀÚ¿Í °¡Àå °¡±îÀÌ ÀÖ´Â ³×Æ®¿÷ ºÎ¼ÓÇ°ÀÌ´Ù. ³×Æ®¿÷¿¡¼­´Â ¼ö¹é¿¡¼­ ¼öõ ¹ÙÀÌÆ®ÀÇ µ¥ÀÌÅ͸¦ Çϳª·Î ¹­¾î ÆÐŶ(Packet)´ÜÀ§·Î µ¥ÀÌÅ͸¦ ºü¸¥ ¼Óµµ(ÀÌ´õ³Ý Ç¥ÁØ 10Mbps)·Î Àü¼ÛÇÑ´Ù. µû¶ó¼­ LAN CARD´Â ºü¸¥ ¼ÓµµÀÇ ÆÐŶÀ» ¼Û¼ö½Å ÇÏ´Â ±âº»ÀûÀÎ ±â´ÉÀ» Áö¿øÇϱâ À§ÇÑ ±¸Á¶·Î µÇ¾î ÀÖ´Ù.

Áï µ¥ÀÌÅÍÀÇ ÀÔÃâ·Â°ú ±âº»ÀûÀÎ ±â´ÉÀ» °üÀåÇÏ´Â ÄÜÆ®·Ñ Ĩ, LAN CARDÁ¦Á¶È¸»ç ¸¶´Ù ´Ù¸£Áö¸¸ Åë½ÅÀü¿ë Ĩ°ú µ¥ÀÌÅ͸¦ ÀúÀåÇϱâ À§ÇÑ ¹öÆÛ·Î µÇ¾îÀÖ´Ù. ¹öÆÛ´Â Á¾·ù¿¡ µû¶ó ´Ù¸£Áö¸¸ 8KB, 16KBÁ¤µµÀ̸ç, PC¿ÍÀÇ Åë½ÅÀº ³»ºÎ ÀÎÅÍ·´Æ®¸¦ ÀÌ¿ëÇÏ¿© µ¥ÀÌÅ͸¦ Àü´ÞÇÑ´Ù.


[±×¸² 1] LAN CARD ³»ºÎ±¸Á¶

¡¡

2. LAN CARDÀÇ µ¿ÀÛ

LAN CARD´Â ´Ü¼øÈ÷ PC ȤÀº ³×Æ®¿÷¿¡¼­ Àü´ÞµÇ¾î¿À´Â Á¤º¸¸¦ »óÈ£ ±³È¯ ÇÒ ¼ö ÀÖµµ·Ï ¸¸µé¾î ÁØ´Ù. Áï PC¿¡¼­ Àü¼Û ¿ä±¸°¡ ¹ß»ý Çϸé LAN CARD·Î Á¤º¸¸¦ ÀÏÁ¤ÇÑ ÇüÅ·Π¸¸µé¾î º¸³»°í LAN CARD¿¡¼­´Â ÀÌ Á¤º¸¸¦ ÀÏ´Ü ¹öÆÛ¿¡ ÀúÀåÇÑ ´ÙÀ½ ³×Æ®¿÷¿¡ ¸Â´Â(Serial) ÇüÅ·Πº¸³½´Ù.

¿©±â¼­ PC¿Í LAN CARD»çÀÌ¿¡¼­ ³í¸®ÀûÀ¸·Î ¹­¾îÁÖ´Â ¼ÒÇÁÆ®¿þ¾î°¡ ÇÊ¿äÇѵ¥, ÀÌ ¼ÒÇÁÆ®¿þ¾î¸¦ ³×Æ®¿÷ µå¶óÀ̹ö¶ó°í Çϸç, LAN CARD¸¦ Á÷Á¢ Á¦¾îÇÏ´Â PACKET µå¶óÀ̹ö¿Í NOS(NETWORK OPERATING SYSTEM)¸¦ ÅëÇؼ­ °£Á¢ÀûÀ¸·Î LAN CARD¸¦ Á¦¾î ÇÏ´Â ¹æ¹ýÀÌÀÖ´Ù.

NOS´Â »ç¿ëÀÚ¿¡°Ô Åõ¸í¼º(Transparent)À» Á¦°øÇϱâÀ§ÇØ µµ½ºÀÇ °¢Á¾ ÀÎÅÍ·´¸¦ °¡·Îä °ü·Ã ±â´ÉÀ» ¼öÇàÇϵµ·Ï µÇ¾î Àֱ⠶§¹®¿¡ NOSÀÇ ±â´ÉÀ» È£ÃâÇÏÁö ¾Ê°íµµ ÀÌÀü°ú µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù. ´Ü, ³×Æ®¿÷¸¦ Áö¿øÇÏ´Â µµ½º ±â´É°ú À¯Æ¿¸®Æ¼°¡ Á¦°øÇÏ´Â Áö¿øÇÔ¼ö°¡ ¾Ë¸Â°Ô ¼öÇàµÇ±â¸¸ ÇϸéµÈ´Ù.


[±×¸² 2] NOS, DOS, PACKET, LAN CARDÀÇ °ü°è

µå¶óÀ̹ö(DRIVER)¸¦ ´Ù½Ã ¿ä¾à ÇÏ¸é ´ÙÀ½°ú °°´Ù.

¡á Á¤ ÀÇ

¡á µå¶óÀ̹öÀÇ Á¾·ù

1)Àü¿ë µå¶óÀ̹ö (MONOLITHIC DRIVER)

2) »ê¾÷ Ç¥ÁØ °øÀ¯ µå¶óÀ̹ö

°øÀ¯ µå¶óÀ̹ö´Â ´ÙÁßÀÇ ÇÁ·ÎÅäÄÝ STACKÀÌ µ¿ÀÏÇÑ ÀÎÅÍÆäÀ̽º ¾î´ðÅ͸¦ °øÀ¯Çϱâ À§ÇÏ
¿© ±ÔÁ¤ÇÑ Æ¯Á¤»ç¾çÀ¸·Î¼­ ¾Æ·¡¿Í °°Àº Á¾·ù°¡ ÀÖ´Ù.

¡ß NDIS (Network Interface Driver Specification)

MICROSOFT¿Í 3COM¿¡ ÀÇÇØ °³¹ßµÈ ±ÔÁ¤À¸·Î¼­ LAN MANAGER¿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽ºÇ¥ÁØÀ» Á¦°øÇÑ´Ù.


[±×¸² 3] NDISÀÇ ±¸Á¶

¡ß ODI (Open Datalink Interface ) µå¶óÀ̹ö

NOVELL ¿¡¼­ ±ÔÁ¤ÇÑ °øÀ¯ ÀÎÅÍÆäÀ̽º »ç¾ç


[±×¸² 4] ODIÀÇ ±¸Á¶

¡ß PDS (Packet Driver Specification) DRVIER

FTP ¼ÒÇÁÆ®¿þ¾î¿¡ ÀÇÇÏ¿© °³¹ßµÈ °ø¿ë µå¶óÀ̹ö ±ÔÁ¤.

- PDS ±¸Á¶

½ºÅà 1 ½ºÅà 2
PACKET DRIVER

¡¡¡¡* PACKET µå¶óÀ̹ö : PDS¿¡ µû¸¥ MAC µå¶óÀ̹ö
* STACK 1, 2 : IPX ¶Ç´Â TCP/IP (PDS SPEC)

¡¡

3. ÀÌ´õ³Ý ÆÐŶÀÇ ±¸Á¶

ÀÌ´õ³Ý ÆÐŶÀº Çì´õ¿Í ¼Û¼ö½Å ÁÖ¼Ò, ŸÀÔ, µ¥ÀÌÅÍ·Î ±¸¼ºµÇ¸ç, 64¹ÙÀÌÆ®¿¡¼­ 1518¹ÙÀÌÆ®ÀÇ ¹üÀ§¸¦ °¡Áø´Ù.

+-------------------------------------------------
| ÇÁ¸®¿¥ºí
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ [7]
+-------------------------------------------------
| ÇÁ·¹ÀÓ½ÃÀÛ±¸ºÐÀÚ(SFD)
¡¡ [1]
+-------------------------------------------------¡¡¡¡¡¡<=== ¿©±â¼­
| ¼ö½ÅÃø ÁÖ¼Ò
¡¡¡¡¡¡¡¡¡¡ [2 or 6]
+-------------------------------------------------
| ¼Û½ÅÃø ÁÖ¼Ò
¡¡¡¡¡¡¡¡¡¡ [2 or 6]
+-------------------------------------------------
| µ¥ÀÌÅÍ ÇʵåÀÇ ±æÀÌ
¡¡¡¡¡¡ [2]
+-------------------------------------------------
| µ¥ÀÌÅÍ
¡¡¡¡¡¡¡¡¡¡ ¡¡ [0 - 1500]
+-------------------------------------------------
| Æеå(Option)
¡¡¡¡¡¡¡¡¡¡ [0 - 46]
+-------------------------------------------------
| üũ¼¶
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ [4]
+-------------------------------------------------¡¡¡¡¡¡<=== ¿©±â±îÁö 64 - 1518¹ÙÀÌÆ® Å©±â

°¢ ÇÁ·¹ÀÓÀº ÇÁ¸®¿¥ºí·Î ½ÃÀÛÇϴµ¥, ÇÁ¸®¿¥ºíÀº 7¹ÙÀÌÆ®ÀÇ Å©±â¸¦ °¡Áø´Ù. °¢ ºñÆ®ÀÇ ÆÐÅÏÀº 10101010 ÀÌ´Ù. ÀÌ°ÍÀº receiver¿Í senderÀÇ µ¿±â¸¦ ¸ÂÃߴµ¥ ÀÌ¿ëµÈ´Ù. ´ÙÀ½À¸·Î SFD Áï, Start of Frame Byte°¡ ¿À´Âµ¥, 10101011ÀÇ ÆÐÅÏÀ» °¡Áö¸ç, ÇÁ·¹ÀÓ ÀÚüÀÇ ½ÃÀÛÁ¡À» Ç¥½ÃÇÑ´Ù. ÀÌ ºÎºÐÀ» Çì´õ¶ó°í ÇÒ ¼ö ÀÖÀ¸¸ç, ÃÑ 8¹ÙÀÌÆ®ÀÇ Å©±âÀÌ´Ù.

´ÙÀ½À¸·Î, ¼ö½ÅÀÚ¿Í ¼Û½ÅÀÚÀÇ ÁÖ¼Ò´Â ÇØ´ç LAN Ä«µå¿¡ ¹°¸®ÀûÀ¸·Î ±â·ÏµÇ¸ç, °¢ 6¹ÙÀÌÆ®¸¦ Â÷ÁöÇÑ´Ù. ÀÌ ÁÖ¼Ò´Â ´Ù¸¥ LAN Ä«µå¿Í Áߺ¹µÇÁö ¾Êµµ·Ï ÁÖ¾îÁö¸ç, À̸¦ ÅëÇØ ³×Æ®¿÷ »ó¿¡¼­ »ç¿ëÀÚ¸¦ ½Äº°ÇÒ¼ö ÀÖ´Ù. ´ÙÀ½À¸·Î µ¥ÀÌÅÍ ÇʵåÀÇ ±æÀÌ°¡ ¸î ¹ÙÀÌÆ®(0 - 1500)Àΰ¡¸¦ ³ªÅ¸³»´Â 2¹ÙÀÌÆ®°¡ µû¶ó¿Â´Ù.

°¢ Ä«µå¸¶´Ù °íÀ¯ÇÑ ±æÀÌÀÇ µ¥ÀÌÅÍ ´ÙÀ½¿¡´Â Æеå¶ó´Â ºÎºÐÀÌ Àִµ¥, ÀÌ ºÎºÐÀº 0¿¡¼­ 46¹ÙÀÌÆ®ÀÇ Å©±â¸¦ °¡Áø´Ù. µ¥ÀÌÅÍ°¡ Å©±â°¡ À۾Ƽ­ µ¥ÀÌÅÍ ÇʵåÀÇ ±æÀÌ°¡ ÇÁ·¹ÀÓÀÇ ÃÖ¼Ò Å©±âº¸´Ù ÀÛ¾ÆÁú °æ¿ì, ÀÌ ºÎºÐ¿¡ ¸î °³ÀÇ Ãß°¡ÀûÀÎ ¹ÙÀÌÆ®¸¦ »ðÀÔÇÏ°Ô µÈ´Ù.

Ethernet ÇÁ·¹ÀÓÀÇ ¸Ç ¸¶Áö¸· Çʵå´Â üũ¼¶(Checksum)ÀÌ´Ù. ÀÌ ºÎºÐÀº 32ºñÆ®ÀÇ Çؽà ÄÚµå·Î ÀÌ·ç¾îÁ® ÇÁ·¹ÀÓÀÇ ¿¡·¯ üũ¿¡ »ç¿ëµÈ´Ù. LAN Ä«µå´Â ¼ö½ÅÀÚÀÇ ÁÖ¼Ò¸¦ ÀÌ¿ëÇØ ¼ö½Å ¿©ºÎ¸¦ ÆǺ°ÇϹǷΠLAN Ä«µå¿¡ ÀÇÇØ Á¤ÇØÁö´Â Çì´õ ºÎºÐ°ú µ¥ÀÌÅ͸¦ Á¦¿ÜÇϸé, ¼Û½ÅÀÚ¿Í ¼ö½ÅÀÚ ÁÖ¼Ò°¡ ¼Û¼ö½ÅÀÇ ÇÙ½ÉÀÌ µÈ´Ù.

¡¡

4. ÆÐŶ ¹öÆÛ¿Í ¼Û¼ö½Å Æ÷Æ®

LAN Ä«µå¿¡´Â ÆÐŶÀ» ÁÖ°í ¹Þ±â À§ÇÑ ¹öÆÛ°¡ ÀÖ´Ù. ¼ö½ÅÇÏ´Â ÆÐŶÀ» ¼øȯ¹æ½ÄÀ¸·Î ÀúÀåÇϱ⠶§¹®¿¡ ¸µ ¹öÆÛ¶ó°íµµ ºÎ¸£´Â À̹öÆÛ´Â 256¹ÙÀÌÆ®¾¿ ÆäÀÌÁö ´ÜÀ§·Î ÆÐŶÀ» ÀúÀåÇÑ´Ù. µû¶ó¼­ 16K ÀÇ ¹öÆÛ¿¡´Â ¸ðµÎ 64 ÆäÀÌÁö°¡ ÀúÀåµÇ°í, ÆäÀÌÁö ¹øÈ£´Â 40h ºÎÅÍ 7fh±îÁö ÀÖ´Ù. ÀÌÁß ¼Û½Å¿ë ¹öÆÛ´Â ÆÐŶÀÇ ÃÖ´ë Å©±â°¡ 1514¹ÙÀÌÆ®·Î óÀ½ ¿©¼¸ ÆäÀÌÁö¸¦ Â÷ÁöÇÏ°í ³ª¸ÓÁö´Â ¼ö½Å¿ë ¹öÆÛ·Î »ç¿ëµÇ¸ç ¸µ ¹æ½ÄÀ¸·Î µ¿ÀÛÇÑ´Ù.

ÆÐŶ ¹öÆÛ´Â ÆäÀÌÁö¸¦ ´ÜÀ§·Î ÇÏ´Â ´ë±â Çà·ÄÀÇ ÀÏÁ¾À¸·Î º¼¼ö ÀÖ´Ù. ÆÐŶ µå¶óÀ̹ö´Â ÆÐŶ ¹öÆÛ¿ÍÀÇ ¼Û¼ö½ÅÀ» À§ÇØ Æ÷Æ®¸¦ ÀÌ¿ëÇϴµ¥, ¼Û½ÅÇÒ µ¥ÀÌÅ͸¦ ¹öÆÛ·Î ¿Å±â°Å³ª ¼ö½ÅÇÑ µ¥ÀÌÅ͸¦ ¹öÆÛ¿¡¼­ ÀÐ¾î ¿Ã ¶§´Â ¹°·Ð Àü¿ëĨÀÇ ·¹Áö½ºÅÍ¿¡ µ¥ÀÌÅ͸¦ ÀÐ°í ¾µ ¶§µµ Æ÷Æ®¸¦ »ç¿ëÇÑ´Ù. ¶ÇÇÑ LANÄ«µå¸¦ µ¿ÀÛ½ÃÅ°±â À§ÇÑ ÃʱâÈ­ ÀÛ¾÷¿¡¼­ Àü¿ëĨÀ» ¸®¼ÂÇÒ ¶§µµ ÇØ´ç Æ÷Æ®¿¡ Àбâ/¾²±â µ¿ÀÛÀ» ÇÑ´Ù.

µû¶ó¼­ LANÄ«µå¸¦ PC¿¡ ²È±â Àü¿¡ ¸ÕÀú ³×Æ®¿÷¿¡¼­ »ç¿ëÇÒ ÀÎÅÍ·´Æ® ¹øÈ£¸¦ ÇÒ´ç ÇÏ°í, µ¥ÀÌÅÍÀÇ ¼Û¼ö½Å¿¡ »ç¿ëÇÒ Æ÷Æ®ÀÇ ±âÁØ ÁÖ¼Ò¿Í »ç¿ëÇÒ DMA(DIRECT MEMORY ACCESS)¸¦ Á¤ÇÏ´Â ÀÛ¾÷À» ÇØ¾ß ÇÑ´Ù.

¡¡

¢¾ ÇÊÀÚ: ½Ö¿ëÁ¤º¸Åë½Å(ÁÖ) Åë½Å»ç¾÷1ÆÀ ±Ç¿µ·Î


(C) 1997-8 Ssangyong Information&Communications Corp.
Network Online [ netonline.sicc.co.kr ]