| |
---|---|
D.M.Z
CONTENT
NEXT
1.1 History ³×Æ®¿öÅ·ÀÇ ¾ÆÀ̵ð¾î´Â ÀÇ»ç¼ÒÅëÀ̶ó´Â °Í¸¸Å ¿À·¡µÈ °ÍÀÏ °ÍÀÌ´Ù. ºÏÀ» Ãļ ¸Þ½ÃÁö¸¦ ÀüÇÏ´Â ¼®±â½Ã´ë¶ó°í °¡Á¤ÇÏÀÚ. A ¿ø½ÃÀÎÀÌ B ¿ø½ÃÀο¡°Ô µ¹ ´øÁö±â ³îÀ̸¦ ÇÏÀÚ°í ÃÊ´ëÇÏ·Á Çϳª, B°¡ ±× ºÏ¼Ò¸®¸¦ µè±â¿£ ³Ê¹«µµ ¸Ö¸® ¶³¾îÁ® ÀÖ´Ù¸é A°¡ ÇÒ ¼ö ÀÖ´Â ÀÏÀº? ±×´Â 1) B°¡ »ì°í ÀÖ´Â °÷±îÁö ã¾Æ°¡°Å³ª, 2) ´õ Å« ºÏÀ» ¾²°Å³ª, 3) A¿Í B »çÀÌ¿¡ »ç´Â C¿¡°Ô ¸Þ½ÃÁö¸¦ ÀüÇØ´Þ¶ó°í ¿äûÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. À̵é Áß ¸¶Áö¸· °ÍÀÌ ¹Ù·Î ³×Æ®¿öÅ·ÀÌ´Ù. ¹°·Ð, ¿ì¸®´Â ¿ø½Ã ³ó°æ½ÃÀý ¼±Á¶ÀÇ µµ±¸º¸´Ü ÈξÀ ¹ßÀüµÈ µµ±¸¸¦ °®°í ÀÖ´Ù. ¿À´Ã³¯ ¿ì¸®´Â Àü¼±ÀÇ ´Ù¹ß, ±¤ ÄÉÀ̺í, ÀüÆÄ µîÀ» ÅëÇÏ¿©, Åä¿äÀÏÀÇ Ã౸°æ±â ¾à¼ÓÀ» ¸Î±âÀ§ÇØ ÄÄÇ»ÅÍ·Î Åë½ÅÇÑ´Ù. ´ÙÀ½¿¡¼ ¿ì¸®´Â ÀÌ·¯ÇÑ ÀϵéÀÌ ÀÌ·ç¾îÁö´Âµ¥ ´ëÇÑ ÀÇ¹Ì¿Í ¹æ¹ý¿¡ °üÇØ ´Ù·ê °ÍÀÌ´Ù. ÀÌ ¹®¼¿¡¼´Â µÎ °¡ÁöÀÇ ³×Æ®¿÷¿¡ °üÇØ ±â¼úÇÒ °ÍÀε¥, Çϳª´Â UUCP±â¹Ý, ¶Ç Çϳª´Â TCP/IP ±â¹ÝÀÌ´Ù. À̵éÀº µÎ ÄÄÇ»ÅÍ°£¿¡ ÀڷḦ Àü´ÞÇÏ´Â ÇÁ·ÎÅäÄÝ°ú ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°ÁöÀÌ´Ù. ÀÌ Àå¿¡¼ ¿ì¸®´Â ±× µÎ ŸÀÔÀÇ ³×Æ®¿÷°ú, ±×µé ¹Ø¿¡ ±ò¸° ¿ø¸®¿¡ °üÇØ »ìÆ캼 °ÍÀÌ´Ù. ³×Æ®¿÷Àº »óÈ£°£¿¡ ±³½Å(ÁÖ·Î Àü¿ë È£½ºÆ®µéÀÇ ¼ºñ½º¿¡ ÀÇÁ¸ÇÏ¿©) ÇÒ ¼ö Àִ ȣ½ºÆ®(host)ÀÇ ¸ðÀ½À̶ó°í Á¤ÀÇÇÒ ¼ö ÀÖ´Ù. È£½ºÆ®µéÀº ´ëºÎºÐ ÄÄÇ»ÅÍÀÌÁö¸¸ ²À ±×·¡¾ß¸¸ ÇÏÁø ¾Ê´Ù. Áï X-Å͹̳Π¶Ç´Â °íÁö´É ÇÁ¸°Æ®µµ È£½ºÆ®°¡ µÉ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. ÀÛÀº È£½ºÆ®ÀÇ Áý´Ü ¿ª½Ã »çÀÌÆ®(site)¶ó ºÒ¸± ¼ö ÀÖ´Ù. Ä¿¹Â´ÏÄÉÀ̼ÇÀº ¾ð¾î³ª ÄÚµåÀÇ Á¤·Ä ¾øÀÌ´Â ºÒ°¡´ÉÇÏ´Ù. ÄÄÇ»ÅÍ ³×Æ®¿÷¿¡¼ ÀÌ·± ¾ð¾îµéÀº ÇÁ·ÎÅäÄÝ(protocol)À̶ó°í ºÒ¸®¿ö Áø´Ù. ±×·¯³ª ´ç½Åµµ ¿©±â¿¡ ÇÁ·ÎÅäÄÝ¿¡ °üÇØ ÀûÇô ÀÖ´Ù°ï »ý°¢Ä¡ ¾ÊÀ» °ÍÀÌ´Ù. ´ë½Å, Á¤»óȸ´ã °°Àº °÷¿¡¼ °üÂûµÇ´Â Çൿ ¾ç½Ä °°Àº °í ¼öÁØÀ¸·Î Á¤ÇüÈµÈ ÄÚµå¶ó°í »ý°¢ÇÏÀÚ. ºñ½ÁÇÑ ¾ç»ó¿¡¼, ÇÁ·ÎÅäÄÝÀº µÑ ÀÌ»óÀÇ È£½ºÆ® °£¿¡ ¸Þ½ÃÁö¸¦ ±³È¯ÇÏ´Â ¾ö°ÝÇÑ ·êÀÏ »ÓÀÌ´Ù.
1.2 UUCP Networks UUCP´Â Unix-to-Unix CopyÀÇ ¾àÀÚÀÌ´Ù. ±×°ÍÀº ½Ã¸®¾ó ¶óÀÎ(serial line)À» ÅëÇÏ¿© ÆÄÀÏÀ» ±³È¯ÇÏ°í, Àü¼ÛÀÇ È帧À» ÅëÁ¦Çϸç, ¸®¸ðÆ® È£½ºÆ®¿¡¼ÀÇ ÇÁ·Î±×·¥ ½ÇÇàÀ» ÃʱâÈ ÇÏ´Â ÇÁ·Î±×·¥ ÆÐÅ°Áö¿¡¼ Ãâ¹ßÇÑ °ÍÀÌ´Ù. 70³âµµ ÈĹÝÀÇ ÃÖÃÊ implementation ÀÌÈÄ·Î ¸î¹øÀÇ ÁÖµÈ º¯È°¡ ÀÖ¾î ¿ÔÀ¸³ª ±×°ÍÀÌ Á¦°øÇÏ´Â ¼ºñ½º¿¡ À־ ¿©ÀüÈ÷ ¾ö°ÝÇÏ´Ù. ±×¸®°í ¾ÆÁ÷µµ dial-up ÀüÈ ¸µÅ©¿¡ ±â¹ÝÇÑ ±¤¿ª ³×Æ®¿÷¿¡ ÀÀ¿ëµÈ´Ù. UUCP´Â 1977³â Bell Laboratories¿¡¼ ±×µéÀÇ Unix-°³¹ß »çÀÌÆ®¿Í ±³½ÅÇϱâ À§ÇØ °³¹ßµÇ¾ú´Ù. 1978³â Áß¹Ý, ÀÌ ³×Æ®¿÷Àº ÀÌ¹Ì 80°³ÀÇ »çÀÌÆ®¿Í ¿¬°áµÇ¾ú°í ¸®¸ðÆ® ÇÁ¸°Æà °°Àº ¾îÇø®ÄÉÀ̼ÇÀ¸·Î¼ e-mailÀ» µ¹¸®°í ÀÖ¾ú´Ù. ±×·¯³ª ±× ½Ã½ºÅÛÀº ÁÖ·Î ½Å ¼ÒÇÁÆ®¿þ¾î¿Í bugfix¸¦ ¹èÆ÷Çϴµ¥ ÁÖ·Î »ç¿ëµÇ¾ú´Ù. ¿À´Ã³¯¿¡´Â, UUCP´Â ´õÀÌ»ó UN*Xȯ°æ¿¡¸¸ Á¦ÇÑ µÇÁö ¾Ê°í, ¹«·á³ª »ó¿ëÀ¸·Î AMigaOS, DOS, Atari's TOS °°Àº ¿©·¯ Ç÷§Æû(Platform)À¸·Î Æ÷ÆÃ(porting)ÀÌ °¡´ÉÇÏ´Ù. UUCPÀÇ °¡Àå Å« °áÁ¡Àº ´À¸° ¼ÓµµÀÌ´Ù. ÀüÈ Àåºñ¶ó´Â °ÍÀÌ ÃÖ´ë Àü¼Û·ü¿¡ Á¦ÇÑÀ» ÁÖ´Â °ÍÀÌ°í, ¶Ç ÇÑ°¡Áö·Î UUCP¸µÅ©°¡ ¿µ±¸ÀûÀÎ ¿¬°áÀÌ ¾Æ´Ï±â ¶§¹®ÀÌ´Ù. Áï, È£½ºÆ®°¡ ÀÏÁ¤ °£°ÝÀ» µÎ°í dial-upÀ¸·Î »óÈ£°£¿¡ ¿¬°áÀ» ÇϹǷΠmail message°¡ UUCP ³×Æ®¿÷À» Åë°úÇϴµ¥ °É¸®´Â ´ëºÎºÐÀÇ ¼Ò¿ä½Ã°£Àº ´ÙÀ½¹ø ¿¬°áÀ» ±â´Ù¸®¸ç È£½ºÆ®ÀÇ µð½ºÅ©¿¡ ³¶Ã¢ÇÏ°Ô ¾É¾Æ Àִµ¥ ÀÖ´Â °ÍÀÌ´Ù. ÀÌ·¯ÇÑ Á¦¾à¿¡µµ ºÒ±¸ÇÏ°í ¼¼»ó¿£ ¾ÆÁ÷µµ ¸¹Àº UUCP »çÀÌÆ®°¡ Á¸ÀçÇÑ´Ù. ±×°ÍµéÀº ´ëºÎºÐ, Ãë¹Ì°¡°¡ ¿î¿µÇϰųª, °³Àλç¿ëÀÚ¿¡°Ô ÀÏÁ¤¿ä±ÝÀ» ¹Þ°í ³×Æ®¿÷¿¡ Á¢±Ù½ÃÄÑÁÖ´Â ISP(Internet Service Provider)Çü½ÄÀ¸·Î ¿î¿µµÇ´Âµ¥, UUCP°¡ Àα⸦ ´©¸®´Â ÁÖµÈ ¿øÀÎÀº ´ç¿¬È÷ Big Internet Cable¿¡ ÄÄÇ»Å͸¦ ¿¬°áÇÏ´Â °Íº¸´Ù ºñ¿ëÀÌ Àú·ÅÇϱ⠶§¹®ÀÌ´Ù. ÄÄÇ»Å͸¦ ÇϳªÀÇ UUCP ³ëµå(node: ³×Æ®¿÷ÀÇ ºÐ±âÁ¡À̳ª ´Ü¸»ÀåÄ¡ÀÇ Á¢¼ÓÁ¡)·Î ¸¸µé±â À§ÇØ ÇÊ¿äÇÑ °ÍÀ̶ó°ï ´ÜÁö ¸ðµ©, ÀÛµ¿ÁßÀÎ UUCP Implementation, ±×¸®°í mail°ú news¸¦ Á¦°øÇÏ±æ ¿øÇÏ´Â ¶Ç ´Ù¸¥ UUCP ³ëµå »ÓÀÌ´Ù. 1.2.1 How to Use UUCP UUCP¿¡ ³»ÀçµÈ ¿ø¸®´Â ´Ü¼øÇÏ´Ù. Áï, ±×°ÍÀÇ À̸§ÀÌ °¡¸®Å°µí, ±×°ÍÀº ´Ü¼øÈ÷ ÇÑ È£½ºÆ®·Î ºÎÅÍ ´Ù¸¥ È£½ºÆ®·Î fileÀ» º¹»çÇÏ´Â °ÍÀÌ´Ù. ±×·¯³ª ±× »Ó ¾Æ´Ï¶ó ¸®¸ðÆ® È£½ºÆ®¿¡¼ ¾î¶² ÀÛ¾÷À» ¼öÇà ÇÏ°Ôµµ ÇÑ´Ù. ´ç½ÅÀÇ ¸Ó½ÅÀÌ swimÀ̶ó´Â °¡»óÀÇ È£½ºÆ®¿¡ Á¢±ÙÀÌ Çã¿ëµÇ¾î ÀÖ°í, ´ç½ÅÀÌ lpr Ä¿¸Çµå¸¦ ½ÇÇà½ÃÅ°°í ½Í´Ù°í ÇÒ ¶§, ´ÙÀ½°ú °°ÀÌ Ä¿¸Çµå¶óÀο¡ Àû¾îÁÖ¸é ÀÌ ¹®¼¸¦ swim¿¡¼ ÇÁ¸°Æ® ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
$ uux -r swim!lpr !netguide.dviÀÌ°ÍÀº uux(UUCP suiteÀÇ Ä¿¸Çµå)°¡ swimÀÇ ÀÛ¾÷À» ½ºÄÉÁìÇϵµ·Ï ÇÑ´Ù. ÀÌ ÀÛ¾÷Àº netguide.dvi¶ó´Â ÀÔ·ÂÆÄÀÏÀ» lpr¿¡°Ô feedÇϵµ·Ï ¿äûÇÑ´Ù. -r flag´Â ¸®¸ðÆ® ½Ã½ºÅÛ¿¡ Áï½Ã ¿äûÇÏÁö ¾Ê°í ´ÙÀ½¹øÀÇ ¿¬°áÀÌ ÀÖÀ» ¶§±îÁö jobÀ» ÀúÀåÇØ ³õµµ·Ï ÇÏ´Â ±¸½ÇÀ» ÇÑ´Ù. ÀÌ°ÍÀ» spoolingÀ̶ó°í ÇÑ´Ù. UUCPÀÇ ¶Ç ´Ù¸¥ Ư¼ºÀº jobµéÀ» ¿©·¯ È£½ºÆ®(±×µéÀÇ Çù·ÂÇÏ¿¡)¸¦ ÅëÇØ Æ÷¿öµå ½Ãų¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. swimÀÌ ¸¹Àº ·®ÀÇ UN*X aplication archive¸¦ Áö´Ñ groucho¶ó´Â °÷°ú UUCP ¸µÅ©°¡ µÇ¾î ÀÖ´Ù°í °¡Á¤ÇÒ ¶§, tripwire-1.0.tar.gz¶ó´Â ÆÄÀÏÀ» ´ç½ÅÀÇ »çÀÌÆ®·Î ´Ù¿î·ÎµåÇÏ°í ½Í´Ù¸é ´ÙÀ½°ú °°ÀÌ ÇϸéµÈ´Ù. $ uucp -mr swim!groucho!~/security/tripwire-1.0.tar.gz trip.tgz »ý¼ºµÈ jobÀº groucho·ÎºÎÅÍ ÆÄÀÏÀ» °¡Áö°í ¿Àµµ·Ï swim¿¡ ¿äûÇÏ°í, ´ç½ÅÀÇ »çÀÌÆ®¿¡ trip.tgz¶ó´Â À̸§À¸·Î ÀúÀåµÇ°í ÆÄÀÏÀÇ µµÂøÀ» ¾Ë¸®´Â mailÀÌ Àü´ÞµÉ °ÍÀÌ´Ù. ÀÌ°ÍÀº 3´Ü°è¿¡ ÀÇÇØ ¼öÇàµÇ´Âµ¥, ù¹ø°·Î ´ç½ÅÀÇ »çÀÌÆ®°¡ swim¿¡°Ô jobÀ» º¸³½´Ù. ´ÙÀ½À¸·Î swimÀÌ groucho¿Í Á¢¼ÓÇÑ µÚ ÆÄÀÏÀ» ´Ù¿î·ÎµåÇÑ´Ù. ±×¸®°í ¸¶Áö¸·Àº swim¿¡¼ ´ç½ÅÀÇ »çÀÌÆ®·Î ½ÇÁ¦ Àü¼ÛÇÏ´Â °ÍÀÌ´Ù. ÇöÀç UUCP¿¡ ÀÇÇØ Á¦°øµÇ´Â °¡Àå Áß¿äÇÑ ¼ºñ½º´Â mail°ú newsÀÌ´Ù. ÀÌ¿¡ °üÇؼ± ´ÙÀ½¿¡ ´Ù·ê °ÍÀ̹ǷΠ¿©±â¼± °£·«ÇÑ ¼Ò°³¸¸ Çϵµ·Ï ÇÑ´Ù. Electronic mail(ª°Ô´Â email)Àº ¸®¸ðÆ® È£½ºÆ®¿¡ Á¢±ÙÇÏ´Â ¹æ¹ýÀ» ¸ô¶óµµ »ç¿ëÀÚ°¡ message¸¦ ±³È¯ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ´ç½ÅÀÇ »çÀÌÆ®¿¡¼ ¸ñÀû »çÀÌÆ®±îÁö message¸¦ º¸³»´Â ÀÓ¹«´Â mail handling system¿¡ ÀÇÇØ ¿Ïº®ÇÏ°Ô ¼öÇàµÈ´Ù. UUCP ȯ°æ¿¡¼± mailÀº ÁÖ·Î ¼ö½ÅÀÚ ÁÖ¼Ò¿Í mail message¸¦ ³Ñ°ÜÁÖµµ·Ï, rmail Ä¿¸Çµå¸¦ ÀÌ¿ôÇÑ È£½ºÆ®¿¡ ½ÇÇàÇÔÀ¸·Î½á ¿î¹ÝµÈ´Ù. rmailÀº ¸ñÀûÁö¿¡ µµÂøÇÒ ¶§ ±îÁö message¸¦ Æ÷¿öµå ½Ãų °ÍÀÌ´Ù. ÀÌ°Í¿¡´ëÇؼ± Chapter 13¿¡¼ º¸´Ù ´õ ÀÚ¼¼È÷ ´Ù¸¦ °ÍÀÌ´Ù. News´Â ¹èÆ÷µÈ bulletin board systemÀÇ ¸ðÀ½À̶ó°í ¸»ÇÏ´Â °ÍÀÌ °¡Àå Á¤È®ÇÒ °ÍÀÌ´Ù. Á¾Á¾, ÀÌ·¯ÇÑ °üÁ¡¿¡¼´Â Usenet News¸¦, Áý°èµÈ °Í¸¸ 120,000À̳ª µÇ´Â »çÀÌÆ®µéÀÌ Âü¿©ÇÏ°í ÀÖ´Â news exchange networkÀ¸·Î º»´Ù. UsenetÀÇ ±â¿øÀº 1979³â, Unix V7°ú ÇÔ²² UUCP°¡ ¸±¸®Áî µÈ ÈÄ, Unix community¿¡¼ÀÇ ÀϹÝÁ¤º¸±³È¯ÀÇ ¾ÆÀ̵ð¾î¸¦ °®°í ÀÖ´ø ¼¼ ¸íÀÇ ´ëÇпø»ýÀÌ ¸î°³ÀÇ script¸¦ Áý¾î ³Ö¾î ¸¸µç °ÍÀ̸ç, ±×°ÍÀÌ ÃÖÃÊÀÇ netnews systemÀÌ´Ù. 1980³â ÀÌ ³×Æ®¿÷Àº ºÏ Ķ·Î¸®¾Æ¿¡ ¼ÒÀçÇÑ µÎ ´ëÇÐÀÇ duke, unc, ±×¸®°í phs¿¡ ¿¬°áµÇ¾ú°í, ÀÌ ÀÌ¿Ü¿¡µµ UsenetÀº ¼ºÀåÇß´Ù. ¹°·Ð ±×°ÍÀÌ UUCP±â¹Ý ³×Æ®¿÷¿¡ ±â¿øÇÑ´Ù°í Çصµ ÀÌÁ¦ ´õ ÀÌ»ó ÇϳªÀÇ ´ÜÀÏ ³×Æ®¿÷¿¡¸¸ Á¦ÇѵÇÁö ¾Ê´Â´Ù. ±âº»ÀûÀÎ Á¤º¸ÀÇ ¿ä¼Ò´Â ƯÁ¤ ÁÖÁ¦ Àü¿ëÀÇ newsgroup °èÃþ¿¡ Æ÷½ºÆÃµÈ ±ÛÀÌ´Ù. ´ëºÎºÐÀÇ »çÀÌÆ®´Â ¼±ÅÃµÈ newsgroup ¸¸À» ¼ö½ÅÇϴµ¥, ÀÌ´Â ÇÏ·ç´ç Æò±Õ 60MB¿¡ À̸¥´Ù. UUCP ¼¼°è¿¡¼, news´Â ÀϹÝÀûÀ¸·Î ¿äûµÈ groupÀÇ ±ÛÀ» ¼öÁýÇÏ¿© ¸î°³ÀÇ batch(ÄÄÇ»ÅÍ·Î ÀÏ°ý󸮵Ǵ jobÀÇ ¹À½ - ¿ªÀÚÁÖ)·Î packingÇÏ¿© UUCP¸µÅ©¸¦ µû¶ó ¼ö½Å »çÀÌÆ®·Î º¸³»Áø´Ù. ±×¸®°í ¼ö½Å »çÀÌÆ®´Â º¸³»¿Â news¸¦ unpackingÇÏ°í ±× ¿ÜÀÇ Ãß°¡ ÇÁ·Î¼¼½º¸¦ ¼öÇàÇÏ´Â rnews Ä¿¸Çµå¸¦ Á¦°øÇÑ´Ù. ¸¶Áö¸·À¸·Î UUCP´Â ÀÏ¹Ý Á¢±ÙÀ» Çã¿ëÇÏ´Â ¸¹Àº dial-up archieve »çÀÌÆ®ÀÇ ¸Å°³Ã¼ÀÌ´Ù. UUCP¸¦ ÀÌ¿ëÇؼ guest »ç¿ëÀÚ·Î loginÇÏ¿© ÀϹÝÀÎÀÌ Á¢±Ù°¡´ÉÇÑ ÆÄÀÏÀ» ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ guest °èÁ¤Àº Á¾Á¾ login¸íÀ¸·Î ¾²ÀÌ°í ±×°ÍÀÇ password´Â uucp/nuucp ȤÀº ±×¿Í À¯»çÇÑ °ÍµéÀÌ´Ù.
UUCP°¡ Àú·ÅÇÑ ³×Æ®¿÷ Ä¿³Ø¼ÇÀ̶õ Á¡¿¡¼± ÁÁÀº ¼±ÅÃÀÏÁö ¸ô¶óµµ, ±×°ÍÀÌ °¡Áö´Â store-and-forward ±â¼úÀÌ °æÁ÷µÈ °ÍÀÓÀ» ÀÔÁõÇÏ´Â ¸î¸î »óȲÀÌ Á¸ÀçÇϴµ¥, ¿¹¸¦ µéÀÚ¸é Local Area Network(LAN)ÀÌ ±×·¯ÇÑ °ÍÀÌ µÇ°Ú´Ù. LANÀº º¸Åë °°Àº °Ç¹° ³», ȤÀº °°Àº Ãþ¿¡ ÀÖ´Â ¼Ò¼öÀÇ ÄÄÇ»Å͵éÀÌ »óÈ£°£¿¡ µ¿ÀÏÇÑ ÀÛ¾÷ȯ°æÀ» Á¦°øÇϵµ·Ï ¿¬°áµÊÀ¸·Î½á ÀÌ·ç¾îÁø´Ù. ÀüÅëÀûÀ¸·Î À̵é È£½ºÆ®(host) »óÈ£°£¿¡ ÆÄÀÏÀ» °øÀ¯Çϰųª ´Ù¸¥ ¸Ó½Å¿¡ Á¸ÀçÇÏ´Â ¾îÇø®ÄÉÀ̼ǵµ ½ÇÇàÇÒ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ task´Â ±Ùº»ÀûÀ¸·Î ´Ù¸¥ ¹æ½ÄÀÇ ³×Æ®¿÷ Á¢±ÙÀ» ÇÊ¿ä·Î ÇÑ´Ù. job description(ÀÛ¾÷ ¼öÇà ¼ø¼µµ¶ó°í º¸¸éµÊ)¿¡ µû¶ó ÀüüÆÄÀÏÀ» Æ÷¿öµå(forward)ÇÏ´Â ´ë½Å, ¸ðµç µ¥ÀÌÅ͸¦ ÀÛÀº Á¶°¢(ȤÀº packet)À¸·Î ³ª´©¾î Áï½Ã ¸ñÀûÁö È£½ºÆ®·Î º¸³»Á® ±× °÷¿¡¼ Àç Á¶ÇյȴÙ. ÀÌ·± ¹æ½ÄÀÇ ³×Æ®¿÷À» packet-switched ³×Æ®¿÷À̶ó ÇÏ°í, Ÿ Á¾·ùµé Áß¿¡¼µµ ÀÌ°ÍÀº ³×Æ®¿÷ ³Ê¸Ó¿¡¼ ¹Ý ´Éµ¿ÀûÀÎ ¾îÇø®ÄÉÀÌ¼Ç ½ÇÇàÀ» °¡´ÉÄÉ ÇÑ´Ù. ÀÌ°ÍÀÇ ºñ¿ëÀº ±× ¼ÒÇÁÆ®¿þ¾îÀÇ º¹À⼺(ȤÀº Á¤±³¼º?)¿¡ µû¶ó Áõ°¡ÇÑ´Ù. UN*X system(¶Ç non-UN*X site)°¡ ä¿ëÇÑ ÇØ´äÀº TCP/IP¶ó ¾Ë·ÁÁ® ÀÖ´Ù. ÀÌ Àý¿¡¼ ±×¿¡ ³»ÀçµÈ °³³äÀ» »ìÆ캸µµ·Ï ÇÏÀÚ. 1.3.1 Introduction to TCP/IP-Network TCP/IPÀÇ ±â¿øÀº 1969³â¿¡ United States DARPA(Defence Advenced Research Project Agency)°¡ Âø¼öÇÑ ¿¬±¸ ÇÁ·ÎÁ§Æ®¿¡¼ ãÀ» ¼ö ÀÖ´Ù. ½ÃÇèÀûÀÎ ³×Æ®¿÷À̾ú´ø ARPANET, ÀÌ°ÍÀº ¼º°øÀûÀÎ °ÍÀ¸·Î ÆǸíµÇ¾î 1975³â¿¡ ½ÇÁ¦ ÀÛÀü °¡´ÉÇÑ °ÍÀ¸·Î º¯È¯ µÇ¾ú´Ù. 1987³â, TCP/IP´Â Ç¥ÁØÀ¸·Î äÅÃµÇ¾î ¸ðµç ³×Æ®¿÷ È£½ºÆ®°¡ ±×°ÍÀ» »ç¿ëÇÏ°Ô µÇ¾ú´Ù. ARPANETÀÌ ÀÎÅͳÝÀ¸·Î ¼ºÀåÇÏ°Ô µÇ¾úÀ» ¶§, (1990³â¿¡ ARPANET ÀÚü´Â »ç¶óÁ³À½¿¡µµ) TCP/IPÀÇ »ç¿ëÀº ÀÎÅÍ³Ý Àüü·Î ÆÛÁö°Ô µÇ¾ú´Ù. ´ëºÎºÐÀÇ ÁÖ¸ñÇÒ ¸¸ÇÑ ´ë»óÀº LANÀ̾úÁö¸¸, ISDN°ú °°Àº °í¼Ó µðÁöÅÐ ÀüÈÀåºñÀÇ ÃâÇöÀ¸·Î, dial-up ³×Æ®¿÷µµ Àü¼Û¼ö´ÜÀÇ Çϳª·Î½áÀÇ ¹Ì·¡¸¦ ±â¾àÇÏ°Ô µÇ¾ú´Ù. TCP/IP¸¦ ³íÇÔ¿¡ ÀÖ¾î ±¸Ã¼ÀûÀÎ »çÇ×À» º¸¿©ÁÖ±â À§ÇØ ´ÙÀ½ Àý¿¡¼´Â Fredland¿¡ À§Ä¡ÇÑ Groucho Marx University(GMU)¸¦ ¿¹·Î¼ µé °ÍÀÌ´Ù. ´Ù¼öÀÇ Çаú°¡ ÀÚ½ÅÀÇ ·ÎÄà ³×Æ®¿÷À» ¿î¿µÇÏ°í, À̵é Áß ¸î¸îÀº Çϳª¸¦ °øÀ¯Çϱ⵵ Çϸç, ¾î¶² °÷Àº ¿©·¯°³ÀÇ ·ÎÄà ³×Æ®¿÷À» ¿î¿µÇϱ⵵ ÇÑ´Ù. ±×µéÀº ¸ðµÎ ³»ºÎÀûÀ¸·Î ¿¬°áµÇ¾î ÀÖ°í, ÇϳªÀÇ °í¼Ó link·Î ÀÎÅͳݰú ¿¬°áµÇ¾î ÀÖ´Ù. ´ç½ÅÀÇ ¸®´ª½º ¸Ó½ÅÀÌ ¼öÇаú³»¿¡ erdos¶ó´Â À̸§ÀÇ È£½ºÆ®·Î (UN*X È£½ºÆ®·Î ÀÌ·ç¾îÁø) LAN¿¡ ¿¬°áµÇ¾î ÀÖ´Ù°í °¡Á¤ÇÏÀÚ. ÀÌ ¶§, ¹°¸®ÇаúÀÇ quark¿¡ Á¢±ÙÇÏ·Á ÇÑ´Ù¸é, ´ÙÀ½ÀÇ ¸í·É¾î¸¦ ÀÔ·ÂÇÏ¸é µÈ´Ù.
$ rlogin guark.physics Welcome to the Physics Department at GMU (ttyq2) login: ÇÁ·ÒÇÁÆ®¿¡ login nameÀ» andres¶ó ³Ö°í Æнº¿öµå¸¦ ÀÔ·ÂÇ϶ó. ±×·¯¸é quark½©ÀÌ, ¸¶Ä¡ ´ç½ÅÀÌ ±× ½Ã½ºÅÛ Äֿܼ¡ ¾É¾Æ ÀÖ´Â °Í ó·³ ÁÖ¾îÁú °ÍÀÌ´Ù. ±× ½©À» ºüÁ® ³ª¿À¸é ´Ù½Ã Àڱ⠸ӽÅÀÇ ÇÁ·ÒÇÁÆ®·Î µ¹¾Æ¿Â´Ù. Áö±Ý ´ç½ÅÀº Áö±Ý ¸·, TCP/IP°¡ Á¦°øÇÏ´Â ÁïÈïÀûÀÌ°íµµ ´Éµ¿ÀûÀÎ ÇÁ·Î±×·¥ÀÎ remote loginÀ» »ç¿ëÇØ º¸ ¾Ò´Ù. quark¿¡ ¿¬°áµÇ¾î ÀÖ´Â µ¿¾È, X11 ±â¹Ý ¾îÇø®ÄÉÀ̼Ç, Áï function plotting ÇÁ·Î±×·¥ ¶Ç´Â PostScrip previewer°°Àº °ÍÀ» ½ÇÇà½ÃÅ°°í ½Í´Ù°í ÇÏÀÚ. ÀÌµé ¾îÇø®ÄÉÀ̼ÇÀÌ ´ç½Å È£½ºÆ®ÀÇ È¸éÀ¸·Î Ç¥½ÃµÇµµ·Ï Çϱâ À§Çؼ± DISPLAY ȯ°æº¯¼ö¸¦ ÁöÁ¤ÇØ¾ß ÇÑ´Ù.
$ export DISPLAY=erdos.maths:0.0 ÀÌÁ¦, ¾îÇø®ÄÉÀ̼ÇÀ» ½ÇÇà½ÃÅ°¸é ±×°ÍÀº quark´ë½Å, ´ç½ÅÀÇ X¼¹ö¿Í Á¢ÃËÇÏ¿© ´ç½ÅÀÇ È¸é¿¡ ±× ÇÁ·Î±×·¥ÀÇ ¸ðµç À©µµ¿ì¸¦ Ç¥½ÃÇÒ °ÍÀÌ´Ù. ¹°·Ð, ÀÌ°ÍÀº erdosÀÇ X11¼¹ö°¡ ½ÇÇàÁßÀ̶ó´Â °¡Á¤ÇÏ¿¡¼ °¡´ÉÇÏ´Ù. ÀÌÀÇ ¿äÁö´Â TCP/IP°¡ quark¿Í erdos»çÀÌ¿¡ X11ÆÐŶÀ» ÁÖ°í ¹ÞÀ½À¸·Î½á ¸¶Ä¡ ´ÜÀÏ systemÀ» »ç¿ëÇÏ°í Àִٴ ȯ»óÀ» ÁØ´Ù. ¿©±â¼ÀÇ ³×Æ®¿÷Àº ´ëºÎºÐ Åõ¸í¼ºÀ» Áö´Ñ´Ù. TCP/IP ³×Æ®¿öÅ·¿¡ ÀÖ¾î, ¶Ç ÇÑ°¡Áö Áß¿äÇÑ ÀÀ¿ë¹ýÀº NFS·Î, ÀÌ°ÍÀº Network File SystemÀÇ ¾àÀÚÀÌ´Ù. ÀÌ´Â ³×Æ®¿÷À» Åõ¸í¼º ÀÖ°Ô ¸¸µå´Â ¶Ç´Ù¸¥ ÇüÅÂÀε¥, ±× ÀÌÀ¯´Â ±×°ÍÀÌ ´Ù¸¥ È£½ºÆ®¿¡¼ µð·ºÅ丮 ¿µ¿ªÀ» ¸¶Ä¡ local FS(FileSystem)ó·³ mountÇϵµ·Ï ÇÑ´Ù´Â °ÍÀÌ´Ù. ¿¹¸¦ µéÀÚ¸é, ¸ðµç »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮´Â Áß¾Ó ¼¹ö¸Ó½Å¿¡ Á¸ÀçÇÏ°í, LAN»óÀÇ ´Ù¸¥ È£½ºÆ®´Â ±× µð·ºÅ丮¸¦ mountÇÏ´Â »óȲÀÌ Àִµ¥, ÀÌÀÇ È¿°ú´Â »ç¿ëÀÚ°¡ ¾î´À È£½ºÆ®¿¡¼ loginÇÏ´õ¶óµµ µ¿ÀÏÇÑ È¨ µð·ºÅ丮¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ÀÌ¿Í ºñ½ÁÇÏ°Ô, (TEX °°ÀÌ)µð½ºÅ© ¿ë·®À» ¸¹ÀÌ Â÷ÁöÇÏ´Â ¾îÇø®ÄÉÀ̼ÇÀ» ÇϳªÀÇ ¸Ó½Å¿¡ ¼³Ä¡ÇÏ°í, ´Ù¸¥ ¸Ó½Å¿¡ ÀÌ µð·ºÅ丮¸¦ export ½Ãų¼öµµ ÀÖ´Ù. ÀÌ·¯ÇÑ NFS¿¡ ´ëÇؼ± Chapter 11¿¡¼ ´Ù½Ã ´Ù·ç°íÀÚ ÇÑ´Ù. ¹°·Ð, À̵éÀº ´ÜÁö TCP/IP ³×Æ®¿÷¿¡¼ ÇÒ ¼ö ÀÖ´Â ÀÏÀÇ ¿¹Á¦ÀÏ »ÓÀÌ°í, ±×ÀÇ °¡´É¼ºÀº ¹«±Ã¹«ÁøÇÏ´Ù 1.3.2 Ethernets LAN¿¡¼ °¡Àå ¸¹ÀÌ ¾²ÀÌ´Â Çϵå¿þ¾î Á¾·ù´Â º¸Åë ÀÌ´õ³Ý(Ethernet)À¸·Î ¾Ë·ÁÁ® ÀÖ´Ù. ±×°ÍÀº connector, tap ¶Ç´Â transceiver¸¦ ÅëÇØ ´ÜÀÏ ÄÉÀ̺í°ú ¿¬°áµÈ È£½ºÆ®µé·Î ÀÌ·ç¾îÁ® ÀÖ´Ù. ´Ü¼øÇÑ ÀÌ´õ³ÝÀÇ °æ¿ì, ¼³Ä¡½Ã ºñ¿ëÀÌ Àú·ÅÇÏ°í ÃÊ´ç 10MegabitÀÇ ¼Óµµ ¶§¹®¿¡ ÀαⰡ ÀÖ´Ù. ÀÌ´õ³ÝÀº ¼¼°¡Áö Á¾·ù°¡ ÀÖ´Ù. Áï, ¼¼ºÎÀûÀ¸·Î thick,thin, ±×¸®°í twisted pair¶ó ºÒ¸®´Â °ÍµéÀÌ´Ù. thin°ú thick ÀÌ´õ³ÝÀº °¢°¢ µ¿ÃàÀÇ ÄÉÀ̺íÀ» ÀÌ¿ëÇÏÁö¸¸, ÀÌ ÄÉÀ̺íÀÇ µÎ²²¿Í À̸¦ È£½ºÆ®¿¡ ¿¬°áÇÏ´Â ¹æ½ÄÀÌ ´Ù¸£´Ù. thinÀÌ´õ³ÝÀº TÇüÀÇ "BNC" Ä¿³ØÅ͸¦ ÄÉÀÌºí¿¡ »ðÀÔÇÏ¿© ÄÄÇ»ÅÍ µÚÂÊ Ç÷¯±×¿¡ ³¢¿ö µ¹¸°´Ù. thick À̵¥³ÝÀº ÄÉÀÌºí¿¡ ÀÛÀº ±¸¸ÛÀ» ³»¾î "vampire tab"À¸·Î transceiver¸¦ ¿¬°áÇØ¾ß ÇÑ´Ù. thin, thick ÀÌ´õ³Ý ÄÉÀ̺íÀº °¢°¢ ¼¼ºÎÀûÀ¸·Î 200, 500 ¹ÌÅÍ °Å¸®±îÁö ³õÀÏ ¼ö ÀÖÀ¸¸ç, À̸¦ 10 base-2, 10base-5¶ó ºÎ¸¥´Ù. twisted pair´Â ÀüÈ ¼³Ä¡½Ã º¼ ¼ö ÀÖ´Â ±¸¸®¼± 2°³·Î ÀÌ·ç¾îÁø ÄÉÀ̺íÀ» »ç¿ëÇÑ´Ù. ±×·¯³ª º¸Åë, ÀÌ ¿Ü¿¡µµ Ãß°¡ÀûÀÎ Çϵå¿þ¾î¸¦ ÇÊ¿ä·Î Çϴµ¥, ±×°ÍÀº 10base-T¶ó ¾Ë·ÁÁ® ÀÖ´Ù. thick ÀÌ´õ³Ý »ó¿¡¼ È£½ºÆ® Ãß°¡°¡ ¾à°£ Á¶ÀâÇϱä ÇÏÁö¸¸, ±×°ÍÀÌ ³×Æ®¿÷À» ´Ù¿î½ÃÅ°Áö´Â ¾Ê´Â´Ù. ±×·¯³ª thin netÀÇ °æ¿ì, Àû¾îµµ ¸îºÐ°£Àº ³×Æ®¿÷ ¼ºñ½º¸¦ Áß´ÜÇؾ߸¸ ÇÑ´Ù. ¿Ö³Ä Çϸé, Ä¿³ØÅ͸¦ ³¢¿ì±â À§ÇØ ÄÉÀ̺íÀ» Àý´ÜÇØ¾ß Çϱ⠶§¹®ÀÌ´Ù. ´ëºÎºÐÀÇ »ç¶÷µéÀÌ thin ÀÌ´õ³ÝÀ» Á¦¾ÈÇϴµ¥, ±× ¿øÀÎÀº ¹Ù·Î Àú·ÅÇÑ ºñ¿ëÀÌ´Ù. Áï, PC card´Â ¹ÌÈ 50$ Á¤µµ¹Û¿¡ ¾ÈµÇ°í, ÄÉÀ̺íÀº ¹ÌÅÍ´ç ¸î¼¾Æ® Á¤µµÀ̱⠶§¹®ÀÌ´Ù. ±×·¯³ª Å« ±Ô¸ðÀÇ ¼³Ä¡½Ã¿¡´Â thick ÀÌ´õ³ÝÀÌ ´õ Àû´çÇÏ´Ù. ¿¹¸¦ µé¾î, GMUÀÇ ¼öÇаú¿¡¼± thick ÀÌ´õ³ÝÀ» »ç¿ëÇÑ´Ù. ±×·¯¹Ç·Î »õ È£½ºÆ® Ãß°¡½Ã ³×Æ®¿÷ È帧ÀÌ ºØ±«µÇÁø ¾ÊÀ» °ÍÀÌ´Ù. ÀÌ´õ³Ý ±â¼úÀ» ÀúÇØÇÏ´Â ÇÑ°¡Áö ¿äÀÎÀº ÄÉÀÌºí ±æÀÌÀÇ Á¦ÇÑÀ¸·Î, ÀÌ´Â LANÀÌ¿ÜÀÇ »ç¿ëÀ» °¡·Î ¸·´Â´Ù. ±×·¯³ª ¸î¸î ÀÌ´õ³Ý ¼¼±×¸ÕÆ®´Â °¢°¢ repeater, bridge, ȤÀº router·Î ¿¬°áµÉ ¼ö ÀÖ´Ù. repeater´Â ´Ü¼øÈ÷ µÑ ¶Ç´Â ¿©·¯ ¼¼±×¸ÕÆ® »çÀÌÀÇ ½ÅÈ£¸¦ º¹»çÇÏ¿© ¸¶Ä¡ ¸ðµç ¼¼±×¸ÕÆ®°¡ ÇϳªÀÇ ÀÌ´õ³ÝÀÎ °Íó·³ ÇÔ²² µ¿ÀÛÇϵµ·Ï ÇÑ´Ù. ŸÀÌ¹Ö ¿ä±¸»ó, ³×Æ®¿÷»óÀÇ ¾î¶² µÎ È£½ºÆ®¿¡ 4°³ÀÌ»óÀÇ repeater´Â Á¸ÀçÇÒ ¼ö ¾ø´Ù. Bridge¿Í router´Â À̺¸´Ù Á»´õ º¹ÀâÇÏ´Ù. ±×°ÍµéÀº Àü´ÞµÈ µ¥ÀÌÅ͸¦ ºÐ¼®ÇÏ°í ¼öÃëÇϴ ȣ½ºÆ®°¡ local ÀÌ´õ³Ý¿¡ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì¿¡¸¸ ±×¸¦ Æ÷¿öµå ½ÃŲ´Ù. È£½ºÆ®°¡ 1500¹ÙÀÌÆ®¿¡ À̸£´Â ÆÐŶ(ȤÀº frame)À» µ¿ÀÏ ÀÌ´õ³Ý »óÀÇ ´Ù¸¥ È£½ºÆ®¿¡°Ô º¸³¾ ¼ö ÀÖ´Â »óȲ¿¡¼ÀÇ ÀÌ´õ³ÝÀº ¸¶Ä¡ bus systemó·³ µ¿ÀÛÇÑ´Ù. È£½ºÆ®´Â ÀÌ´õ³Ý º¸µåÀÇ firmware(ƯÁ¤ ¸ñÀûÀÇ ³í¸® ¼³°è¸¦ Á¤ÇÏ´Â ¸¶ÀÌÅ©·Î ÇÁ·Î±×·¥ - ¿ªÀÚÁÖ)¿¡ hardcodeµÈ 6¹ÙÀÌÆ® ¼ö·Î½á ÁÖ¼ÒÈ µÈ´Ù. ÀÌ ÁÖ¼Ò´Â ÈçÈ÷ ÀÏ·ÃÀÇ 2ÀÚ¸® 16Áø¼ö¸¦ °¢°¢ ÄÝ·ÐÀ¸·Î ³ª´©¾î Ç¥±âÇÑ´Ù. Áï, aa:bb:cc:dd:ffó·³ ¸»ÀÌ´Ù. ÇÑ °÷¿¡¼ º¸³»Áø ÇÁ·¹ÀÓÀº ¿¬°áµÈ ¸ðµç °÷¿¡ º¸¿©Áö³ª, ´ÜÁö ¸ñÀûÁö È£½ºÆ®¸¸ÀÌ À̸¦ ¹Þ¾Æ ó¸®ÇÑ´Ù. ¸¸¾à µÎ °÷ÀÌ µ¿½Ã¿¡ º¸³»·Á ÇÑ´Ù¸é Ãæµ¹ÀÌ ÀϾ´Âµ¥, ÀÌ´Â µÎ °÷ÀÌ Àü¼ÛÀ» Áß´ÜÇÔÀ¸·Î½á ÇØ°áµÇ¸ç ¾ó¸¶°£ÀÇ ½Ã°£ÈÄ ´Ù½Ã ½ÃµµÇÑ´Ù. 1.3.3 Other Types of Hardware Groucho Marx University°°ÀÌ º¸´Ù Å« ±Ô¸ðÀÇ ¼³Ä¡¿¡¼´Â ÀÌ´õ³Ý¸¸ÀÌ »ç¿ëµÇÁø ¾Ê´Â´Ù. Groucho Marx University¿¡¼ °¢ ÇаúÀÇ LANÀº campus backbone, Áï FDDI(Fiber Distributed Data Interface)¸¦ µ¹¸®´Â ±¤¼¶À¯ ÄÉÀÌºí¿¡ ¿¬°áµÇ¾î ÀÖ´Ù. FDDI´Â µ¥ÀÌÅÍ Àü¼Û(Áï ±âº»ÀûÀ¸·Î ÀÏÁ¤¼öÀÇ tokenÀ» ÁÖÀ§·Î º¸³»´Â °ÍÀ» ÀǹÌÇÔ)¿¡ ÀÖ¾î¼, stationÀÌ tokenÀ» Àâ¾Æ ³»¾úÀ» ¶§¸¸ ÇÁ·¹ÀÓÀ» º¸³»°Ô ÇÏ´Â, »ç¹µ ´Ù¸¥ ¹æ½ÄÀÇ Á¢±ÙÀ» »ç¿ëÇÑ´Ù. ÀÌ FDDIÀÇ ÁÖµÈ ÀåÁ¡Àº 100M bps(ÃÊ´ç 100¸Þ°¡ ¹ÙÀÌÆ®)¿¡ À̸£´Â ¼Óµµ¿Í 200KM¿¡ À̸£´Â ÃÖ´ë ÄÉÀÌºí ±æÀÌÀÌ´Ù. ¿ø°Å¸®ÀÇ ³×Æ®¿÷À» ¿¬°á½ÃÅ°±â À§Çؼ± X.25Ç¥ÁØ¿¡ ±â¹ÝÇÑ ´Ù¸¥ Á¾·ùÀÇ Àåºñ°¡ »ç¿ëµÈ´Ù. ¹Ì±¹ÀÇ Tymnet ¶Ç´Â µ¶ÀÏÀÇ Datex-P°°Àº Public Data NetworkÀ̶ó ºÒ¸®´Â °÷¿¡¼ ÀÌ ¼ºñ½º¸¦ ¸¹ÀÌ Á¦°øÇÑ´Ù. X.25´Â Packet Assembler/Disassembler, ÁÙ¿©¼ PAD¶ó ºÎ¸£´Â Ư¼öÇÑ Çϵå¿þ¾î¸¦ ¿ä±¸ÇÑ´Ù. X.25´Â ÀڽŸ¸ÀÇ ³×Æ®¿÷ ÇÁ·ÎÅäÄÝ ¼ÂÀ» Á¤ÀÇÇϳª TCP/IP³ª ´Ù¸¥ ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ´Â ³×Æ®¿÷¿¡ ¿¬°áÇÒ ¶§µµ Á¾Á¾ »ç¿ëµÈ´Ù. IP ÆÐŶÀÌ ´Ü¼øÈ÷ X.25·Î mapµÉ ¼ö ¾ø±â ¶§¹®¿¡(ȤÀº ±× ¹Ý´ëÀÇ °æ¿ì) ±×°ÍµéÀº ´Ü¼øÈ÷ X.25 ÆÐŶÀ» ĸ½¶È ÇÏ¿© ³×Æ®¿÷ ³Ê¸Ó·Î º¸³½´Ù. Á¾Á¾, ¾Æ¸¶Ãß¾î ¹«¼±±â»ç´Â ±×µéÀÇ Àåºñ¸¦ ÄÄÇ»ÅÍÀÇ Åë½ÅÀåºñ·Î »ç¿ëÇϱ⵵ Çϴµ¥, ÀÌ°ÍÀ» packet radio ¶Ç´Â ham radio¶ó ºÎ¸¥´Ù. ÀÌ¿¡ »ç¿ëµÇ´Â ÇÁ·ÎÅäÄÝÀ» °¡¸®ÄÑ AX.25¶ó Çϴµ¥, ÀÌ°ÍÀº X.25¿¡¼ À¯·¡ÇÑ °ÍÀÌ´Ù. ´À¸®Áö¸¸ Àú·ÅÇÑ ¶Ç ÇÑ°¡Áö ±â¼úÀº ÀüÈ¿¬°áÀ» À§ÇÑ serial lineÀÌ´Ù. ÀÌ°ÍÀº ÆÐŶÀ» Àü¼ÛÇϱâ À§ÇØ, Â÷ÈÄ¿¡ ´Ù·ê SLIPÀ̳ª PPP°°Àº ¶Ç ÇϳªÀÇ ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÑ´Ù. 1.3.4 The Internet Protocol ¹°·Ð, ´ç½ÅÀÇ ³×Æ®¿÷ÀÌ ÀÌ´õ³Ý¿¡ ÇÑÁ¤µÇ´Â °Ç ¿øÄ¡ ¾ÊÀ» °ÍÀÌ´Ù. ÀÌ»óÀûÀ¸·Î´Â, ¹«½¼ Çϵå¿þ¾î »ó¿¡¼ ½ÇÇàµÇµç, ¾î¶»°Ô ¸¹Àº ÇϺδÜÀ§·Î ±¸¼ºµÇ´Â Áö¿¡ »ó°ü¾øÀÌ ³×Æ®¿÷À» »ç¿ëÇÏ±æ ¿øÇÒ °ÍÀÌ´Ù. ¿¹¸¦ µé¾î Groucho Marx University¿Í °°Àº ´ë±Ô¸ðÀÇ ¼³Ä¡¿¡¼ ¿¬°áµÈ ÀÌ´õ³ÝÀº º¸Åë ¸î°³·Î ³ª´©¾î Áø´Ù. GMU¿¡¼ ¼öÇаú´Â 2°³ÀÇ ÀÌ´õ³ÝÀ» °¡µ¿ÇÏ°í Àִµ¥, ±³¼ö¿Í ´ëÇпø»ýÀ» À§ÇÑ ºü¸¥ ¸Ó½ÅÀÇ ³×Æ®¿÷ÀÌ, ±×¸®°í ÇлýµéÀ» À§ÇÑ ´À¸° ¸Ó½ÅÀÇ °ÍÀÌ Á¸ÀçÇÑ´Ù. ¾çÂÊ ¸ðµÎ FDDI campus backbone¿¡ ¿¬°áµÇ¾î ÀÖ´Ù. ÀÌ·¯ÇÑ ¿¬°áÀº °ÔÀÌÆ®¿þÀÌ(gateway)¶ó ºÒ¸®´Â Àü¿ë È£½ºÆ®¿¡ ÀÇÇØ Á¶Á¤µÈ´Ù. ±×¸®°í ÀÌ °ÔÀÌÆ®¿þÀÌ´Â ¹ÝÀԵǰųª ¹ÝÃâµÇ´Â ÆÐŶÀ» ¾ç ÀÌ´õ³Ý°£°ú ±¤¼¶À¯ ÄÉÀÌºí°£¿¡ º¹»çÇÔÀ¸·Î½á Á¶Á¤ÇÑ´Ù. ¿¹¸¦ µé¾î ¼öÇаú¿¡ ÀÖ´Â ´ç½ÅÀÇ ¸®´ª½º ¸Ó½Å¿¡¼ ¹°¸®ÇаúÀÇ quark¿¡ Á¢±ÙÇÏ°íÀÚ ÇÑ´Ù¸é, ÀÌ ¶§ À̵éÀº µ¿ÀÏ ÀÌ´õ³Ý»ó¿¡ Á¸ÀçÇÏÁö ¾ÊÀ¸¹Ç·Î ³×Æ®¿öÅ· ¼ÒÇÁÆ®¿þ¾î´Â quark¿¡ Á÷Á¢ ÆÐŶÀ» º¸³¾ ¼ö ¾ø´Ù. ±×·¯¹Ç·Î ±×°ÍÀº Æ÷¿öµå·Î¼ÀÇ ÀÓ¹«¸¦ ¼öÇàÇÏ´Â °ÔÀÌÆ®¿þÀÌ¿¡ ÀÇÁ¸ÇÏ°Ô µÈ´Ù. (sophus¶ó´Â À̸§ÀÇ) °ÔÀÌÆ®¿þÀÌ´Â ¹°¸®ÇаúÀÇ niels¶ó´Â µ¿·á °ÔÀÌÆ®¿þÀÌ¿¡°Ô backboneÀ» ÅëÇØ À̵é ÆÐŶÀ» Æ÷¿öµå ½ÃÅ°°í, niels´Â À̸¦ ¹Þ¾Æ, ´Ù½Ã ¸ñÀûÁö È£½ºÆ®¿¡ ¹è´ÞÇÏ°Ô µÈ´Ù. erdos¿Í quarkÀÇ µ¥ÀÌÅÍ È帧Àº ±×¸² 1.1°ú °°´Ù.
±×¸² 1.1: erdos¿¡¼ quark·Î µ¥ÀÌÅͱ׷¥À» º¸³»´Â °úÁ¤ ¸®¸ðÆ® È£½ºÆ®¿¡ µ¥ÀÌÅ͸¦ µ¹¸®´Â ÀÌ·¯ÇÑ ±¸Á¶¸¦ ¶ó¿ìÆÃ(routing)À̶ó ÇÏ°í, ÆÐŶÀº Á¾Á¾ ÀÌ ±¸Àý¿¡¼ µ¥ÀÌÅͱ׷¥À̶ó ºÒ¸± °ÍÀÌ´Ù. ¿ëÀÌÇÔÀ» À§ÇØ, Çϵå¿þ¾î µ¶¸³ÀûÀÎ ÇÁ·ÎÅäÄÝ, Áï IP(Internet Protocol)¿¡ ÀÇÇØ µ¥ÀÌÅͱ׷¥ ±³È¯ÀÌ °ü¸®µÈ´Ù. IP¿Í ¶ó¿ìÆÿ¡ °üÇؼ´Â 2Àå¿¡¼ º¸´Ù ÀÚ¼¼È÷ ´Ù·ç°íÀÚ ÇÑ´Ù. IPÀÇ °¡Àå Å« ÀÕÁ¡Àº ¹°¸®ÀûÀ¸·Î ´Ù¸¥ ³×Æ®¿÷À» ¿Ü°ü»ó µ¿ÀÏÇÑ ³×Æ®¿÷À¸·Î º¯È¯½ÃÅ°´Âµ¥ ÀÖ´Ù. À̸¦ °¡¸®ÄÑ internetworkingÀ̶ó ÇÏ°í, "meta-network"(¿©·¯Á¾·ùÀÇ ´Ù¸¥ ³×Æ®¿÷ÀÌ °áÇÕµÈ - ¿ªÀÚÁÖ)ÀÇ °á°ú¹°À» ÀÏÄþî ÇϳªÀÇ internetÀ̶ó ÇÑ´Ù. ÀϹݸí»ç·Î¼ÀÇ internet°ú °íÀ¯¸í»ç·Î¼ÀÇ InternetÀÇ ¹Ì¹¦ÇÑ Â÷ÀÌ°¡ ¹Ù·Î ÀÌ¿¡ ÀÖ´Ù. ÈÄÀÚ´Â Àü ¼¼°èÀûÀÎ 'internet'ÀÇ °ø½ÄÀûÀÎ À̸§ÀÌ´Ù. ¹°·Ð, IP´Â Çϵå¿þ¾î µ¶¸³ÀûÀÎ ÁÖ¼ÒÈ ±¸Á¶¸¦ ÇÊ¿ä·Î ÇÑ´Ù. ÀÌ´Â IP ÁÖ¼Ò¶ó°íÇÏ´Â µ¶Æ¯ÇÑ 32ºñÆ® ¼ö¸¦ °¢ È£½ºÆ®¿¡ ºÎ¿©ÇÔÀ¸·Î½á ÀÌ·ç¾îÁø´Ù. IP ÁÖ¼Ò´Â º¸Åë 4°³ÀÇ 10Áø¼ö·Î Ç¥±âµÇ¸ç, À̵éÀº °¢°¢ 8ºñÆ®¾¿ '.'À¸·Î ³ª´¶´Ù. ¿¹¸¦ µé¾î, quarkÀÇ IPÁÖ¼Ò°¡ 0x954C0C04À̶ó°í ÇÒ ¶§, ÀÌ´Â ´Ù½Ã 149.76.12.4·Î Ç¥±âµÉ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ ¾ç½ÄÀ» dotted quad notationÀ̶ó°í ÇÑ´Ù. ÀÌÁ¦, ¿ì¸®´Â ÁÖ¼ÒÀÇ 3°¡Áö ´Ù¸¥ ¾ç½ÄÀ» ¾Ë°í ÀÖ´Ù. Çϳª´Â quakr¿Í °°Àº È£½ºÆ®¸í(hostname)ÀÌ°í, ¶Ç Çϳª´Â IP ÁÖ¼Ò, ±×¸®°í ¸¶Áö¸·À¸·Î ÀÌ´õ³ÝÀÇ 6¹ÙÀÌÆ® ÁÖ¼Ò¿Í °°Àº Çϵå¿þ¾î ÁÖ¼ÒÀÌ´Ù. À̵éÀº ¾î·µç ÀÏÄ¡µÇ¾î¾ß ÇÑ´Ù. ±×·¡¼ rlogin quark¸¦ ÃÆÀ» ¶§, ³×Æ®¿öÅ· ¼ÒÇÁÆ®¿þ¾î°¡ quarkÀÇ IP ÁÖ¼Ò¸¦ ¾ò¾î¼ IP°¡ µ¥ÀÌÅ͸¦ ¹°¸®ÇаúÀÇ ÀÌ´õ³ÝÀ¸·Î Àü´ÞÇϸé, ±×°ÍÀº ¶Ç ¾î¶°ÇÑ ÀýÂ÷¿¡ ÀÇÇØ ±× IP¿Í »óÀÀÇÏ´Â ÀÌ´õ³Ý ÁÖ¼Ò¸¦ ã¾Æ³¾ °ÍÀÌ´Ù. ±×¸®°í ±×°ÍÀº ´Ù¼Ò È¥¶õ½º·´´Ù. ¿ì¸®´Â ÀÌ¿¡°üÇØ ¿©±â¼ ³íÇÏÁø ¾Ê°í, ´ë½Å¿¡ ´ÙÀ½ Chapter2 ¿¡¼ ´Ù·ê °ÍÀÌ´Ù. Áö±ÝÀº ÁÖ¼Ò¸¦ ã´Â ÀÌ·¯ÇÑ ´Ü°è°¡, È£½ºÆ®¸íÀ» IPÁÖ¼Ò·Î ¸ÅÇÎÇÒ ¶§´Â hostname resolutionÀ̶ó°í ÇÏ°í, IP ÁÖ¼Ò¸¦ Çϵå¿þ¾î ÁÖ¼Ò·Î ¸ÅÇÎÇÒ ¶§´Â address resolutionÀ̶ó ºÎ¸¥´Ù´Â °Í¸¸ ±â¾ïÇÏ¸é µÈ´Ù. 1.3.5 IP over Serial Lines ½Ã¸®¾ó ¶óÀÎ(serial line)»ó¿¡¼, SLIP(Serial Line IP)¶ó´Â "»ç½Ç»óÀÇ" Ç¥ÁØÀÌ Á¾Á¾ »ç¿ëµÈ´Ù. SLIPÀ» º¸¿ÏÇÒ °ÍÀÌ CSLIP(compressed SLIP)À̸ç IP Çì´õ¸¦ ¾ÐÃàÇÔÀ¸·Î½á ½Ã¸®¾ó ¸µÅ©°¡ Á¦°øÇÏ´Â ºñ±³Àû ³·Àº ´ë¿ªÆøÀ» º¸´Ù Àß »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ¶Ç ´Ù¸¥ ½Ã¸®¾ó ÇÁ·ÎÅäÄÝÀº PPP(Point-to-Point Protocol)ÀÌ´Ù. PPP¿¡´Â link negotiation(¸µÅ©¾çµµ) phase¸¦ ºñ·ÔÇÏ¿©, SLIPº¸´Ù ´õ ¸¹Àº Ư¼ºÀÌ ÀÖ´Ù. ±×·¯³ª ±×°ÍÀÌ SLIPº¸´Ù ´õ ³ªÀº ÇÑ°¡Áö ÀÌÀ¯´Â ±×°ÍÀÌ IP µ¥ÀÌÅͱ׷¥¸¸À» Àü¼ÛÇϴµ¥ ±×Ä¡Áö ¾Ê°í ´Ù¸¥ ¾î¶² Á¾·ùÀÇ µ¥ÀÌÅͱ׷¥µµ Àü¼ÛÇϵµ·Ï ¼³°èµÈµ¥ ÀÖ´Ù. 1.3.6 The Transmission Control Protocol ¹°·Ð µ¥ÀÌÅͱ׷¥À» ÇÑ È£½ºÆ®¿¡¼ ´Ù¸¥ °ÍÀ¸·Î º¸³»´Â °ÍÀÌ À̾߱âÀÇ ÀüºÎ´Â ¾Æ´Ï´Ù. ¸¸¾à ´ç½ÅÀÌ quark¿¡ loginÇÑ´Ù¸é, erdosÀÇ rlogin ÇÁ·Î¼¼½º¿Í quarkÀÇ ½© ÇÁ·Î¼¼½º °£¿¡ ½Å·Ú¼º ÀÖ´Â ¿¬°áÀ» ¼ö¸³ÇÏ±æ ¿øÇÒ °ÍÀÌ´Ù. ±×¸®ÇÏ¿© ¿À°¡´Â Á¤º¸´Â sender¿¡ ÀÇÇØ ÆÐŶÀ¸·Î ³ª´©¾îÁö°í, reciever¿¡ ÀÇÇØ ´Ù½Ã ¹®ÀÚÀÇ È帧À¸·Î Àç Á¶ÇյȴÙ. »ç¼ÒÇÑ °Íó·³ º¸ÀÌÁö¸¸, ÀÌ°Í¿¡´Â °ñÄ¡¾ÆÇ taskµéÀÌ µû¸¥´Ù. IP¿¡ °üÇØ ¾Ë¾Æ¾ßÇÒ ¾ÆÁÖ Áß¿äÇÑ °ÍÀº ±×°ÍÀÌ ÀǵµÀûÀ¸·Î ½Å·Ú¼ºÀÌ ¾ø´Ù´Â °ÍÀÌ´Ù. ´ç½Å ÀÌ´õ³Ý»óÀÇ ¿¸íÀÇ »ç¶÷µéÀÌ ÀÏÁ¦È÷ GMUÀÇ FTP¼¹ö¿¡¼ XFree86ÀÇ ÃÖ½ÅÆÇÀ» Àü¼Û¹Þ´Â´Ù°í °¡Á¤Çغ¸ÀÚ. ÀÌ°ÍÀÌ ÃÊ·¡ÇÏ´Â Àü¼Û·®Àº °ÔÀÌÆ®¿þÀÌ°¡ ´Ù·ç±â¿£ ³Ê¹«µµ Å©°Ô µÉ °ÍÀÌ´Ù. ¿Ö³ÄÇÏ¸é ³Ê¹« ´À¸®°í, ¸Þ¸ð¸®¸¦ ¼ÒÁøÇÏ°Ô µÉ °ÍÀ̱⠶§¹®ÀÌ´Ù. Áö±Ý ¸¸¾à quark·Î ÆÐŶÀ» º¸³½´Ù¸é, sophus´Â ´çºÐ°£ ¹öÆÛ ¿µ¿ªÀÌ »ç¶óÁö°í, ±×°ÍÀ» Æ÷¿öµù ½Ãų¼öµµ ¾ø´Ù. ÀÌ°æ¿ì IP´Â ´Ü¼øÈ÷ ±× ÆÐŶÀ» ÆıâÇØ ¹ö¸²À¸·Î½á ÀÌ ¹®Á¦¸¦ ÇØ°áÇÑ´Ù. ÀÌ ÆÐŶÀº µÇ»ì¸± ¼ö ¾øÀÌ »ç¶óÁö¹Ç·Î µ¥ÀÌÅÍÀÇ º¸Á¸¼º°ú ¿ÏÀü¼ºÀ» üũÇÏ°í ¿¡·¯¹ß»ý½Ã Àç Àü¼ÛÇÏ´Â °ÍÀº Åë½ÅÇÏ°íÀִ ȣ½ºÆ®ÀÇ ÀÓ¹«ÀÌ´Ù. ÀÌ·¯ÇÑ ÀÏÀº ´Ù¸¥ ÇÁ·ÎÅäÄÝ, Áï TCP(Transmission Control Protocol)¿¡ ÀÇÇØ ¼öÇàµÇ¸ç, ÀÌ´Â IPÀÇ ÃÖ»óÃþ¿¡ À§Ä¡ÇÏ¿© ½Å·Ú¼º ÀÖ´Â ¼ºñ½º¸¦ ±¸ÃàÇÑ´Ù. TCPÀÇ ±Ùº»ÀûÀΠƯ¼ºÀº, ±×°ÍÀÌ IP¸¦ ÀÌ¿ëÇÏ¿© ´ç½ÅÀÇ È£½ºÆ®¿Í ¸®¸ðÆ® ¸Ó½ÅÀÇ µÎ ÇÁ·Î¼¼½º °£ÀÌ ´Ü¼øÈ÷ ¿¬°áµÇ¾î ÀÖ´Â °Í °°Àº ȯ»óÀ» ÁÜÀ¸·Î½á ´ç½ÅÀÇ µ¥ÀÌÅÍ°¡ ¾î¶»°Ô, ±×¸®°í ¾î¶² °æ·Î¸¦ µû¶ó À̵¿ÇÏ´ÂÁö ½Å°æ¾²Áö ¾ÊÅä·Ï ÇÑ´Ù. TCP Ä¿³Ø¼ÇÀº ±Ùº»ÀûÀ¸·Î ¾çÂÊ´Ù ÀÐ°í ¾²±â°¡ °¡´ÉÇÑ µÎ°¥·¡ÀÇ ÆÄÀÌÇÁó·³ µ¿ÀÛÇÑ´Ù. Áï, ÀüÈ ÅëÈ °°´Ù°í »ý°¢ÇÏ¸é µÇ°Ú´Ù. TCP´Â µÎ È£½ºÆ®ÀÇ IP ÁÖ¼Ò¿Í °¢ È£½ºÆ®»óÀÇ Æ÷Æ®(port)¶ó ºÒ¸®´Â ¼ö·Î½á Ä¿³Ø¼ÇÀÇ ¸»´Ü ÁöÁ¡À» ÀνÄÇÑ´Ù. Æ÷Æ®´Â ³×Æ®¿÷ ¿¬°á¿¡¼ ºÎÂøÁöÁ¡Ã³·³ º¸ÀδÙ. Àüȸ¦ ¿¹·Î½á µéÀÚ¸é Áö¿ª¹øÈ£´Â IP ÁÖ¼Ò¿¡, °³Àκ° ¹øÈ£´Â Æ÷Æ®¿¡ ºñÀ¯µÈ´Ù. rlogin¿¡¼, Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥(rlogin)Àº erdosÀÇ Æ÷Æ®¸¦ ¿°í quarkÀÇ 513¹ø Æ÷Æ®, Áï rlogind ¼¹ö°¡ listen (ƯÁ¤ Æ÷Æ®·Î Á¢±ÙÇϴ Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀ» ±â´Ù¸®´Â °Í)ÇÏ°í ÀÖ´Â °÷¿¡ ¿¬°áÇÑ´Ù. ÀÌ°ÍÀÌ TCP Ä¿³Ø¼ÇÀ» ¼ö¸³ÇÏ°í, ÀÌ Ä¿³Ø¼ÇÀ» »ç¿ëÇÏ¿© rlogind´Â ÀÎÁõÀýÂ÷¸¦ ¼öÇàÇÏ°í ½©À» ÁØ´Ù. ½©ÀÇ Ç¥ÁØÀԷ°ú Ãâ·ÂÀº TCP Ä¿³Ø¼ÇÀ¸·Î redirectµÇ¹Ç·Î ´ç½Å¸Ó½ÅÀÇ rlogin¿¡ ÃÄ ³ÖÀº °ÍµéÀº TCP ½ºÆ®¸²(stream)À» µû¶ó Åë°úÇÏ¿© ±× ½©ÀÇ Ç¥ÁØ ÀÔ·ÂÀ¸·Î ÀüÇØÁø´Ù. 1.3.7 The User Datagram Protocol ¹°·Ð, TCP´Â TCP/IP ³×Æ®¿öÅ·¿¡¼, ´ÜÁö »ç¿ëÀÚ ÇÁ·ÎÅäÄÝÀÌÁö¸¸Àº ¾Ê´Ù. rlogin°°Àº ÇÁ·Î±×·¥¿¡¼´Â ÀûÀýÇÒ Áö¶óµµ, NFS¿Í °°Àº ÇÁ·Î±×·¥¿¡¼´Â °úÁßÇÑ °æºñ°¡ µç´Ù. ±×·¡¼ TCP ´ë½Å¿¡ ÇüÁ¦(sibling) ÇÁ·ÎÅäÄÝÀÎ UDP(User Datagram Protocol)À» »ç¿ëÇϴµ¥, TCP¿Í ¸¶Âù°¡Áö·Î UDP ¿ª½Ã ¿ø°Ý È£½ºÆ®ÀÇ Æ¯Á¤ Æ÷Æ®ÀÇ ¼ºñ½º¿¡ Á¢¼ÓÇÒ ¼ö ÀÖµµ·ÏÇÑ´Ù. ±×·¯³ª ±×°ÍÀº À̸¦ À§ÇØ ÇϳªÀÇ Ä¿³Ø¼ÇÀ» ¼º¸³ÇÏ´Â°Ô ¾Æ´Ï¶ó, ´ë½Å ±× À̸§Ã³·³ ´ÜÀÏ ÆÐŶµéÀ» ¸ñÀû ¼ºñ½º¿¡ º¸³»´Â °ÍÀÏ »ÓÀÌ´Ù. °¡·É, ÇаúÀÇ Áß¾Ó NFS ¼¹ö(galios)ÀÇ TEX µð·ºÅ丮¸¦ mountÇß´Ù°í °¡Á¤ÇÏ°í LATEXÀÇ »ç¿ë¹ýÀ» ¼³¸íÇÑ ¹®¼¸¦ º¸±æ ¿øÇÑ´Ù°í »ý°¢ÇØ º¸ÀÚ. ´ç½ÅÀº Ãʱ⿡ ÆÄÀÏÀÇ ÀüºÎ¸¦ Àо´Â ÆíÁý±â¸¦ ½ÇÇàÇϳª, ±×°ÍÀº galios¿Í TCP Ä¿³Ø¼ÇÀ» ¼º¸³ÇÏ°í, ÆÄÀÏÀ» º¸³»°í, ¾çµµÇϱ⿣ ³Ê¹«µµ °úÁßÇÏ´Ù. ±×·¡¼ ±× ´ë½Å¿¡, galios·ÎÀÇ ¿äûÀÌ »ý±â¸é ±×°ÍÀº ±× ÆÄÀÏÀ» ¸î°³ÀÇ UDP ÆÐŶÀ¸·Î ³ª´©¾î º¸³»´Â µ¥, ÀÌ ÆíÀÌ ÈξÀ ºü¸£´Ù. ±×·¯³ª, UDP´Â ÆÐŶ À¯½ÇÀ̳ª ¼Õ»ó¿¡ °üÇؼ± °í·ÁÇÏÁö ¾ÊÀ¸¹Ç·Î (ÀÌ°æ¿ì NFSó·³) ¾îÇø®ÄÉÀ̼ÇÀÌ ÀÌ¿¡ °üÇØ Á¶Ä¡Çϵµ·Ï ÇÑ´Ù. 1.3.8 More on Ports Æ÷Æ®´Â ³×Æ®¿÷ ¿¬°áÀÇ ºÎÂøÁ¡ ó·³ º¸ÀδÙ. ¸¸¾à ¾î¶² ÇÁ·Î±×·¥ÀÌ Æ¯Á¤ ¼ºñ½º¸¦ Á¦°øÇÏ±æ ¿øÇÑ´Ù¸é, ±×°ÍÀº ÀÚ½ÅÀ» Æ÷Æ®¿¡ ºÎÂø½ÃÄÑ ³õ°í Ŭ¶óÀ̾ðÆ®¸¦ ±â´Ù¸°´Ù(ÀÌ°ÍÀ» Æ÷Æ®»ó¿¡¼ listeningÇÑ´Ù°í ÇÑ´Ù). ÀÌ ¼ºñ½º¸¦ »ç¿ëÇÏ°íÀÚ Çϴ Ŭ¶óÀ̾ðÆ®´Â Áö¿ªÈ£½ºÆ®ÀÇ Æ÷Æ®¸¦ ÇÒ´çÇÏ°í ¿ø°Ý È£½ºÆ®ÀÇ ¼ºñ½º Æ÷Æ®·Î ¿¬°áÇÑ´Ù. Æ÷Æ®ÀÇ ÇÑ°¡Áö Áß¿äÇÑ Æ¯¼ºÀº, ¿¬°áÀÌ Å¬¶óÀ̾ðÆ®¿Í ¼¹ö°£¿¡ ¼º¸³µÇ¸é, ¶Ç ´Ù¸¥ ¼¹öÀÇ º¹Á¦°¡ ¼¹öÀÇ Æ÷Æ®¿¡ ºÎÂøÇÏ¿© ´õ ¸¹Àº Ŭ¶óÀ̾ðÆ®¸¦ ±â´Ù¸®°Ô µÈ´Ù´Â °ÍÀÌ´Ù. ÀÌ°ÍÀº °¡·É 513¹ø Æ÷Æ®¸¦ »ç¿ëÇÏ¿© ÇÑ È£½ºÆ®¿¡ µ¿½Ã¿¡ remote loginÇÏ´Â °ÍÀ» °¡´ÉÄÉ ÇÑ´Ù. TCP´Â °¢°¢¿¡¼ÀÇ ¿¬°áÀ» ó¸®ÇÒ ¼ö Àִµ¥, ÀÌ°ÍÀº ±×µé ¸ðµÎ°¡ °¢°¢ ´Ù¸¥ Æ÷Æ® ¶Ç´Â È£½ºÆ®¿¡¼ ¿Â °ÍÀ̱⠶§¹®ÀÌ´Ù. ¿¹¸¦ µé¾î, erdos¿¡¼ quark·Î µÎ°³ÀÇ loginÀ» ÇÑ´Ù¸é ù¹ø° rlogin Ŭ¶óÀ̾ðÆ®´Â ·ÎÄà Æ÷Æ® 1023À» »ç¿ëÇÏ°í µÎ¹ø°´Â 1022¹ø Æ÷Æ®¸¦ »ç¿ëÇÒ °ÍÀÌ´Ù. ±×·¯³ª µÑ ¸ðµÎ quarkÀÇ 513¹ø Æ÷Æ®¿¡ °°ÀÌ ¿¬°áÇÏ°Ô µÈ´Ù. À§ ¿¹Á¦´Â Æ÷Æ®°¡ ¶ûµ¥ºä ÁöÁ¡Ã³·³ »ç¿ëµÊÀ» º¸¿©Áִµ¥, ±× ÁöÁ¡¿¡¼ Ŭ¶óÀ̾ðÆ®´Â ƯÁ¤ ¼ºñ½º¸¦ ¾ò±âÀ§ÇØ Æ¯Á¤ Æ÷Æ®¸¦ Á¢ÃËÇÑ´Ù. Ŭ¶óÀ̾ðÆ®°¡ ÀûÀýÇÑ Æ÷Æ®¸¦ ¾Ë±âÀ§Çؼ±, ¾ç ½Ã½ºÅÛÀÇ °ü¸®ÀÚ °£¿¡ Çù¾àÀÌ ¼ö¸³µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù. rlogin°°Àº ¼ºñ½º°¡ ±¤¿ªÀûÀ¸·Î ¾²À̱â À§Çؼ± ÀÌ ¼ýÀÚ´Â Áß¾ÓÀûÀ¸·Î °ü¸®µÇ¾î¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ ÀÏÀº IETF(Internet Engeneering Task Force)¿¡ ÀÇÇØ ÀÌ·ç¾î Áö¸ç, Á¤±âÀûÀ¸·Î Assigned Numbers¶ó´Â ÁÖÁ¦ÀÇ RFC¸¦ ³» ³õ´Â´Ù. ±×°ÍÀº well-known services¿¡ ÁöÁ¤µÈ ¹øÈ£¸¦ ±â¼úÇØ ³õ¾Ò´Ù. ¸®´ª½º´Â /etc/services¶ó´Â ÆÄÀÏ·Î ¼ºñ½º¸¦ ¼ö·Î ¸ÅÇÎÇØ ³õ¾Ò´Ù. ÀÌ¿¡ °üÇؼ´Â The services and protocol Files Àý¿¡¼ ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ. TCP¿Í UDP°¡ °°Àº Æ÷Æ®¿¡ ÀÇÁ¸ÇÏ´õ¶óµµ ÀÌ ¼ö´Â ¼·Î Ãæµ¹ÇÏÁö ¾Ê´Â´Ù. ÀÌ°ÍÀº TCP Æ÷Æ® 513°ú UDPÆ÷Æ® 513°£¿¡ Â÷ÀÌ°¡ ÀÖ´Ù´Â ¸»ÀÌ´Ù. »ç½Ç»ó, ÀÌ Æ÷Æ®´Â ¼·Î´Ù¸¥ µÎ ¼ºñ½ºÀÇ ¿ëµµ·Î »ç¿ëµÇ´Âµ¥, rlogin(TCP)¿Í rwho(UDP)°¡ ±×°ÍÀÌ´Ù. 1.3.9 The Socket Library UN*X »ó¿¡¼, ¸ðµç ÀÏÀ» ¼öÇàÇÏ´Â ¼ÒÇÁÆ®¿þ¾î¿Í À§¿¡ ±â¼úµÈ ÇÁ·ÎÅäÄÝÀº º¸Åë Ä¿³ÎÀÇ ÀϺÎÀ̸ç ÀÌ°ÍÀº ¸®´ª½ºÀÇ °æ¿ì¿¡µµ ÇØ´çµÈ´Ù. UN*X ȯ°æ¿¡¼ ÀϹÝÀûÀÎ ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º´Â ¹Ù·Î, Berkely Socket LibraryÀ¸·Î, ±× À̸§Àº Æ÷Æ®¸¦ ¼ÒÄÏÀ¸·Î º¸°í, Æ÷Æ®¿¡ ¿¬°áÇÏ´Â °ÍÀ» Ç÷¯±×¸¦ ²É´Â °Í¿¡ ºñÀ¯ÇÑ µ¥ À¯·¡ÇÑ´Ù. ±×°ÍÀº ¸®¸ðÆ® È£½ºÆ®¿Í Àü¼Û ÇÁ·ÎÅäÄÝ, ±×¸®°í ÇÁ·Î±×·¥ÀÌ (connect(2), listen(2), and accept(2)¸¦ »ç¿ëÇÏ¿©) ¿¬°áÇÒ ¼ö Àְųª ûÃëÇÏ°í ÀÖ´Â ¼ºñ½º¸¦ ƯÁ¤È Çϴµ¥ (bind(2))ÄÝÀ» Á¦°øÇÑ´Ù. ¼ÒÄÏ ¶óÀ̺귯¸®´Â ´Ù¼Ò ÀϹÝÀûÀÎ °ÍÀ¸·Î, ±×°ÍÀº TCP/IP±â¹Ý ¼ÒÄÏ(AF_INET ¼ÒÄÏ) »Ó¸¸ ¾Æ´Ï¶ó, ¸Ó½ÅÀÇ ·ÎÄà ¿¬°áÀ» Á¦¾îÇϴ Ŭ·¡½º (AF_UNIX Ŭ·¡½º)µµ Á¦°øÇÑ´Ù. ¾î¶² °ÍÀº XNS(Xerox Networking System)ÇÁ·ÎÅäÄÝÀ̳ª X.25°°Àº ´Ù¸¥ Ŭ·¡½ºµµ Á¦¾îÇÒ ¼ö ÀÖ´Ù. ¸®´ª½º¿¡¼ ¼ÒÄÏ ¶óÀ̺귯¸®´Â Ç¥ÁØ libc C ¶óÀ̺귯¸®ÀÌ´Ù. ÇöÇà»ó, ±×°ÍÀº AF_INET°ú AF_UNIX ¼ÒÄϸ¸À» Áö¿øÇÑ´Ù. ±×·¯³ª NovellÀÇ ³×Æ®¿öÅ· ÇÁ·ÎÅäÄÝÀ» Áö¿øÇϵµ·Ï ÇÏÀÚ´Â ¿îµ¿ÀÌ Àü°³µÇ°í ÀÖÀ¸¹Ç·Î À̵éÀ» À§ÇÑ Çϳª ¶Ç´Â ±× ÀÌ»óÀÇ ¼ÒÄÏŬ·¡½º°¡ Ãß°¡µÉ °ÍÀÌ´Ù. ¼¼°è °¢ÁöÀÇ ÇÁ·Î±×·¡¸ÓµéÀÇ ³ë·ÂÀÇ °á°ú·Î, Àü ¼¼°èÀûÀÎ ³×Æ®¿÷ ¾øÀÌ ¸®´ª½º´Â Á¸ÀçÇÏÁö ¾Ê¾ÒÀ» °ÍÀÌ´Ù. ±×·¡¼ ¹ßÀü Ãʱ⿡ ¸î¸î À̵éÀÌ ³×Æ®¿÷À» ÅëÇØ ±×°ÍÀ» °ø±ÞÇϱ⠽ÃÀÛÇß´Ù´Â °ÍÀº º°·Î ³î¶ó¿î ÀÏÀÌ ¾Æ´Ï´Ù. UUCP´Â °ÅÀÇ ½ÃÀÛ´Ü°è¿¡ ¸®´ª½º¿¡¼ ¿î¿µµÇ¾ú°í, Ross Biro¸¦ Æ÷ÇÔÇÑ »ç¶÷µéÀÌ Net-1¶ó ¾Ë·ÁÁø °ÍÀ» ¸¸µé¾úÀ» ¶§, Áï 1992³â °¡À» ¹«·Æ¿¡ ½ÃÀÛµÈ TCP/IP ±â¹Ý ³×Æ®¿öÅ·¿¡ Âø¼öÇÏ°Ô µÇ¾ú´Ù. Ross°¡ 1993³â 5¿ù¿¡ ½ÇÁúÀûÀÎ °³¹ßÀ» ±×¸¸µÎ°Ô µÈ ÈÄ, Fred van KempenÀº »õ·Î¿î ½Ãµµ, Áï ÄÚµåÀÇ ´ëºÎºÐÀ» ´Ù½Ã ¾²´Â ÀÏ¿¡ ¸ôµÎÇß´Ù. °è¼ÓµÇ´Â ÀÌ·¯ÇÑ ³ë·ÂÀ» Net-2¶ó ÇÏ°í, ù¹ø° ¸±¸®ÁîÀÎ Net-2d´Â 1992³â ¿©¸§¿¡ (Ä¿³Î 0.99.10ÀÇ ÀϺκÐÀ¸·Î¼) ¸¸µé¾î Á³´Ù. ±×¸®°í À̸¦ Alan Cox°°Àº ¸î¸î À̵éÀÌ À¯ÁöÇÏ°í È®ÀåÇÑ °ÍÀÌ Net-2 DebuggedÀÌ´Ù. ¼ö Â÷·ÊÀÇ µð¹ö±ë°ú ÄÚµåÀÇ °³¼± ÈÄ, ±×´Â Linux 1.0ÀÌ ¸±¸®ÁîµÇÀÚ ±× À̸§À» Net-3·Î ¹Ù²Ù¾ú´Ù. ÀÌ°ÍÀÌ ÇöÀç Á¤½Ä Ä¿³Î ¸±¸®Áî¿¡ Æ÷ÇÔµÈ ³×Æ®¿öÅ· ÄÚµåÀÌ´Ù. Net-3´Â (½Ã¸®¾ó ¶óÀÎÀ» ÅëÇØ ³×Æ®¿÷À» »ç¿ëÇÒ ¼ö ÀÖ°Ô) SLIP°ú (pararell Æ÷Æ®¸¦ À§ÇÑ)PLIPó·³, ´Ù¾çÇÑ µð´õ³Ý º¸µåÀÇ µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ ±¤¹üÀ§ÇÏ°Ô Á¦°øÇϴµ¥, Net-3¿¡¼, ¸®´ª½º´Â ·ÎÄà ³×Æ®¿÷ ȯ°æ¿¡¼ Àß µ¿ÀÛÇÏ´Â TCP/IP implementation°ú »ó¿ë PC unice¿¡ À°¹ÚÇÏ´Â runtimeÀ» Áö´Ñ´Ù. ÇöÀçÀÇ ¹ßÀü¹æÇâÀº ÀÎÅÍ³Ý È£½ºÆ®·Î¼ ¿î¿ëµÇ±â À§ÇÑ ¾ÈÁ¤¼º°ú ½Å·Ú¼ºÀÌ´Ù. ÀÌ·¯ÇÑ À¯¿ë¼º ¿Ü¿¡µµ, ¸®´ª½º¸¦ ´Ùä·Ó°ÔÇÒ ¸î¸î ÇÁ·ÎÁ§Æ®°¡ ÁøÇàÁßÀÌ´Ù. PPP(Point-to-Point ProtocolÀÇ ¾àÀÚ·Î, ½Ã¸®¾ó ¶óÀÎÀ» ÅëÇØ ³×Æ®¿÷À» ¿¬°á½ÃÅ°±â À§ÇÑ ¶Ç´Ù¸¥ ¼ö´Ü)´Â ÇöÀç Beta stageÀÌ°í, ham radio¿ë AX.25´Â Alpha stageÀÌ´Ù. Alan Cox´Â NovellÀÇ IPX ÇÁ·ÎÅäÄÝÀ» À§ÇÑ µå¶óÀ̹ö¸¦ ¸¸µé¾úÀ¸³ª NovellÀÇ °Í°ú ¿Ïº®È÷ ȣȯÇÏ´Â °ÍÀº Á¶±Ý´õ ±â´Ù·Á¾ß ÇÒ °Í °°´Ù. ±× ÀÌÀ¯´Â Novell¿¡¼ ÇÊ¿äÇÑ ¹®¼¸¦ Á¦°øÇÏ±æ ¿øÄ¡ ¾Ê±â ¶§¹®ÀÌ´Ù. ÇöÀç Âø¼ö °èȹÁßÀÎ °ÍÀº samba¿Í, Andrew TridgellÀÌ ¸¸µç Unice¸¦ À§ÇÑ ¹«·á NetBIOS ¼¹öÀÌ´Ù. 1.4.1 Different Streaks of Delvellopment ±× µ¿¾È¿¡µµ, Fred´À Net-2eÀÇ °³¹ßÀ» °è¼ÓÇߴµ¥, ÀÌ°ÍÀº ±âÁ¸ÀÇ ³×Æ®¿÷ layer µðÀÚÀÎÀ» ´ëÆø ¼öÁ¤ÇÑ °ÍÀÌ´Ù. ÀÌ ¿ø°í¸¦ ÀûÀ» ´ç½Ã Net-2e´Â ¾ÆÁ÷ Beta ¼ÒÇÁÆ®¿þ¾î¿´´Ù. Net-2e¿¡ °üÇؼ ÁÖ¸ñÇÒ ¸¸ÇÑ °ÍÀº DDI(Device Driver Interface)ÀÇ Æ÷ÇÔÀÌ´Ù. DDI´Â ¸ðµç ³×Æ®¿öÅ·°ú ÇÁ·ÎÅäÄÝ¿¡ °øÅëµÈ ÇüÅÂÀÇ Á¢±Ù°ú ¼³Á¤ ¸Þ½îµå¸¦ Á¦°øÇÑ´Ù. ¶Ç ÇϳªÀÇ TCP/IP ³×Æ®¿öÅ·ÀÇ implementationÀº Matthias Urlichs, Áï Linux¿Í FreeBSD¿ë ISDN µå¶óÀ̹ö¸¦ ¸¸µçÀÌ¿¡ ÀÇÇؼ¿´´Ù. À̸¦ À§ÇØ ±×´Â ¸®´ª½º Ä¿³Î ³»ÀÇ BSD ³×Æ®¿öÅ· Äڵ带 Áý´ë¼º Çß´Ù. ±×·¯³ª ¾Æ¸¶µµ Net-3°¡ ³ª¿Ã °ÍÀÌ´Ù. AlanÀº ÇöÀç ham ¹«¼±±â»ç°¡ »ç¿ëÇÏ´Â AX.25°³¹ß¿¡ ¿©³äÀÌ ¾ø´Ù. ÀǽÉÇÒ ¿©Áö ¾øÀÌ, ¾ÆÁ÷ °³¹ßÁßÀÎ Ä¿³ÎÀÇ "module" ÄÚµå(°³¹ßÀÌ ³¡³ª°í ÇöÀç »ç¿ëÁß¿¡ ÀÖ´Ù - ¿ªÀÚÁÖ)´Â ³×Æ®¿öÅ· Äڵ忡 »õ·Î¿î ÀÚ±ØÀ» ÁÙ °ÍÀÌ´Ù. ¸ðµâÀº run time¿¡ Ä¿³Î¿¡ µå¶óÀ̹ö¸¦ Ãß°¡ ÇÒ ¼ö ÀÖ°Ô ÇÒ °ÍÀÌ´Ù. ÀÌµé ¼·Î´Ù¸¥ ³×Æ®¿öÅ· implementationÀÌ ¸ðµÎ µ¿ÀÏÇÑ ¼ºñ½º¸¦ Á¦°øÇϱâ À§Çؼ ½ÃµµµÇ¾úÀ½¿¡µµ, Ä¿³Î°ú µð¹ÙÀ̽º Â÷¿ø¿¡¼± °¢±â ´Ù¸£´Ù. ±×·¯´Ï±î, Net-2d³ª Net-3¿¡¼ ¾²ÀÌ´Â À¯Æ¿¸®Æ¼·Î Net-2eÄ¿³ÎÀ» ¼³Á¤ÇÒ ¼ö ¾ø´Ù´Â °ÍÀÌ´Ù. ÀÌ°ÍÀº ´ÜÁö Ä¿³Î°ú °ü°èÇÏ´Â Ä¿¸Çµå°¡ º¸´Ù ³»ºÎÀûÀ¸·Î Àû¿ëµÈ´Ù´Â °ÍÀ¸·Î, ¾îÇø®ÄÉÀ̼ÇÀ̳ª ³×Æ®¿öÅ· Ä¿¸Çµå, À̸¦Å׸é rloginÀ̳ª telnet°°Àº °ÍµéÀº À̵é Áß Çϳª¿¡¼¸¸ ½ÇÇàµÈ´Ù´Â °ÍÀÌ´Ù. ±×·¸Áö¸¸, ÀÌµé ¼·Î´Ù¸¥ ³×Æ®¿÷ ¹öÀü¿¡ °ÆÁ¤ÇÏÁö ¾Ê¾Æµµ µÈ´Ù. ´ç½ÅÀÌ ½ÇÁ¦ÀûÀÎ °³¹ß¿¡ Âü¿©Ä¡ ¾Ê´Â ÇÑ, ¾î¶² TCP/IP ¹öÀüÀ» ´ç½ÅÀÌ »ç¿ëÁßÀÎÁö ¿°·ÁÄ¡ ¾Ê¾Æµµ µÈ´Ù. Á¤½Ä Ä¿³ÎÀº Ç×»ó Ä¿³Î ³»ÀÇ ³×Æ®¿öÅ· ÄÚµå¿Í ȣȯµÇ´Â ³×Æ®¿öÅ· Åø°ú ÇÔ²² ¸±¸®Áî µÈ´Ù. 1.4.2 Where to Get the Code Linux ³×Æ®¿÷ ÄÚµåÀÇ ÃֽŠ¹öÀüÀº ´Ù¾çÇÑ À͸í FTP¿¡¼ ¾òÀ» ¼ö ÀÖÀ¸³ª, Net-3ÀÇ Á¤½Ä FTP »çÀÌÆ®´Â sunacm.swan.ac.ukÀÌ°í, sunsite.unc.edu°¡ system/Network/sunacm¿¡ ¹Ì·¯¸µ ÇÏ°í ÀÖ´Ù. Net-2e ÆÐÄ¡ Ŷ°ú ¹ÙÀ̳ʸ®´Â ftp.aris.com¿¡¼ Àü¼Û °¡´ÉÇÏ´Ù. Matthias UrlichsÀÇ BSDÀ¯·¡ ³×Æ®¿öÅ· ÄÚµå´Â ftp.ira.uka.deÀÇ /pub/system/linux/netbsd ¹Ø¿¡ ÀÖ´Ù. nic.funet.fiÀÇ /pub/OS/linux/PEOPLE/Linux³»¿¡¼ Ä¿³ÎÀÇ ¸¶Áö¸· ¹öÀüÀ» ¹èÆ÷ÇÏ°í, sunsite¿Í tsx-11.mit.edu°¡ ÀÌ µð·ºÅ丮¸¦ ¹Ì·¯¸µÇÏ°í ÀÖ´Ù. ÀÌ Ã¥À» ÅëÇØ ¿ì¸®´Â ¼³Ä¡¿Í ¼³Á¤¿¡ °üÇØ ÁÖ·Î ´Ù·ê °ÍÀÌ´Ù. ±×·¯³ª °ü¸®´Â ±× ÀÌ»óÀÇ °ÍÀ» ¿äÇÑ´Ù - ¼ºñ½º¸¦ ¼¼ÆÃÇÑ ÈÄ, °è¼Ó ½ÇÇà µÇµµ·Ï À¯ÁöÇØ¾ß ÇÑ´Ù. ¼ºñ½º Áß mail°ú news°°Àº °ÍµéÀº ¾à°£¾¿¸¸ µ¹º¸¸é µÇ³ª, ¾î¶² °ÍÀº ½Ã½ºÅÛÀ» ÃÖ½ÅÀÇ °ÍÀ¸·Î À¯ÁöÇØ¾ß ÇÏ´Â ÀÓ¹«¸¦ ¼öÇàÇØ¾ß ÇÑ´Ù. ÀÌ¿¡ °üÇؼ´Â Â÷ÈÄ¿¡ »ìÆ캸ÀÚ. È®½ÇÇÑ ÃÖ¼ÒÀÇ À¯Áö¹æ¾ÈÀº ½Ã½ºÅÛ°ú ¾îÇø®ÄÉÀÌ¼Ç ·Î±× ÆÄÀÏÀ» ¿¡·¯»óÅÂ¿Í ºñÁ¤»óÀûÀÎ À̺¥Æ®¿¡ °üÇØ Ã¼Å©ÇÏ´Â °ÍÀÌ´Ù. º¸Åë, ÀÌ·¯ÇÑ ÀÏÀ» ¸î°³ÀÇ ½© ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÏ°í, cron¿¡¼ Á¤±âÀûÀ¸·Î À̸¦ ½ÇÇàÇÏ±æ ¿øÇÒ °ÍÀÌ´Ù. ¾î¶² ÁÖ¿ä ¾îÇø®ÄÉÀ̼ÇÀÇ ¼Ò½º ¹èÆ÷ÆÇ, À̸¦ Å׸é smailÀ̳ª C News°°Àº °ÍÀº ÀÌ·¯ÇÑ ½ºÅ©¸³Æ®¸¦ ³»Æ÷Çϴµ¥, À̸¦ ´ç½ÅÀÇ ¿ä±¸¿Í ±âÈ£¿¡ µû¶ó Â¥Áý±â ÇÏ¸é µÈ´Ù. ¾î¶² cron jobÀÇ »êÃâ¹°Àº mail·Î½á °ü¸®ÀÚ °èÁ¤¿¡ ÀüÇØÁö´Âµ¥, ±âº»ÀûÀ¸·Î ¸¹Àº ¾îÇø®ÄÉÀ̼ǵéÀÌ ¿¡·¯ º¸°í, »ç¿ë Åë°è, ¶Ç´Â ·Î±×ÆÄÀÏÀÇ ¿ä¾àÀ» root°èÁ¤À¸·Î º¸³¾ °ÍÀÌ´Ù. ÀÌ´Â ´ç½ÅÀÌ root°èÁ¤À¸·Î Á¾Á¾ ·Î±×ÀÎ Çؾ߸¸ ¾Ë ¼ö ÀÖ´Â °ÍÀ¸·Î, ´õ ³ªÀº ¹æ¹ýÀº mail alias¸¦ ÁöÁ¤ÇÔÀ¸·Î½á rootÀÇ mailÀ» ´ç½ÅÀÇ °³ÀÎ °èÁ¤À¸·Î Æ÷¿öµå ½ÃÅ°´Â °ÍÀÌ´Ù. ÀÌ¿¡ °üÇؼ± 14Àå¿¡¼ º¸°íÀÚ ÇÑ´Ù. Á¶½É½º·´°Ô ´ç½ÅÀÇ, »çÀÌÆ®¸¦ ¼³Á¤ÇØ ³õ¾Ò´õ¶óµµ, ¸ÓÇÇÀÇ ¹ýÄ¢Àº ¶§¶§·Î ¾î¶² ¹®Á¦Á¡À» `¾Æ¸¶µµ' ¾È°ÜÁÙ °ÍÀÌ´Ù. °Ô´Ù°¡ ½Ã½ºÅÛÀÇ ¿î¿µÀº ½Ã½ºÅÛÀÇ ºÒÆòÀ» µé¾î¾ßÇÔÀ» ÀǹÌÇÑ´Ù. º¸Åë, »ç¶÷µéÀº ½Ã½ºÅÛ °ü¸®ÀÚ´Â Àû¾îµµ root°èÁ¤À¸·Î mailÀ» ¹ÞÀ» ¼ö ÀÖÀ» °ÍÀ̶ó ±â´ëÇϳª, Åë»óÀûÀ¸·Î »ç¶÷µéÀ» Á¢ÃËÇÏ´Â ¶Ç ´Ù¸¥ mail ÁÖ¼Ò°¡ ƯÁ¤ÇÑ °ü¸® Ãø¸é¿¡ Ã¥ÀÓÀ» Áø´Ù. ¿¹¸¦ µéÀÚ¸é, mail ¼³Á¤ÀÇ ¿Àµ¿ÀÛ¿¡ ´ëÇÑ ºÒÆòÀº postmaster·Î °¡°Ô µÇ°í, news ½Ã½ºÅÛ¿¡ ´ëÇÑ ¹®Á¦Á¡Àº newsmaster³ª usenetÀ¸·Î º¸°íµÉ °ÍÀÌ´Ù. hostmaster·ÎÀÇ mailÀº È£½ºÆ®ÀÇ ±âº»ÀûÀÎ ³×Æ®¿÷ ¼ºñ½º¿Í, ³×ÀÓ¼¹ö¸¦ ¿î¿µ ÁßÀ̶ó¸é, DNS ³×ÀÓ ¼ºñ½º¸¦ ¸Ã°í ÀÖ´Â »ç¶÷¿¡°Ô redirect µÉ °ÍÀÌ´Ù. 1.5.1 System Security ³×Æ®¿÷ ȯ°æ¿¡¼ÀÇ ¶Ç ´Ù¸¥ ½Ã½ºÅÛ °ü¸®ÀÇ ÁÖ¿ä Ãø¸éÀº ´ç½ÅÀÇ ½Ã½ºÅÛ°ú »ç¿ëÀÚ¸¦ ħÀÔÀÚ·Î ºÎÅÍ º¸Çϳª´Â °ÍÀÌ´Ù. ºÎÁÖÀÇÇÏ°Ô ¿î¿µµÇ´Â ½Ã½ºÅÛÀº ¢±ÄÀº »ç¶÷µéÀÇ Å¸°ÙÀÌ µÈ´Ù. Áï, Æнº¿öµå À¯Ãß¿¡¼ ºÎÅÍ ÀÌ´õ³Ý ½ºÅõÇÎ(snooping)±îÁöÀÇ °ø°Ý ¹üÀ§¿Í, ³¯Á¶µÈ mail ¸Þ½ÃÁö¿¡¼ µ¥ÀÌÅÍ ¼Õ½Ç ¶Ç´Â »ç¿ëÀÚÀÇ ÇÁ¶óÀ̹ö½Ã ħÇرîÁöµµ ÃÊ·¡ÇÒ ¼ö ÀÖ´Ù. ¿ì¸®´Â ±×°ÍÀÌ ÀϾ´Âµ¥ ´ëÇØ ³íÇϴ ƯÁ¤ ¹®Á¦Á¡°ú, ±×°ÍÀ» ¹æ¾îÇÏ´Â ÀϹÝÀûÀÎ ¹æ¹ýÀ» ¾ð±ÞÇÏ°íÀÚ ÇÑ´Ù. ÀÌ Àý¿¡¼ ½Ã½ºÅÛ º¸¾È¿¡ °ü°èµÈ ¸î¸î ¿¹Á¦¿Í ±âº»ÀûÀÎ ±â¼úÀ» ¾ê±âÇÏ°íÀÚ ÇÑ´Ù. ¹°·Ð ´Ù·ç¾îÁø ÁÖÁ¦°¡ ´ç½ÅÀÌ ½¯»õ ¾øÀÌ Á÷¸éÇÒ ¼öµµ ÀÖ´Â ¸ðµç º¸¾È ¹®Á¦¸¦ Ãë±ÞÇÒ ¼ö´Â ¾ø´Ù. ´ÜÁö, ¹ß»ýÇÒ ¼ö ÀÖ´Â ¹®Á¦Á¡À» ´Ü¼øÈ÷ ¼¼úÇÒ »ÓÀÌ´Ù. ±×·¡¼ º¸¾È¿¡ °üÇÑ ÁÁÀº Ã¥À» Àд °ÍÀº, ƯÈ÷ ³×Æ®¿÷ÈµÈ ½Ã½ºÅÛ¿¡¼´Â, Àý´ëÀûÀÎ °ÍÀÌ´Ù. Simon GarfinkelÀÇ "Practical UNIX Security"([Spaf93]À» º¸¶ó)¸¦ ÀÐÀ» ÇÊ¿ä°¡ ÀÖ´Ù. ½Ã½ºÅÛ º¸¾ÈÀÇ ½ÃÃÊ´Â ¾çÈ£ÇÑ ½Ã½ºÅÛ °ü¸®ÀÌ´Ù. ÀÌ°ÍÀº Ä¡¸íÀûÀÏ ¼öµµ ÀÖ´Â ÆÄÀÏ°ú µð·ºÅ丮ÀÇ ¼ÒÀ¯±Ç°ú Æ۹̼ÇÀ» Á¡°ËÇÏ´Â °Í°ú, Ư±ÇÀ» °¡Áö´Â °èÁ¤ÀÇ »ç¿ëÀ» °üÂûÇÏ´Â °Í µîµîÀÌ´Ù. ¿¹¸¦ µé¾î, COPS ÇÁ·Î±×·¥Àº ´ç½ÅÀÇ ÆÄÀÏ ½Ã½ºÅÛ°ú Åë»óÀûÀÎ ¼³Á¤ ÆÄÀÏ¿¡ ÀÌ»óÇÑ ±ÇÇÑ ºÎ¿© ¶Ç´Â ±× ¿ÜÀÇ ÀÌ»óÀ¯¹«¸¦ Á¡°ËÇÑ´Ù. ±×¸®°í, À¯ÃßÇϱ⠾î·Á¿î Æнº¿öµå¸¦ »ç¿ëÀÚ°¡ ¾²µµ·Ï °Á¦Çϴ ƯÁ¤ ¹ýÄ¢À» °¡Áö´Â Æнº¿öµå ÇÁ·Î±×·¥À» »ç¿ëÇÏ´Â °Íµµ Çö¸íÇÑ °ÍÀÌ´Ù. °¡·É shadow password ÇÁ·Î±×·¥Àº Àû¾îµµ 5ÀÚ°¡ ³Ñ°í ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ, ±×¸®°í ¼ýÀÚ°¡ Æ÷ÇÔµÈ °Í¸¸À» Æнº¿öµå·Î ¿ä±¸ÇÑ´Ù. ³×Æ®¿÷¿¡ Á¢±Ù °¡´ÉÇÑ ¼ºñ½º¸¦ ¸¸µé ¶§, ±×°Í¿¡ "ÃÖ¼Ò ±ÇÇÑ"À» ÁÖ¾ú´ÂÁö È®ÀÎÇØ¾ß Çϴµ¥, ÀÌ´Â ¼³Á¤µÈ ÀÌ¿ÜÀÇ ÀÏÀ» ÇϱâÀ§ÇÑ ±ÇÇÑÀ» ÁÖÁö ¾ÊÀ½À» ÀǹÌÇϸç, ¿¹·Î½á ´ç½ÅÀº Á¤¸»·Î ÇÊ¿äÇÒ ¶§¸¸ root ¶Ç´Â ´Ù¸¥ Ưº°±ÇÇÑÀ» Áö´Ï´Â °èÁ¤À» ¸¸µé °ÍÀÌ´Ù. ±×·¯³ª ¾ÆÁÖ Á¦ÇÑµÈ ¾îÇø®ÄɼÇÀ¸·Î ¼ºñ½º¸¦ »ç¿ëÇÏ±æ ¿øÇÑ´Ù¸é, ´ç½ÅÀÇ Æ¯¼öÇÑ ¾îÇø®ÄÉÀ̼ÇÀÌ Çã¿ëÇÏ´Â ¸¸Å ÃÖ»óÀ¸·Î ¼³Á¤Çϱ⸦ ÁÖÀúÇؼ´Â ¾ÈµÈ´Ù. ½Ç·Ê·Î½á, µð½ºÅ© ¾ø´Â È£½ºÆ®¸¦ ´ç½ÅÀÇ ¸Ó½Å¿¡¼ ºÎÆÃÇÒ ¼ö ÀÖ°Ô ÇÏ°íÀÚ ÇÏ´Â °ÍÀ» µé ¼ö Àִµ¥, ±×°ÍµéÀÌ /boot µð·ºÅ丮¿¡¼ ±âº»ÀûÀÎ ¼³Á¤ ÆÄÀÏÀ» ´Ù¿î·Îµå ÇÒ ¼ö ÀÖµµ·Ï TFTP(trivial file transfer service)¸¦ Á¦°øÇØ¾ß ÇÑ´Ù. ±×·¯³ª Á¦ÇѾøÀÌ »ç¿ëµÈ´Ù¸é TFTP´Â ¼¼°è ¾îµð¼³ª ¾î´À »ç¶÷ÀÌ°Ç ÆÄÀϽýºÅÛ³»ÀÇ world-readable ÆÄÀÏÀ» ´Ù¿î·Îµå ÇÒ ¼ö ÀÖ°Ô ÇϹǷΠÀÌ·¯ÇÑ ÀÏÀ» ¿øÄ¡ ¾Ê´Â´Ù¸é, TFTP ¼ºñ½º¸¦ /boot µð·ºÅ丮¿¡ Á¦ÇÑÇ϶ó. ÀÌ¿Í ºñ½ÁÇÑ »ý°¢À¸·Î, ´ç½ÅÀº ƯÁ¤ ¼ºñ½º¸¦ ´ÜÁö ƯÁ¤ È£½ºÆ®µé, À̸¦Å×¸é ´ç½ÅÀÇ ³×Æ®¿÷ ³»ÀÇ °ÍµéÀÇ »ç¿ëÀÚ¿¡ ÇÑÇØ Á¦ÇÑÇϱ⸦ ¿øÇÒ ¼öµµ ÀÖ´Ù. Chapter 8¿¡¼ ¿ì¸®´Â ´Ù¾çÇÑ ³×Æ®¿÷ ¾îÇø®ÄÉÀ̼ÇÀ» À§ÇØ ÀÌ·¯ÇÑ ÀÏÀ» ÇÏ´Â tcpd¸¦ ¼Ò°³ÇÒ °ÍÀÌ´Ù. ¶Ç ´Ù¸¥ Áß¿äÇÑ Á¡Àº "À§ÇèÇÑ" ¼ÒÇÁÆ®¿þ¾î¸¦ ÇÇÇÏ´Â °ÍÀÌ´Ù. ¹°·Ð ´ç½ÅÀÌ »ç¿ëÇÏ´Â ¼ÒÇÁÆ®¿þ¾î´Â À§ÇèÇÒ ¼ö ÀÖ´Ù. ÀÌÀ¯´Â ¼ÒÇÁÆ®¿þ¾î°¡ ¹ö±×¸¦ Áö´Ï°í ÀÖ°í, ¶È¶ÈÇÑ »ç¶÷µéÀÌ ´ç½ÅÀÇ ½Ã½ºÅÛ¿¡ Á¢±ÙÇϱâ À§ÇØ ±×°ÍÀ» ÀÌ¿ëÇÒ ¼öµµ Àֱ⠶§¹®ÀÌ´Ù. ÀÌ·¯ÇÑ ÀÏÀÌ ÀϾ´Â µ¥¿£ ¿Ïº®ÇÑ º¸È£¹æ¹ýÀÌ ¾ø´Ù. ÀÌ·± ¹®Á¦Á¡Àº °ø°³ ¼ÒÇÁÆ®¿þ¾î°Ç »ó¿ë Á¦ÀÛÇ°ÀÌ°Ç ¶È°°ÀÌ ¿µÇâÀ» ³¢Ä£´Ù. ±×·¯³ª ƯÁ¤ ±ÇÇÑÀ» ÇÊ¿ä·Î ÇÏ´Â ÇÁ·Î±×·¥Àº ´ë´ë·Î ´Ù¸¥ °Íº¸´Ù À§ÇèÇÏ´Ù. ¿Ö³ÄÇϸé, ¾à°£ÀÇ ±¸¸Û¸¶Àúµµ Ä¡¸íÀûÀÎ °á°ú¸¦ ÃÊ·¡ÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù. ¸¸¾à, ³×Æ®¿÷À» ¸ñÀûÀ¸·ÎÇÑ setuid ÇÁ·Î±×·¥À» ¼³Ä¡ÇÏ°íÀÚ ÇÑ´Ù¸é ¹®¼¿¡¼ ºü¶ß¸° °ÍÀÌ ¾ø´ÂÁö µÎ¹è·Î ÁÖÀÇÇØ¾ß ÇÑ´Ù. ±×¸®ÇÑ´Ù¸é ¿ì¿¬È÷ º¸¾ÈÀÇ Æ´À» ¸¸µå´Â °ÍÀ» ¸·À» ¼ö ÀÖ´Ù. ´ç½ÅÀÌ ¾ó¸¶³ª Á¶½É½º·¯¿ü´ÂÁö´Â °í·ÁÇÏÁö ¾Ê°í, ´ç½ÅÀÇ »çÀü ÁÖÀÇ°¡ ½ÇÆÐÇÒ °æ¿ì¸¦ ¹èÁ¦ÇÏÁö ¾Ê´Â´Ù¸é ºÒû°´À» ¹Ì¿¬¿¡ ¹æÁöÇÑ´Ù°í È®½ÅÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ½Ã½ºÅÛÀÇ ·Î±×ÆÄÀÏÀ» üũÇÏ´Â °ÍÀº ÁÁÀº Ãâ¹ßÁ¡À̳ª, ºÒû°´ÀÌ ¾Æ¸¶µµ ¿µ¸®Çϱ⿡ ±×/±×³à°¡ ¶°³¯ ¶§ ¸í¹éÇÑ Áõ°Å¹°À» Áö¿ï °ÍÀÌ´Ù. ±×·¯³ª, tripwire°°Àº ÅøÀº ÁÖ¿äÇÑ ½Ã½ºÅÛ ÆÄÀÏÀÇ ³»¿ëÀ̳ª Æ۹̼ÇÀÌ ¹Ù²î¾ú´ÂÁö üũÇÑ´Ù. tripwire´Â ÀÌ·¯ÇÑ ÆÄÀÏ¿¡ ´Ù¾çÇÑ checksumÀ» »êÃâÇÏ°í ±×°ÍÀ» µ¥ÀÌÅͺ£À̽º·Î ÀúÀåÇÑ´Ù. ÀÌÈÄÀÇ ½ÇÇà½Ã¿£, checksumÀ» Àç »êÃâÇÏ¿© ÀúÀåµÈ °Í°ú ºñ±³ÇÏ°í ¼öÁ¤ÀÌ °¡ÇØÁ³´ÂÁö ã¾Æ³»°Ô µÈ´Ù. 1.6 Outlook on the Following Chapters ´ÙÀ½ÀÇ ¸îÀå¿¡¼´Â Linux¸¦ TCP/IP ³×Æ®¿öÅ·¿¡ ¸Âµµ·Ï ¼³Á¤ÇÏ´Â °Í°ú, ¸î°³ÀÇ ÁÖ¿ä ¾îÇø®ÄÉÀ̼ÇÀ» µ¹¸®´Â °Í¿¡ °üÇØ ´Ù·ê °ÍÀÌ´Ù. ÆÄÀÏÀ» ÆíÁýÇÑ´Ù´Â ½ÄÀ¸·Î ¼ÕÀ» ´õ·´È÷±â¿¡ ¾Õ¼, IP¿¡ °üÇØ 2Àå¿¡¼ º¸´Ù ÀÚ¼¼È÷ °íÂûÇÏ°Ú´Ù. ¸¸¾à ´ç½ÅÀÌ IP ¶ó¿ìÆÃÀÇ µ¿ÀÛ¹æ½Ä°ú, ¾î¶»°Ô ÁּҺм®(address resolution)ÀÌ ÀÌ·ç¾î Áö´Â Áö¿¡ °üÇØ ÀÌ¹Ì ¾Ë°í ÀÖ´Ù¸é ÀÌ ÀåÀº °Ç³Ê ¶Ù¾îµµ µÈ´Ù. 3ÀåÀº ¾ÆÁÖ ±âÃÊÀûÀÎ ¼³Á¤¿¡ °üÇØ ´Ù·ç°í ÀÖ´Ù. Áï, Ä¿³ÎÀ» »ý¼ºÇÏ°í ÀÌ´õ³Ý º¸µå¸¦ ¼¼ÆÃÇÏ´Â °Í °°Àº °ÍµéÀÌ´Ù. ½Ã¸®¾ó Æ÷Æ®¸¦ ¼³Á¤ÇÏ´Â °ÍÀº º°µµÀÇ Àå¿¡¼ ´Ù·é´Ù. ±× ÀÌÀ¯´Â ±×°ÍÀÌ ´ÜÁö TCP/IP ³×Æ®¿öÅ·¿¡¸¸ Àû¿ëµÇ´Â °ÍÀÌ ¾Æ´Ï¶ó, UUCP¿Íµµ °ü·ÃÀÌ Àֱ⠶§¹®ÀÌ´Ù. 5ÀåÀº ´ç½ÅÀÇ ¸Ó½ÅÀ» TCP/IP ³×Æ®¿öÅ·À» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¼¼ÆÃÇÏ´Â °ÍÀ» µµ¿ÍÁØ´Ù. ¿©±â¿£ loopback¸¸ÀÌ °¡´ÉÇÑ standaloneÈ£½ºÆ®¿Í ÀÌ´õ³Ý¿¡ ¿¬°áµÈ È£½ºÆ®¸¦ ¼³Ä¡ÇÏ´Â µ¥ ´ëÇÑ ÈùÆ®°¡ ½Ç·Á ÀÖ´Ù. ±×¸®°í ¶Ç, ´ç½ÅÀÇ ¼¼ÆÃÀ» Å×½ºÆ®ÇÏ°í µð¹ö±×ÇÒ ¼ö ÀÖ´Â À¯¿ëÇÑ Åøµµ ¼Ò°³ÇÑ´Ù. ±× ´ÙÀ½ Àå¿¡¼± hostname resolutionÀ» ¾î¶»°Ô ¼³Á¤ÇÏ´Â Áö, ±×¸®°í home server¸¦ ¼Â¾÷ÇÏ´Â ¹æ¹ý¿¡ °üÇØ ³íÀÇÇÑ´Ù. ´ÙÀ½ÀÇ µÎ ÀåÀº SLIP°ú PPPÀÇ ¼³Á¤°ú »ç¿ë¿¡ °üÇØ ¼³¸íÇÑ´Ù. 7Àå¿¡¼±, ¾î¶»°Ô SLIP ¿¬°áÀ» ¼º¸³ÇÏ´Â Áö¿¡ °üÇØ ¼³¸íÇÏ°í, dip(ÇÊ¿äÇÑ ÀýÂ÷¸¦ ÀÚµ¿È ½Ãų ¼ö ÀÖ´Â µµ±¸)¿¡ °üÇØ ÀÚ¼¼È÷ ³íÇÑ´Ù. 8Àå¿¡¼± PPP¿Í pppd(PPP¿¡ ÇÊ¿äÇÑ PPP daemon)À» ´Ù·é´Ù. 9Àå¿¡¼´Â ÁÖ¿ä ³×Æ®¿÷ ¾îÇø®ÄÉÀÌ¼Ç Áß ¸î¸î, À̸¦Å׸é rlogin,rcpµî°ú °°Àº °Íµé,À» ¼Â¾÷Çϴµ¥ ´ëÇØ Âª°Ô³ª¸¶ ¼Ò°³ÇÑ´Ù. ¿©±â¼± ¾î¶»°Ô ¼ºñ½ºµéÀÌ inetd °¨µ¶ÇÏ¿¡ ¿î¿µµÇ´Â Áö, ±×¸®°í ¾î¶»°Ô ƯÁ¤ÇÑ º¸¾È°ü·Ã ¼ºñ½º¸¦ ½Å¿ëµÇ´Â(trusted) È£½ºÆ®¿¡ Á¦ÇÑÇÏ´ÂÁöµµ ¼³¸íÇÑ´Ù. ´ÙÀ½ÀÇ µÎ ÀåÀº NIS(Network Information System)°ú NFS(Network File System)¿¡ °üÇØ ³íÇÑ´Ù. NIS´Â »ç¿ëÀÚ Æнº¿öµå °°Àº °ü¸® Á¤º¸¸¦ ·ÎÄà ³×Æ®¿÷ »ó¿¡ »Ñ·Á ÁÖ´Â À¯¿ëÇÑ ÅøÀÌ´Ù. NFS´Â ³×Æ®¿÷ »óÀÇ ¸î¸î È£½ºÆ® °£¿¡ ÆÄÀÏ ½Ã½ºÅÛÀ» °øÀ¯ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. 12ÀåÀº Tayler UUCP,Áï UUCP suiteÀÇ °ø°³ implementationÀÇ °ü¸®¿¡ ´ëÇØ º¸´Ù Æø ³ÐÀº ¼Ò°³¸¦ ÇÑ´Ù. ÀÌ Ã¥ÀÇ ³ª¸ÓÁö ºÎºÐÀº e-mail°ú Usenet News¿¡ °üÇÑ ÀÚ¼¼ÇÑ °üÂû·Î ä¿öÁ® ÀÖ´Ù. 13Àå¿¡¼± e-mail¿¡ °üÇÑ ÇÙ½ÉÀûÀÎ °³³ä¿¡ °üÇØ ¼Ò°³ÇÏ°í, ¾î¶»°Ô mail handling systemÀÌ ´ç½ÅÀÇ ¸Þ½ÃÁö¸¦ ¼öÃëÀο¡°Ô º¸³»µµ·Ï °ü¸®ÇÏ´Â Áö¿¡°üÇØ ¼³¸íÇÑ´Ù. 14Àå°ú 15ÀåÀº ¸®´ª½º¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â 2°³ÀÇ MTA(Mail Transfort Agent)ÀÎ smail°ú sendmailÀÇ ¼Â¾÷¿¡ °üÇØ °¢°¢ ´Ù·é´Ù. ÀÌ Ã¥¿¡¼± µÎ °¡Áö ¸ðµÎ¸¦ ¼³¸íÇÏ´Â µ¥, ÀÌÀ¯´Â smailÀÌ Ãʺ¸ÀÚ¿¡°Õ ¼³Ä¡Çϱ⠴õ ½±°í, sendmailÀº º¸´Ù À¯¿¬¼º Àֱ⠶§¹®ÀÌ´Ù. 16Àå°ú 17ÀåÀº news°¡ Usenet¿¡¼ ¾î¶»°Ô °ü¸®µÇ´ÂÁö ¼³¸íÇÏ°í Usenet news¸¦ °ü¸®ÇÏ´Â ´ëÁßÀûÀÎ ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°ÁöÀÎ C newsÀÇ ¼³Ä¡¿Í »ç¿ë¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. 18Àå¿¡¼± °£·«ÇÏ°Ô³ª¸¶, news reading access¸¦ Á¦°øÇÒ ¼ö ÀÖµµ·Ï, ¾î¶»°Ô NNTP daemonÀ» ´ç½ÅÀÇ ·ÎÄà ³×Æ®¿÷¿¡ ¼Â¾÷ÇÏ´Â Áö¿¡ °üÇØ ³íÇÑ´Ù. 19ÀåÀº ¾î¶»°Ô ´Ù¾çÇÑ news reader¸¦ ¼³Á¤ÇÏ°í °ü¸®,À¯Áö ÇÏ´Â Áö¸¦ º¸¿©ÁØ´Ù. |
|
Other Chapters
1. Introduction to Networking | |
Appendix
A. A Null Printer Cable for PLIP |