ÇöÀç°Á : ³×Æ®¿÷ ÇÁ·Î±×·¡¹ÖÀÇ ÀÌÇØ ´ÙÀ½: 1.2 TCP/IP ÇÁ·ÎÅäÄÝ
1.1 ³×Æ®¿÷ ÇÁ·Î±×·¡¹ÖÀÇ ºÐ·ù
¢º ³×Æ®¿÷ ÇÁ·Î±×·¥ ÀÛ¼º¿¡´Â ¿©·¯ °¡ÁöÀÇ ·¹º§ÀÌ ÀÖÀ» ¼ö Àִµ¥, Åë½Å Àåºñ(device)¸¦ Á÷Á¢ ±¸µ¿ÇÏ´Â µð¹ÙÀ̽º µå¶óÀ̹öÇü ÇÁ·Î±×·¥, TCP¿Í °°Àº Æ®·£½ºÆ÷Æ® °èÃþÀÇ ÀÎÅÍÆäÀ̽º¸¦ ÀÌ¿ëÇÏ´Â ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö, ±×¸®°í ÀÀ¿ë °èÃþÀ» ÀÌ¿ëÇÏ´Â ÀÀ¿ë °èÃþ ÇÁ·Î±×·¥µî Å©°Ô ¼¼ °¡Áö·Î ±¸ºÐÇÒ ¼ö ÀÖ´Ù.
¢º ¿¹¸¦µé¾î LAN¿¡¼ ÀÎÅͳÝÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡ À̵éÀÇ °ü°è¸¦ ±×¸² 1-1¿¡ ³ªÅ¸³Â´Ù.
±×¸² 1-1 ³×Æ®¿÷ ÇÁ·Î±×·¡¹ÖÀÇ °èÃþº° ºÐ·ù
1.1.1 ÀÀ¿ë °èÃþ ÇÁ·Î±×·¡¹Ö
¢º ÀÀ¿ë °èÃþ ÇÁ·Î±×·¡¹ÖÀº ÄÄÇ»ÅÍ ½Ã½ºÅÛÀÌ Áö¿øÇÏ´Â ³×Æ®¿÷ À¯Æ¿¸®Æ¼³ª ÀÀ¿ë ÇÁ·Î±×·¥À» È°¿ëÇÏ´Â ¹æ½ÄÀ¸·Î, °¡Àå »óÀ§ °èÃþÀÇ ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÑ´Ù.
¢º ÀÀ¿ë °èÃþÀ» ÀÌ¿ëÇÑ ÇÁ·Î±×·¡¹ÖÀº ¿ø°Ý ÀÛ¾÷À» Æí¸®ÇÏ°Ô Ã³¸®Çϱ⿡´Â ÀûÇÕÇϳª ³×Æ®¿÷ÀÇ ÇÏÀ§ °èÃþÀÇ µ¿ÀÛÀ» ±¸Ã¼ÀûÀ¸·Î Á¦¾îÇÒ ¼ö ¾ø´Ù´Â ´ÜÁ¡ÀÌ ÀÖ´Ù.
¢º À¥(web)¿¡¼ »ç¿ëµÇ°í ÀÖ´Â http(hypertext transfer protocol)¸¦ ÀÌ¿ëÇÏ´Â HTML(Hyper Text Markup Language) ¹®¼ ÀÛ¼ºµµ ¿©±â¿¡ ÇØ´çÇÑ´Ù.
1.1.2 Æ®·£½ºÆ÷Æ® °èÃþ ÇÁ·Î±×·¡¹Ö
¢º Æ®·£½ºÆ÷Æ® °èÃþÀ» ÀÌ¿ëÇÏ´Â °ÍÀ¸·Î¼ È£½ºÆ® Á¾Á¡°£ÀÇ ¿¬°áÀ» Á÷Á¢ °ü¸®ÇÏ°í ÆÐŶ ´ÜÀ§ÀÇ µ¥ÀÌÅÍ ¼Û¼ö½ÅÀ» ±¸Ã¼ÀûÀ¸·Î Á¦¾îÇÒ ¼ö ÀÖ´Ù.
¢º Æ®·£½ºÆ÷Æ® °èÃþ ÇÁ·Î±×·¡¹ÖÀÇ ´ëÇ¥ÀûÀÎ °ÍÀÌ ¼ÒÄÏ(Socket) API(Application Program Interface)¸¦ ÀÌ¿ëÇÏ´Â °ÍÀÌ´Ù.
¢º ¼ÒÄÏ APIÀÇ Á¾·ù´Â ¿î¿µÃ¼Á¦¿¡ µû¶ó UNIX BSD(Berkeley Software Distribution) socket(1982³â), À©µµ¿ì ¼ÒÄÏ(Winsock, 1992³â) µîÀÌ ÀÖ´Ù.
¢º ¼ÒÄÏ ÀÎÅÍÆäÀ̽º´Â UNIX BSD¿¡¼ óÀ½À¸·Î º¸±ÞµÇ±â ½ÃÀÛÇÏ¿´À¸³ª ÇöÀç´Â ÄÄÇ»ÅÍ ±âÁ¾ ¹× ¿î¿µÃ¼Á¦¿¡ ¹«°üÇÏ°Ô ´ëºÎºÐÀÇ ÄÄÇ»ÅÍ¿¡¼ Áö¿øµÇ°í ÀÖÀ¸¸ç ƯÈ÷ TCP/IP¸¦ Á¦°øÇÏ´Â ÄÄÇ»ÅÍ¿¡¼´Â ±âº»ÀûÀ¸·Î Áö¿øµÇ°í ÀÖ´Ù.
1.1.3 µð¹ÙÀ̽º µå¶óÀ̹ö °èÃþ ÇÁ·Î±×·¡¹Ö
¢º µð¹ÙÀ̽º µå¶óÀ̹ö °èÃþ ÇÁ·Î±×·¡¹ÖÀº OSI(Open System Interconnection)ÀÇ °èÃþ 2 ÀÌÇÏÀÇ ÀÎÅÍÆäÀ̽º, Áï ¸µÅ© °èÃþÀ̳ª Çϵå¿þ¾î µð¹ÙÀ̽º¸¦ ±¸µ¿ÇÏ¿© ÇÁ·¹ÀÓ ´ÜÀ§ÀÇ µ¥ÀÌÅÍ ¼Û¼ö½ÅÀ» Á÷Á¢ ´Ù·ç´Â ÇÁ·Î±×·¡¹ÖÀ» ¸»ÇÑ´Ù.
¢º µå¶óÀ̹ö °èÃþ ÇÁ·Î±×·¡¹ÖÀ» À§ÇÑ ´ëÇ¥ÀûÀÎ API´Â LAN¿¡¼ MAC(Medium Access Control) ÇÁ·¹ÀÓ ´ÜÀ§ÀÇ ¼Û¼ö½ÅÀ» ´Ù·ç´Â API·Î FTP»çÀÇ ÆÐŶ µå¶óÀ̹ö(Packet Driver), ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®»çÀÇ NDIS(Network Driver Interface Specification), ³ëº§»çÀÇ ODI(Open Data Interface) µîÀÌ ÀÖ´Ù.
¢º ÀÌ·¯ÇÑ APIµéÀ» »ç¿ëÇϸé LANÀÇ Á¾·ù(Áï, MAC ÇÁ·ÎÅäÄÝ Á¾·ù)¿Í LAN Ä«µå Á¦Á¶È¸»ç¿¡ ¹«°üÇÏ°Ô µå¶óÀ̹ö °èÃþÀÇ ³×Æ®¿÷ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù.
¢º µå¶óÀ̹ö °èÃþÀÇ ÇÁ·Î±×·¡¹ÖÀº ÇÁ·¹ÀÓÀÇ ±¸Ã¼ÀûÀÎ ¼Û¼ö½ÅÀ» Á¦¾îÇϰųª ³×Æ®¿÷ÀÇ »óŸ¦ ¸ð´ÏÅ͸µÇÏ´Â °æ¿ì, ¶Ç´Â TCP/IP°¡ ¾Æ´Ñ ÀÓÀÇÀÇ '»ç¿ëÀÚ Á¤ÀÇ'ÀÇ »óÀ§ ÇÁ·ÎÅäÄÝÀ» Áö¿øÇØ¾ß ÇÏ´Â °æ¿ì µî¿¡ »ç¿ëµÈ´Ù.
¢º ±×·¯³ª ÀÌ ¹æ½ÄÀº ÇÁ·¹ÀÓÀ» Àü¼Û ¶Ç´Â ¼ö½ÅÇÏ´Â ´Ü¼øÇÑ ±â´É¸¸ Á¦°øÇϹǷΠÈ帧Á¦¾î, ¿À·ùÁ¦¾î, IP ÁÖ¼Ò °ü¸®¿Í °°Àº ±â´ÉÀº »ç¿ëÀÚ°¡ º°µµ·Î ±¸ÇöÇÏ¿©¾ß ÇÑ´Ù.
¢º ¼¼ °¡Áö Á¾·ùÀÇ ³×Æ®¿÷ ÇÁ·Î±×·¡¹ÖÀÇ Æ¯Â¡À» Ç¥ 1-1¿¡ ºñ±³ÇÏ¿´´Ù.
°è Ãþ |
Á¾ ·ù |
Ư ¡ |
ÀÀ¿ë°èÃþ |
http, ftp, mail,rsh, rcp, RPC | - ÀÌ¹Ì ÀÛ¼ºµÈ
À¯Æ¿¸®Æ¼³ª ÀÀ¿ë ÇÁ·Î±×·¥À»
È°¿ë - È¿À²Àº ¶³¾îÁú ¼ö ÀÖÀ¸³ª ÇÁ·Î±×·¥ ÀÛ¼º, º¯°æ, ¿î¿µÀÌ ½¬¿ò. |
Æ®·£½º Æ÷Æ® °èÃþ |
socket, Winsock,TLI | - ÆÐŶ ´ÜÀ§ÀÇ
µ¥ÀÌÅÍ ¼Û¼ö½ÅÀ»
ó¸®ÇÔ.
- ÀÎÅͳÝ(TCP/IP) ÇÁ·Î±×·¥¿¡¼ °¡Àå ¸¹ÀÌ »ç¿ëµÊ. - ¼ÒÄÏ API°¡ ¿î¿µÃ¼Á¦¸¶´Ù À¯»çÇÏ¿© ÇÁ·Î±×·¥ ȣȯ¼ºÀÌ ÁÁÀ½. |
µð¹ÙÀ̽º µå¶óÀ̹ö °èÃþ |
Packet Driver,NDIS, ODI | - LAN¿¡¼ MAC ÇÁ·¹ÀÓ ´ÜÀ§ÀÇ
Àü¼ÛÀ» ó¸®ÇÔ. - ´Ù¾çÇÑ MAC ÇÁ·ÎÅäÄÝ¿¡¼ »ç¿ëÇÒ ¼ö ÀÖÀ½. - È帧Á¦¾î, ¿À·ùÁ¦¾î µîÀº »ç¿ëÀÚ°¡ ÀÛ¼ºÇØ¾ß ÇÔ |
Ç¥ 1-1 ³×Æ®¿÷ ÇÁ·Î±×·¡¹ÖÀÇ °èÃþº° ºÐ·ù¿Í Ư¡
ÇöÀç°Á : ³×Æ®¿÷ ÇÁ·Î±×·¡¹ÖÀÇ ÀÌÇØ ´ÙÀ½: 1.2 TCP/IP ÇÁ·ÎÅäÄÝ