¡¡
Àü¼¼°è¸¦ ¿¬°áÇÏ´Â ÀÎÅͳ×Æ®¿Í °°Àº Å« ³×Æ®¿÷¿¡¼ºÎÅÍ Á¶±×¸¸ »ç¹«½ÇÀÇ ÀÚ·á °øÀ¯¸¦ À§ÇÑ ³×Æ®¿÷¿¡ À̸£±â±îÁö ³×Æ®¿÷ ¸»ÀÌ ¾Èµé¾î °£°÷ÀÌ ¾ø´Ù. ¿ì¸®´Â ¿©±â¼ ³×Æ®¿÷ ¿î¿µ¿¡¼ °¡Àå Áß¿äÇÑ ÀåºñÁßÀÇ ÇϳªÀÎ NIC(Network Interface CARD, LAN CARD)¿¡ ´ëÇÏ¿© ¾î¶»°Ô µ¿ÀÛ ÇÏ´ÂÁö¸¦ »ìÆì º¸±â·Î ÇÏÀÚ.
¡¡
ÇöÀç °¡Àå º¸ÆíÈ µÇ¾î ÀÖ´Â ÀÌ´õ³Ý ¹æ½ÄÀÇ ³×Æ®¿÷¸¦ ±¸Ãà ÇϱâÀ§Çؼ´Â LAN CARD¸¦ ºñ·Ô ÇÏ¿© ¿©·¯ ºÎ¼Ó ÀåºñµéÀÌ ÇÊ¿ä ÇÏ´Ù. ƯÈ÷ LAN CARD´Â µ¥ÀÌÅÍÀÇ ¼Û¼ö½ÅÀ» ÄÁÆ®·Ñ ÇÏ´Â ÇÙ½ÉÀåºñÀ̸ç, »ç¿ëÀÚ¿Í °¡Àå °¡±îÀÌ ÀÖ´Â ³×Æ®¿÷ ºÎ¼ÓÇ°ÀÌ´Ù. ³×Æ®¿÷¿¡¼´Â ¼ö¹é¿¡¼ ¼öõ ¹ÙÀÌÆ®ÀÇ µ¥ÀÌÅ͸¦ Çϳª·Î ¹¾î ÆÐŶ(Packet)´ÜÀ§·Î µ¥ÀÌÅ͸¦ ºü¸¥ ¼Óµµ(ÀÌ´õ³Ý Ç¥ÁØ 10Mbps)·Î Àü¼ÛÇÑ´Ù. µû¶ó¼ LAN CARD´Â ºü¸¥ ¼ÓµµÀÇ ÆÐŶÀ» ¼Û¼ö½Å ÇÏ´Â ±âº»ÀûÀÎ ±â´ÉÀ» Áö¿øÇϱâ À§ÇÑ ±¸Á¶·Î µÇ¾î ÀÖ´Ù.
Áï µ¥ÀÌÅÍÀÇ ÀÔÃâ·Â°ú ±âº»ÀûÀÎ ±â´ÉÀ» °üÀåÇÏ´Â ÄÜÆ®·Ñ Ĩ, LAN CARDÁ¦Á¶È¸»ç ¸¶´Ù ´Ù¸£Áö¸¸ Åë½ÅÀü¿ë Ĩ°ú µ¥ÀÌÅ͸¦ ÀúÀåÇϱâ À§ÇÑ ¹öÆÛ·Î µÇ¾îÀÖ´Ù. ¹öÆÛ´Â Á¾·ù¿¡ µû¶ó ´Ù¸£Áö¸¸ 8KB, 16KBÁ¤µµÀ̸ç, PC¿ÍÀÇ Åë½ÅÀº ³»ºÎ ÀÎÅÍ·´Æ®¸¦ ÀÌ¿ëÇÏ¿© µ¥ÀÌÅ͸¦ Àü´ÞÇÑ´Ù.
[±×¸² 1] 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ÀÇ ±¸Á¶
- ÇÁ·ÎÅäÄÝ MANGER : PROTOCOL.INI FILE·ÎºÎÅÍ ÇÁ·ÎÅäÄÝ ¹× MAC µå¶óÀ̹ö¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò¾î¼ À̵éÀ» ÃʱâÈÇϴµ¥ »ç¿ëÇÑ´Ù.
- MAC µå¶óÀ̹ö : MEDIA ACCESS CONTROL DRIVER·Î¼ ".DOS", ".OS2"ÀÇ È®Àå¸íÀ» °®À½.
- ÇÁ·ÎÅäÄÝ STACK : NDIS SPEC¿¡ µû¸¥ ÇÁ·ÎÅäÄÝ STACK
¡ß ODI (Open Datalink Interface ) µå¶óÀ̹ö
NOVELL ¿¡¼ ±ÔÁ¤ÇÑ °øÀ¯ ÀÎÅÍÆäÀ̽º »ç¾ç
[±×¸² 4] ODIÀÇ ±¸Á¶
- MAC µå¶óÀ̹ö : ODI, SPEC ¿¡ µû¸¥ MAC DIRVER
NET.CFG FILE ÀÇ Á¤º¸¸¦ Àоî ÃʱâÈ µÈ´Ù.- LSL : ÇÁ·ÎÅäÄÝ STACK °ú MILD »çÀÌÀÇ ROUTING±â´ÉÀ» Á¦°øÇÑ´Ù.
- STACK1,2 : IPXODI ¹× ODI SPEC ¿¡ µû¸¥ TCP/IP
¡ß PDS (Packet Driver Specification) DRVIER
FTP ¼ÒÇÁÆ®¿þ¾î¿¡ ÀÇÇÏ¿© °³¹ßµÈ °ø¿ë µå¶óÀ̹ö ±ÔÁ¤.
- PDS ±¸Á¶
½ºÅà 1 | ½ºÅà 2 |
PACKET DRIVER |
¡¡¡¡* PACKET µå¶óÀ̹ö : PDS¿¡
µû¸¥ MAC µå¶óÀ̹ö
* STACK 1, 2 : IPX ¶Ç´Â TCP/IP (PDS SPEC)
¡¡
ÀÌ´õ³Ý ÆÐŶÀº Çì´õ¿Í ¼Û¼ö½Å ÁÖ¼Ò, ŸÀÔ, µ¥ÀÌÅÍ·Î ±¸¼ºµÇ¸ç, 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 Ä«µå¿¡ ÀÇÇØ Á¤ÇØÁö´Â Çì´õ ºÎºÐ°ú µ¥ÀÌÅ͸¦ Á¦¿ÜÇϸé, ¼Û½ÅÀÚ¿Í ¼ö½ÅÀÚ ÁÖ¼Ò°¡ ¼Û¼ö½ÅÀÇ ÇÙ½ÉÀÌ µÈ´Ù.
¡¡
LAN Ä«µå¿¡´Â ÆÐŶÀ» ÁÖ°í ¹Þ±â À§ÇÑ ¹öÆÛ°¡ ÀÖ´Ù. ¼ö½ÅÇÏ´Â ÆÐŶÀ» ¼øȯ¹æ½ÄÀ¸·Î ÀúÀåÇϱ⠶§¹®¿¡ ¸µ ¹öÆÛ¶ó°íµµ ºÎ¸£´Â À̹öÆÛ´Â 256¹ÙÀÌÆ®¾¿ ÆäÀÌÁö ´ÜÀ§·Î ÆÐŶÀ» ÀúÀåÇÑ´Ù. µû¶ó¼ 16K ÀÇ ¹öÆÛ¿¡´Â ¸ðµÎ 64 ÆäÀÌÁö°¡ ÀúÀåµÇ°í, ÆäÀÌÁö ¹øÈ£´Â 40h ºÎÅÍ 7fh±îÁö ÀÖ´Ù. ÀÌÁß ¼Û½Å¿ë ¹öÆÛ´Â ÆÐŶÀÇ ÃÖ´ë Å©±â°¡ 1514¹ÙÀÌÆ®·Î óÀ½ ¿©¼¸ ÆäÀÌÁö¸¦ Â÷ÁöÇÏ°í ³ª¸ÓÁö´Â ¼ö½Å¿ë ¹öÆÛ·Î »ç¿ëµÇ¸ç ¸µ ¹æ½ÄÀ¸·Î µ¿ÀÛÇÑ´Ù.
ÆÐŶ ¹öÆÛ´Â ÆäÀÌÁö¸¦ ´ÜÀ§·Î ÇÏ´Â ´ë±â Çà·ÄÀÇ ÀÏÁ¾À¸·Î º¼¼ö ÀÖ´Ù. ÆÐŶ µå¶óÀ̹ö´Â ÆÐŶ ¹öÆÛ¿ÍÀÇ ¼Û¼ö½ÅÀ» À§ÇØ Æ÷Æ®¸¦ ÀÌ¿ëÇϴµ¥, ¼Û½ÅÇÒ µ¥ÀÌÅ͸¦ ¹öÆÛ·Î ¿Å±â°Å³ª ¼ö½ÅÇÑ µ¥ÀÌÅ͸¦ ¹öÆÛ¿¡¼ ÀÐ¾î ¿Ã ¶§´Â ¹°·Ð Àü¿ëĨÀÇ ·¹Áö½ºÅÍ¿¡ µ¥ÀÌÅ͸¦ ÀÐ°í ¾µ ¶§µµ Æ÷Æ®¸¦ »ç¿ëÇÑ´Ù. ¶ÇÇÑ LANÄ«µå¸¦ µ¿ÀÛ½ÃÅ°±â À§ÇÑ ÃʱâÈ ÀÛ¾÷¿¡¼ Àü¿ëĨÀ» ¸®¼ÂÇÒ ¶§µµ ÇØ´ç Æ÷Æ®¿¡ Àбâ/¾²±â µ¿ÀÛÀ» ÇÑ´Ù.
µû¶ó¼ LANÄ«µå¸¦ PC¿¡ ²È±â Àü¿¡ ¸ÕÀú ³×Æ®¿÷¿¡¼ »ç¿ëÇÒ ÀÎÅÍ·´Æ® ¹øÈ£¸¦ ÇÒ´ç ÇÏ°í, µ¥ÀÌÅÍÀÇ ¼Û¼ö½Å¿¡ »ç¿ëÇÒ Æ÷Æ®ÀÇ ±âÁØ ÁÖ¼Ò¿Í »ç¿ëÇÒ DMA(DIRECT MEMORY ACCESS)¸¦ Á¤ÇÏ´Â ÀÛ¾÷À» ÇØ¾ß ÇÑ´Ù.
¡¡
¢¾ ÇÊÀÚ: ½Ö¿ëÁ¤º¸Åë½Å(ÁÖ) Åë½Å»ç¾÷1ÆÀ ±Ç¿µ·Î
(C) 1997-8 Ssangyong
Information&Communications Corp. |