ÇöÀç°­Á : ³×Æ®¿÷ ÇÁ·Î±×·¡¹ÖÀÇ ÀÌÇØ ´ÙÀ½: 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 ÇÁ·ÎÅäÄÝ