Á¦ ¸ñ : [9707]À¯´Ð½º ³×Æ®¿öÅ© °ü¸®ÀÚ(6) À¯´Ð½º ³×Æ®¿öÅ© °ü¸®ÀÚ(6) SLIP/PPP¿Í UUCP À̹ø È£¿¡´Â ¿ì¸®°¡ ÈçÈ÷ Áý¿¡¼­ ÀüÈ­¼±À» ÅëÇØ ÀÎÅͳÝÀ» ¾µ ¶§ »ç¿ëÇÏ´Â SLIP/PPP ±×¸®°í UUCP¿¡ ´ëÇØ °øºÎÇϱâ·Î ÇÏ°Ú´Ù. µé¾î°¡¸ç SLIP(Serial Line Internet Protocol)°ú PPP(Po int to Point Protocol)´Â ÀüÈ­¼± (serial li ne)À» ÅëÇÑ ³×Æ®¿öÅ© ÆÐŶ(network packet)Àü¼ÛÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù. Áï, LAN ¹Û¿¡¼­ ÀüÈ­¼±À¸·Î ³×Æ®¿öÅ©¿¡ ¿¬°áÇÏ¿© ¸¶Ä¡ LANÀ¸·Î ¿¬°áµÈ °Íó·³ ³×Æ®¿öÅ©¸¦ »ç¿ëÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÏ´Â ÇÁ·ÎÅäÄÝÀÎ °ÍÀÌ´Ù. ÀÌ ÇÁ·ÎÅäÄݵéÀº ÆÐŶÀÌ ¾î¶»°Ô ÀÎÄÚµåµÇ¾î ´À¸° ÀüÈ­¼±À¸·Î Àü¼ÛµÉÁö¸¦ ÁöÁ¤ÇÑ´Ù. ±×·¡¼­ ½Ã¸® ¾ó ¶óÀΠĸ½¶È­ ÇÁ·ÎÅäÄÝ(serial line encapsulation protocols)À̶ó°íµµ ÇÑ´Ù. Âü°íÀûÀÎ ¿ë¾î·Î Dial-upÀº ÀüÈ­¼±À» ÅëÇÑ ´Ü¸»±â(È£½ºÆ®) Á¢¼ÓÀ¸·Î ÀǹÌÇÑ´Ù ´Â °ÍÀ» ¾Ë¾ÆµÎÀÚ. UUCP(Unix-to-Unix copy)´Â ÄÄÇ»ÅÍ»çÀÌÀÇ Á÷·Ä Á¢¼ÓÀ̳ª ±âÁ¸ ÀüÈ­¼±À» Åë ÇÑ Åë½ÅÀ» °¡´ÉÇÏ°Ô ÇÏ´Â ÇÁ·Î±×·¥°ú ÇÁ·ÎÅäÄÝÀÇ ÁýÇÕÀ» ÅëĪÇÑ´Ù. UUCP´Â µÎ °¡Áö µ¿ÀÛÀ» ¼öÇàÇϴµ¥ ÆÄÀÏ º¹»ç¿Í ¿ø°Ý ¸í·É¼öÇàÀÌ ±×°ÍÀÌ´Ù. UUCP¿Í SLIP/PPP¿ÍÀÇ Â÷ÀÌÁ¡ °á·ÐºÎÅÍ À̾߱âÇÏÀÚ¸é ³×Æ®¿öÅ©ÀÇ ±â´ÉÁ¦°ø Â÷ÀÌ°¡ ´äÀÌ´Ù. Áï UUCP´Â »ó´ë ÀûÀ¸·Î Á¦ÇÑµÈ ÁýÇÕÀÇ ¸í·É°ú ´É·ÂÀ» Á¦°øÇÏ´Â ¹èÄ¡(batched), store-and-forward ÇÁ·ÎÅäÄÝÀÌÁö¸¸ SLIP/ PPP´Â ¿¬°á À§¿¡¼­ rlogin, rsh, ftp, rcp, telnet, NFS ½ÉÁö¾î X À©µµµµ ¾µ ¼ö ÀÖ´Â ¿ÏÀüÇÑ ³×Æ®¿öÅ© ±â´ÉÀ» ¸ðµÎ Áö¿øÇÑ´Ù. °Ô´Ù°¡ ¿ø°ÝÈ£½ºÆ®(remote host)·ÎÀÇ ´ÙÁß ¿¬°á(multiple connection) µµ °¡´ÉÇÏ´Ù. SLIP/PPP´Â ¸ðµç À̼­³×Æ® ±â´ÉÀ» Á¦°øÇÏÁö¸¸ ±×¸¸Å­ ´À¸®´Ù. ÀϹÝÀûÀ¸·Î dial-up ¿¬°áÀº 14kbps Á¤µµÀÌ´Ù. UUCP´Â ¹èÄ¡ ½Ã½ºÅÛÀÌ´Ù. ¸¸¾à ¿©·¯ºÐÀÇ ¸ðµ©ÀÌ ÀÚÁÖ ´Ù¿îµÈ´Ù°Å³ª Çϸé SLIP/PPPº¸´Ù´Â UUCP°¡ ÈξÀ È¿°úÀûÀÏ °ÍÀÌ´Ù. UUCP´Â ÁÖ·Î ÀüÀÚ¸ÞÀÏ°ú À¯ Áî³Ý ´º½º¸¦ Àü¼ÛÇÑ´Ù. ¸¸¾à ÀÌ ±â´ÉÀÌ ÇÊ¿äÇÑ ¸ðµç ±â´ÉÀ̶ó¸é ±»ÀÌ IP ÁÖ¼Ò ±â¹ÝÀÇ Àü¼Û ÇÁ·ÎÅäÄÝÀ» ¾²Áö ¾Ê¾Æµµ UUCP¸¦ ÅëÇØ ´õ °£´ÜÇÏ°í ½Å·Ú¼º ÀÖ´Â Àü¼ÛÀ» ¼öÇàÇÒ ¼ö ÀÖ´Ù. UUCP´Â ±âº»ÀûÀ¸·Î ´À¸° ÀüÈ­¼±(Á÷·Ä ¶óÀÎ)À» ±âÁØÀ¸·Î ¼³°èµÇ¾ú±â¿¡ IPº¸´Ù ¸ðµ©°£ÀÇ Á¤º¸ Àü´Þ¿¡´Â ´õ È¿À²ÀûÀÌ´Ù. UUCP¸¦ ÅëÇØ ´Ù¸¥ »çÀÌÆ®¸¦ Á¢¼ÓÇÏ°íÀÚ ÇÏ´Â °æ¿ì ¿ì¼± µÎ ½Ã½ºÅÛ°£ÀÇ Á¢¼Ó ¿¡ °üÇÑ ¼¼ÆÃÀ» ¸ÂÃß¾î¾ß ÇÑ´Ù. ¼Â¾÷Àº º¸Åë UUCP ¿¬°áÀ̶ó ºÒ¸®´Âµ¥ À̶§ ¿¬°áµÈ »ó´ë¹æ »çÀÌÆ®¸¦ UUCP ÀÌ¿ô(neighbors)¶ó°í ÇÑ´Ù. UUCP ¼öÇàÀº uux¿Í uucp ¸í·ÉÀ¸·Î ÇϰԵǴµ¥ uux´Â ¿ø°Ý ½Ã½ºÅÛ¿¡¼­ÀÇ ¸í ·É¾î¸¦ ¼öÇàÇØ ÁØ´Ù. ±×¸®°í uucp´Â ¼öÇàÇÒ ¸í·ÉÀ» ±â¼úÇÏ´Â ÆÄÀÏÀ» ¸¸µé°í UUCPÀÇ ÀÛ¾÷Å¥(¡°/var/spool/uucp¡±)¿¡ ÀúÀåÇÑ´Ù. ½ÇÁ¦ ÀÛ¾÷ÀÇ Àü¼ÛÀº uucico ¶ó´Â µ¶¸³µÈ ÇÁ·Î¼¼½º¿¡ ÀÇÇØ ÀÌ·ç¾îÁø´Ù. SLIP & PPP ºñ±³ SLIP°ú PPP´Â ¼­·Î ´Ù¸¥ µ¶¸³Àû ½Ã¸®¾ó ¶óÀΠĸ½¶È­ ÇÁ·ÎÅäÄÝ(serial line encapsulation protocol)ÀÌ´Ù. ±×·¯³ª ±â´É°ú ¸ñÀûÀº À¯»çÇÏ´Ù. SLIPÀº °¡Á¤°úÀÇ ¿¬°á, ÀÛÀº Áö¿ª »ç¹«½Ç °£ÀÇ ¿¬°á½Ã ÃÖÀûÀÌ´Ù. ¾çÂÊ ´Ù Ä¿³Î¿¡ µå¶óÀ̹ö¸¦ Ãß °¡ÇØ¾ß ÇÏ°í ½Ã½ºÅÛÀº »ç¿ëÀÚ ¼öÁØÀÇ ¸í·É¾î(¿ø°Ý È£½ºÆ®¿¡ ¿¬°áÇÏ°í ²÷°Å³ª Á¶Á¤)¸¦ Á¦°øÇØ¾ß ÇÑ´Ù. SLIP ÆÐŶ³»ÀÇ ³×Æ®¿öÅ© ¹®Á¦ ÇØ°áÀÇ ºÎ°¡ Á¤º¸¸¦ ¿©°ú ¾øÀÌ ±×´ë·Î Àü¼ÛÇÏ´Ù º¸´Ï ´À¸®´Ù (RFC1055). ÀüÈ­¼±¿¡¼­ ºÒÇÊ¿äÇÑ Á¤º¸¸¦ »« ºÎºÐ(packet)¸¸À» Àü¼ÛÇÏ´Â CSLIPµµ µîÀåÇß´Ù(RFC144). CSLIP(Compressed SLIP)Àº ¾Æ·¡ÀÇ 3°¡Áö ¹æ¹ýÀ» ÀÌ¿ëÇÑ´Ù. ¨ç TCP header compression ¾çÂÊÀÇ Çì´õ¸¦ ¹Ì¸® ÀúÀåÇÏ°í º¯°æ ºÎºÐ¸¸À» Àü¼ÛÇÑ´Ù. ¨è Type-of-service Queueing »ç¿ëÀÚ ÇÁ·Î±×·¥¿¡¼­ ¿À´Â °¢ ÆÐŶ¿¡ »óÈ£ÀÛ¿ë ¿©ºÎ¸¦ üũÇÑ´Ù. ÃÖ±ÙÀÇ telnet °ú rologinÀº ÀÌ ¿É¼ÇÀ» ¿ä±¸ÇÑ´Ù. »óÈ£ÀÛ¿ë ÆÐŶ(Interactive packet)Àº Àü¼Û Å¥ ¾Õ¿¡ »ðÀԵȴÙ. ±×·¡¼­ »óÈ£ ¹ÝÀÀ½Ã°£ÀÌ Çâ»óµÈ´Ù. ¨é ICMP filtering ping ¸í·É¿¡ ÀÇÇØ È£½ºÆ®°¡ µ¿ÀÛÇÏ´ÂÁö ¾Ë¾Æº¸°íÀÚ ÇÏ´Â °æ¿ì¿¡ »ç¿ëµÇ´Â ICMP ÆÐŶ(packet) Àü¼ÛÀ» ÇÇÇÑ´Ù. PPP ¿ì¼±, ´ÜÁ¡Àº º¹ÀâÇÏ°í ±¸ÇöÀÌ ¾î·Æ´Ù´Â °ÍÀÌ´Ù. ±×·¡¼­ dial-up line¿¡¼­´Â SLIPÀ» ÁÖ°í »ç¿ëÇÑ´Ù. ´ÙÁß ÇÁ·ÎÅäÄÝ ÆÐŶ(multi-protocol packet)ÀÇ Àü¼ÛÀ» °¡´ÉÄÉ ÇÑ´Ù. SLIPº¸´Ù ´õ¿í À¶Å뼺À» °¡Áø´Ù´Â ÀǹÌÀÌ´Ù. º¸Åë 3°¡Áö·Î ±¸¼º µÈ´Ù. ¨ç ÀüÈ­¼± ¿¬°á(serial link)¿¡¼­ÀÇ µ¥ÀÌÅͱ׷¥ ĸ½¶È­(datagram encapsulating) ¹æ¹ý Á¤ÀÇ ¨è A Link Control Protocol(LCP), Áï µ¥ÀÌÅÍ ¸µÅ© ¿¬°á¿¡¼­ÀÇ Å×½ºÆÃ, ÄÁÇÇ±Ô ¸µ, ¼³Á¤ °ü·Ã ¨é ¼­·Î ´Ù¸¥ ³×Æ®¿öÅ©ÃþÀÇ ÇÁ·ÎÅäÄÝ(network-layer protocol)À» ÄÁÇDZ×, ¼³Á¤ ÇÏ´Â ³×Æ®¿öÅ© Á¦¾î ÇÁ·ÎÅäÄÝ(Network Control Protocol-NCPs) °è¿­ PPP´Â SLIP¿¡ ºñÇØ ÇϳªÀÇ ÀüÈ­¼± À§¿¡¼­ µ¿½Ã¿¡ ¸¹Àº ÇÁ·ÎÅäÄݷκÎÅÍ ¿À´Â ÆÐŶÀ» ĸ½¶È­(encasulate) ÇÒ ¼ö ÀÖ´Ù. ±×·¯¹Ç·Î TCP/IP¿Í DECnet ÆÐŶÀ» ±³ ȯÇÏ´Â °æ¿ì ÃÖÀûÀÌ´Ù. ¶ÇÇÑ ÀÚü ³»Àå ¿¡·¯ ¼öÁ¤±â´ÉÀ» °¡Áø´Ù. ±âº»ÀûÀÎ ¿¬°á ¸ðµ¨ ¿ø°Ý È£½ºÆ®¸¦ SLIPÀ̳ª PPP¸¦ »ç¿ëÇØ ¿¬°áÇÏ°íÀÚ ÇÏ´Â °æ¿ì ´ÙÀ½ÀÇ 3°¡Áö¸¦ °í·ÁÇØ¾ß ÇÑ´Ù. ¨ç ¿ì¼± È£½ºÆ®ÀÇ Ä¿³ÎÀº ÁöÁ¤µÈ SLIPÀ̳ª PPP ÇÁ·ÎÅäÄݷμ­ ÀüÈ­¼±À» ÅëÇØ IP ÆÐŶÀ» Àü¼ÛÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ¨è SLIPÀ̳ª PPP¸¦ ÅëÇØ ¿¬°áÀ» ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â »ç¿ëÀÚ ¸í·É¾î°¡ ÀÖ¾î¾ß ÇÑ´Ù. ¨é ÆÐŶÀ» ¹Þ¾Æ ÇÁ·ÎÅäÄÝÀ» ÀÌÇØÇÒ ¼ö Àִ ȣ½ºÆ®°¡ ÀüÈ­¼± »ó´ëÂÊ¿¡ ÀÖ¾î¾ß ÇÑ´Ù. È£½ºÆ®°¡ SLIP, PPP¸¦ ÀÌ¿ëÇØ ÆÐŶÀ» Àü¼ÛÇÒ ¼ö ÀÖµµ·Ï ¸¸µé±â ÀÌ ÀÛ¾÷À» À§Çؼ­´Â Ä¿³ÎÀÌ ÆÐŶÀ» ¹Þ¾Æ ½Ã¸®¾ó ¶óÀÎÀÇ Ãâ·Â ¹öÆÛ¿¡ ÆÐŶÀ» Áý ¾î³Ö°Å³ª ȤÀº ±× ¹Ý´ëÀÇ ÀÛ¾÷À» ÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. À̸¦ À§Çؼ­´Â Ä¿³Î¿¡ ÀÌ·¯ÇÑ ÀÏÀ» ¼öÇàÇÒ ¸ðµâÀ» Áý¾î³Ö¾î¾ß ÇÏ´Â °ÍÀÌ´Ù. ÀÌ ¸ðµâÀÌ Ä¿³Î¿¡ Ãß°¡µÇ¸é ¶Ç´Ù¸¥ ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º·Î ³ªÅ¸³ª°Ô µÇ¸é ÀÌ´Â ifconfig ¸í·ÉÀ» ÅëÇØ ´Ù·ê ¼ö ÀÖ´Â °ÍÀÌ´Ù. SLIP, PPP ¿¬°á ´Ù·ç±â ½Ã¸®¾ó IP ¿¬°áÀ» ´Ù·ç´Âµ¥´Â Å©°Ô 3°¡Áö ¹æ¹ýÀÌ ÀÖ´Ù. ¨ç Static - Á÷·Ä(Serial) Æ÷Æ®¸¦ ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º·Î¼­ ¼¼ÆÃÇÏ´Â °ÍÀÌ´Ù. ÀÌ ¹æ¹ýÀº µÎ ÄÄÇ»ÅÍÀÇ ¿¬°áÀÌ ÇϳªÀÇ ÄÉÀ̺íÀ̳ª Àü¿ë¼±À¸·Î ¿¬°áµÈ °æ¿ì¿¡ »ç¿ë µÈ´Ù. ¨è Dial-Up - ¸ðµ©¿¡°Ô ÀüÈ­¸¦ °Éµµ·Ï ÇÏ¿© ¿ø°Ý È£½ºÆ®¿¡ ·Î±×ÀÎÇϵµ·Ï ÇÑ ÈÄ¿¡ SLIP ȤÀº PPP ÇÁ·ÎÅäÄÝ ¿£ÁøÀ» ±¸µ¿ÇÏ´Â ¹æ¹ýÀÌ´Ù. À̸¦ À§Çؼ­´Â À§¿Í ¸¶Âù°¡Áö·Î Á÷·Ä Æ÷Æ®°¡ ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º·Î ¼¼ÆõǾî¾ß ÇÑ´Ù. ¾Æ¸¶µµ ÇöÀç ´ëºÎºÐÀÇ ½Ã½ºÅÛÀÌ ÀÌ ¹æ¹ýÀ» »ç¿ëÇÏ°í ÀÖ´Â °ÍÀ¸·Î ¾È´Ù. ¨é Dynamic - µ¥¸óÀÌ Á÷·Ä ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º¸¦ °¨½ÃÇÏ°í ÀÖ´Ù°¡ Àü¼ÛÀÌ ÀϾ´Â °æ¿ì¿¡ ÀÚµ¿À¸·Î ¸ðµ©À» ÅëÇØ ¿ø°Ý È£½ºÆ®·Î ¿¬°áÀ» ¼öÇàÇϵµ·Ï ÇÏ´Â ¹æ¹ýÀÌ´Ù. À½¼º°ú µ¥ÀÌÅ͸¦ °°Àº ÀüÈ­¼±À» ÅëÇØ Àü¼ÛÇÏ°íÀÚ ÇÏ´Â °æ¿ì »ç¿ëµÉ ¼ö ÀÖÀ» °ÍÀÌ´Ù. SunOS¿¡¼­ SLIP ¼³Ä¡Çϱâ Áö±ÝºÎÅÍ SunOS¿¡ Lawrence Berkeley ¿¬±¸¼Ò¿¡¼­ ¸¸µç SLIPÀÎ cslip-2.7À» ¼³Ä¡ÇÏ´Â °úÁ¤À» º¸ÀÌ°Ú´Ù. ´Ù¸¥ SLIPµµ ÀÌ¿Í À¯»çÇÑ °úÁ¤À» °ÅÃÄ ¼³Ä¡ÇÏ¸é µÉ °ÍÀÌ´Ù. 1. cslip-2.7À» °¡Á®¿Â´Ù. ftp.uu.netÀÇ¡®networking/ip/slip/cslip/cslip-2.7. tar.Z¡¯ ÆÄÀÏÀ» °¡Á®¿Â´Ù. ¿©±â ¿¡´Â SLIP ¸ðµâ°ú tin ÇÁ·Î±×·¥ÀÌ Æ÷ÇԵǾî ÀÖ´Ù. 2. uncompress ¸í·É°ú tar ¸í·ÉÀ» ÀÌ¿ëÇØ ÆÄÀÏÀ» Ǭ´Ù. README ÆÄÀÏÀ» ÇÁ¸° Æ®ÇØ ³õÀ¸¸é Âü°íÇϱâ ÁÁÀ» °ÍÀÌ´Ù. 3. README ÆÄÀÏÀÇ ¾È³»¿¡ µû¶ó ÀûÀýÇÑ µð·ºÅ͸®·Î SLIP include ÆÄÀÏÀ» º¹ »çÇÑ´Ù. % cp common/net/slcompress.h /sys/net % cp common/net/slip.h /sys/net % cp sunos4/net/if_slvar.h /sys/net % cp common/net/slcompress.h /usr/include/net % cp common/net/slip.h /usr/include/net 4. Ä¿³ÎÀÇ ¼Ò½º µð·ºÅ͸®·Î SLIP Ä¿³Î ¸ðµâ¿¡ ÇØ´çÇÏ´Â ¼Ò½º ÆÄÀÏÀ» º¹»çÇÑ´Ù. % cp common/net/slcompress.c /sys/net % cp sunos4/net/if_sl.c /sys/net ÀÌ ÆÄÀϵéÀº Ä¿³Î°ú ÇÔ²² ÄÄÆÄÀϵǾî Ä¿³Î¿¡ ¼³Ä¡µÇ¾î¾ß ÇÏ´Â ÆÄÀϵéÀÌ´Ù. 5. ¡®/sys/conf.common/files.cmn¡¯ ÆÄÀÏÀ» ¼öÁ¤ÇÏ¿© SLIP ¸ðµâÀ» À§ÇÑ ¿£Æ®¸® ¸¦ Ãß°¡ÇÑ´Ù. net/if_sl.c optional sl INET net/slcompress.c optional sl NET À§ ¶óÀεéÀº config ¸í·ÉÀÌ SLIP ¸ðµâÀ» Ä¿³Î¿¡ Æ÷ÇÔÇÏ¿© MakefileÀ» ¸¸µéµµ·Ï ÁöÁ¤ÇÑ´Ù. 6.¡®/sys/sun/str_conf.c¡¯ ÆÄÀÏÀ» ¼öÁ¤ÇÏ¿© SLIP¿¡ ÀÇÇØ »ç¿ëµÇ´Â ½ºÆ®¸²À» ±â ¼úÇÏ´Â ¶óÀÎÀ» Æ÷ÇÔÇϵµ·Ï ÇÑ´Ù. ÁÖ·Î 3ºÎºÐÀ¸·Î µÇ¾ú´Âµ¥ ÀûÀýÇÑ °÷¿¡ ´ÙÀ½ »çÇ×µéÀ» Ãß°¡ÇÑ´Ù. #include "sl.h" ... #if NSL > 0 extern struct streamtab if_slinfo; #endif ... #if NSL > 0 { "slip", &if_slinfo }, #endif ÀÌ ÄÚµåµéÀº SLIP ÇÁ·ÎÅäÄÝÀ» ±¸ÇöÇÏ´Â TTY ½ºÆ®¸²°ú ¿¬°üµÇ¾î »ç¿ëµÉ ¼ö ÀÖ´Â À¯È¿ÇÑ Ä¿³Î ¸ðµâ·Î º¯°æÇÏ´Â ³»¿ëÀÌ´Ù. 7. ¡®/sys/sun4c/conf/½Ã½ºÅÛ(Ä¿³Î ÄÁÇÇ±× ÆÄÀÏÀÇ À̸§)¡¯À» ¼öÁ¤ÇÏ¿© Ä¿³Î¿¡ SLIP µð¹ÙÀ̽º°¡ ¼±¾ðµÇµµ·Ï ´ÙÀ½ ÁÙÀ» Ãß°¡ÇÑ´Ù. pseudo-device sIN init slattach NÀº Ãß°¡ÇÒ SLIP ÀÎÅÍÆäÀ̽ºÀÇ °³¼öÀÌ´Ù. ¸¸ÀÏÀ» ´ëºñÇØ 2°³Á¤µµ·Î Çصθé ÁÁ À» °ÍÀÌ´Ù. 8. »õ Ä¿³ÎÀ» ±¸ÃàÇÑ´Ù. Áö³­ ±â»ç¿¡¼­ ´Ù·ç¾ú´ø ºÎºÐÀ̶ó Áߺ¹µÇÁö¸¸ ´Ù½Ã ÇÑ ¹ø °£´ÜÈ÷ ¼³¸íÇÏ¸é ¿ì¼± config ¸í·ÉÀ» ¼öÇàÇÏ¿© MakefileÀ» ¡®/sys/sun4c/½Ã ½ºÅÛ¸í¡¯¿¡ ¸¸µç ÈÄ make ¸í·ÉÀ» ¼öÇàÇÏ¿© Ä¿³ÎÀ» À籸ÃàÇÑ´Ù. 9. »õ Ä¿³ÎÀ» ÀνºÅçÇÑ´Ù. »õ Ä¿³ÎÀ» /vmunix·Î À̸§ºÙÀÌ°í ¿ø·¡ÀÇ /vmunix´Â ´Ù¸¥ ¹é¾÷ µð·ºÅ͸®·Î ¸¸ÀÏÀÇ »çÅ¿¡ ´ëºñÇؼ­ º¹»çÇØ µÐ´Ù. 10. ½Ã½ºÅÛÀ» ÀçºÎÆÃÇÑ´Ù. 11. cslip-2.7 ÆÐÅ°ÁöÀÇ tip µð·ºÅ͸®·Î À̵¿ÇÑ´Ù. 12. tip µð·ºÅ͸®ÀÇ MakefileÀ» ¼öÁ¤Çؼ­ »ç¿ëÇÒ ¸ðµ©ÀÇ Á¾·ù¸¦ ÁöÁ¤ÇÑ´Ù. 13. make ¸í·ÉÀ» ÀÌ¿ëÇØ tipÀ» ÄÄÆÄÀÏÇÑ´Ù. 14. ¡®/usr/local/bin¡¯°ú °°Àº ¿øÇÏ´Â µð·ºÅ͸®·Î tipÀ» ÀνºÅçÇÑ´Ù. 15. ¸ðµ©À» ½Ã½ºÅÛ°ú ¿¬°áÇÑ´Ù. ¿©±â¼­´Â ¸ðµ©À» ttya Æ÷Æ®¿¡ ¿¬°áÇÑ´Ù°í °¡Á¤ ÇÏ°Ú´Ù. 16. ½Ã½ºÅÛÀÌ Á÷·Ä Æ÷Æ®¿¡ ´ëÇØ Çϵå¿þ¾î Á¦¾î È帧À» ÀÌ¿ëÇϵµ·Ï ÄÁÇÇ±× Á¶Á¤ ÇÑ´Ù. ¼ÒÇÁÆ®¿þ¾î Á¦¾î È帧(XON/XOFF)Àº SLIPÀÇ ÀϹÝÀû µ¿ÀÛÀ» °£¼·ÇϹǷΠ¹Ýµå½Ã ÇÇÇØ¾ß ÇÑ´Ù. ¼¼Æùæ¹ýÀº ´ÙÀ½°ú °°´Ù. eeprom ttya-mode=38400,8,n,1,h ³¡ÀÇ ÀÎÀÚ h°¡ Çϵå¿þ¾î Á¦¾î È帧À» ÁöÁ¤ÇÑ´Ù. 17. Æ÷Æ®¿¡ ´ëÇÑ Soft Carrier¸¦ ²ö´Ù. À̸¦ À§Çؼ­ /etc/ttytab ÆÄÀÏ¿¡¼­ ttya¿¡ ´ëÇÑ onÀ» ¿­°í ÈÄÀÇ local ´Ü¾î¸¦ Á¦°ÅÇÑ´Ù. ±×¸®°í ³ª¼­ ´Ù½Ã ÀçºÎÆÃÇÑ´Ù. ttya "/usr/etc/getty std.38400" dialup on 18. ¸ðµ©À» ¿¬°áÇϴµ¥ tip ¸í·ÉÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¡®/etc/remote¡¯ÆÄÀÏÀ» ´Ù À½°ú °°ÀÌ ¼öÁ¤ÇÑ´Ù. telebit(¸ðµ©¸í):dv=/dev/ttya:br#38400 19. tip ¸í·ÉÀ» »ç¿ëÇÏ¿© ¸ðµ©°ú ¿¬°áÇÑ ÈÄ ¸ðµ©ÀÇ ·¹Áö½ºÅ͵éÀ» ¼¼ÆÃÇÑ´Ù. °¢ ¸ðµ©ÀÇ ¼¼ÆÃÀº ÇØ´ç ¸Å´º¾óÀ» Âü°íÇϱ⠹ٶó¸ç ¿©±â¼­´Â telebit T3000 ¸ðµ©¿¡ ´ëÇÑ ¿¹¸¦ µé°Ú´Ù. AT &f &C1 &D2 S0=0 S2=128 S7=65 S10=25 AT S51=6 S58=2 S68=2 S180=2 S181=1 S225=0 AT M0 V1 E0 X0 Q0 &W &W1 Äڵ忡 ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀº ´ÙÀ½ÀÇ Ç¥¿Í °°´Ù. ÄÚ µå ÀÇ ¹Ì AT ¸ðµ©¿¡°Ô ¸í·ÉÀ» ¹ÞÀ» Áغñ¸¦ ½ÃÅ´ &F °øÀå¿¡¼­ ÃâÇÏÇÒ ¶§ µðÆúÆ® ÆĶó¹ÌÅÍ·Î ¼¼Æ® &C1 Carrier Detect¸¦ °¡¸®Å°´Âµ¥ DCD¸¦ »ç¿ëÇÏ°Ô ÇÔ &D2 DTRÀ» ÀÒ¾î¹ö·ÈÀ» ¶§ ¿¬°áÀ» ²÷À½ S0=0 ÀÚµ¿ ÀÀ´ä¸ðµå¸¦ ²û S2=128 À̽ºÄÉÀÌÇÁ ¸í·É ¸ðµå¸¦ ÀÛµ¿ÇÏ±â ¾Ê°Ô ÇÔ S7=65 ¿¬°áÀ» À§ÇØ 65Ãʸ¦ ±â´Ù¸² S10=25 carrier ¼Õ½ÇÀÇ ¹ß»ý Àü¿¡ 2.5Ãʸ¦ ±â´Ù¸² S51=6 ¸ðµ© Á¢¼Ó ¼Óµµ¸¦ 38400 bps·Î °íÁ¤½ÃÅ´ S58=2 RTS/CTS Çϵå¿þ¾î È帧Á¦¾î¸¦ »ç¿ëÇÔ S68=2 RTS/CTS Çϵå¿þ¾î È帧Á¦¾î¸¦ »ç¿ëÇÔ S180=2 V.42 ¿¡·¯ °ËÃâÀ» »ç¿ëÇÔ S181=1 ¿¡·¯ ¼öÁ¤À» ¿ä±¸ÇÔ S255=0 Àü¿øÀÌ µé¾î¿À°Å³ª ¸®¼ÂÇÒ ¶§ A¿¡ ´ëÇÑ ÇÁ·ÎÇÊÀ» ·ÎµåÇÔ M0 ½ºÇÇÄ¿¸¦ ²û V1 ÀÚ¼¼ÇÑ °á°ú Äڵ带 ¿ä±¸ÇÔ E0 echo ¸í·ÉÀ» ²û X0 Ç¥ÁØ °á°ú Äڵ带 »ç¿ëÇÔ Q0 °á°ú Äڵ带 ¹ÝȯÇÔ &W A¿¡ ´ëÇÑ °íÁ¤µÈ ÇÁ·ÎÇÊÀ» ¾´´Ù. &W1 B¿¡ ´ëÇÑ °íÁ¤µÈ ÇÁ·ÎÇÊÀ» ¾´´Ù. 20. tip ¸í·ÉÀ¸·Î SLIP ¿¬°áÀ» ¼³Á¤Çϱâ À§ÇØ ¡®/etc/rem ote¡¯ ÆÄÀÏ¿¡ ¿£Æ®¸® ¸¦ ¸¸µç´Ù. ¿ø°Ý È£½ºÆ®ÀÇ ÀüÈ­¹øÈ£¿Í IP ÁÖ¼Ò µîÀ» ³Ö¾îÁÖ¸é µÈ´Ù. °¢ Çʵ忡 ´ëÇÑ ¼³¸íÀº tip µð·ºÅ͸®ÀÇ README.SLIPÆÄÀÏ¿¡ ±â¼úµÇ¾î ÀÖ´Ù. ls ÆĶó¹ÌÅÍ´Â ·Î±×ÀÎ ½ºÅ©¸³Æ® Æ÷ÇÔÇÏ´Â ÆÄÀÏÀ» ÁöÁ¤ÇÑ´Ù. cc ÆĶó¹ÌÅÍ´Â ¿¬°áÀÌ Çѹø ¼³Á¤µÇ°í ³ª¼­ ¼öÇàÇÒ ¸í·ÉÀ» ÁöÁ¤ÇÑ´Ù. ÀϹÝÀûÀ¸ ·Î cslip¿¡ Æ÷ÇÔµÈ sliplogin ¸í·ÉÀÌ »ç¿ëµÈ´Ù. sliplogin ¸í·ÉÀº ¡®/etc/slip.hosts¡¯ÆÄÀÏÀ» Àоî IP ÁÖ¼Ò¿Í ¿©·¯ ´Ù¸¥ ¼Ó¼ºÀ» °áÁ¤ÇÑ´Ù. ´ÙÀ½Àº ÄÁÇDZ×ÇÑ ¿¹¸¦ µç °ÍÀÌ´Ù. slip:\ :ls=/usr/local/slip/etc/annex.login:\ :cc=/etc/sliplogin Shost2:br#38400:\ :st=slip:rt:at=telebit:dv=/dev/ttya:du:pn=5551000: 21. tip ¸í·É¿¡ ÀÇÇØ »ç¿ëµÉ ·Î±×ÀÎ ½ºÅ©¸³Æ®¸¦ ¸¸µç´Ù. ¸¶Âù°¡Áö·Î tip µð·ºÅÍ ¸®ÀÇ README.SLIP ÆÄÀÏ¿¡ ¼³¸íµÇ¾î Àִµ¥ ÁÖ·Î ¿ø°Ý È£½ºÆ®·Î Á¢¼ÓÇÑ ÈÄ SLIP ¼­¹ö¸¦ ±¸µ¿½ÃÅ°´Â ½ºÅ©¸³Æ®ÀÌ´Ù. ´ÙÀ½Àº ½ºÅ©¸³Æ® ¿¹ÀÌ´Ù. ÀÚ¼¼ÇÑ ¼³¸íÀº README.SLIP ÆÄÀÏÀ» ÂüÁ¶Çϱ⠹ٶõ ´Ù. send \r resv 10/again username: goto login label again send \r recv 10/error userrname label login send \dloginname\r recv 10\error word: send \dpassword\r recv 10/error annex: send\d\d\rslip\r\r done lable error fail 22. SLIP ¿¬°áÀ» ¼³Á¤ÇÏ°í Å×½ºÆ®ÇÑ´Ù. -s ¿É¼ÇÀº ¸ðµ©¿¡°Ô ´ÙÀ̾óÀ» °É°í ·Î ±×ÀÎÇÏ¿© SLIP ÇÁ·ÎÅäÄÝÀ» ±¸µ¿½ÃŲ´Ù. % tip -s slip [Logging In] [SLIP Running] % ping -s xor.com PING xor.com: 56 data bytes 64 bytes from xor.com (192.108.21.1): seq=0, time=241ms ... ½ºÅ©¸³Æ®¸¦ µð¹ö±ëÇÏ·Á¸é -v ¿É¼ÇÀ» »ç¿ëÇÑ´Ù. Solaris 2.4¿¡¼­ PPP Á¶Á¤Çϱ⠼ֶ󸮽º´Â ±âº»ÀûÀ¸·Î Dial-up PPP¸¦ Á¦°øÇÑ´Ù. Sun¿¡¼­ ±âº»ÀûÀ¸·Î Á¦°øµÇ ´Â °Í ¸»°íµµ ´Ù¸¥ ȸ»ç¿¡¼­ ´õ ¸¹Àº Ư¡À» °¡Áö´Â PPP ¹öÀüÀ» Á¦°øÇÏÁö¸¸ ÀÌ ±Û¿¡¼­´Â SunÀÇ ±âº» PPP¿¡ ´ëÇØ ¼³¸íÇϱâ·Î ÇÏ°Ú´Ù. ¼Ö¶ó¸®½º 2.4¿¡ Æ÷ÇÔ µÈ PPP´Â ºñµ¿±â PPP(asynchronous PPP) ¶ó°íµµ Çϴµ¥ Ç¥ÁØ ÀüÈ­¼±¿¡ ´ëÇÑ ¿¬°áÀ» ´Ù·ç±â ¶§¹®ÀÌ´Ù. ÀÚ½ÅÀÇ ¼Ö¶ó¸®½º ¹öÀüÀÌ PPP¸¦ Áö¿øÇÏ´ÂÁö ¾Ë¾Æº¸´Â ¹æ¹ýÀº ´ÙÀ½ÀÇ ¸í·ÉÀ» ¼öÇàÇÏ¸é µÈ´Ù. pkginfo | grep ppp ¸¸¾à PPP°¡ ÀνºÅçµÇ¾î ÀÖÀ¸¸é ´ÙÀ½°ú ºñ½ÁÇÑ ¸Þ½ÃÁö¸¦ º¸°Ô µÉ °ÍÀÌ´Ù. system SUNWappr PPP/IP Async PPP configuration files system SUNWappu PPP/IP Async PPP login service system SUNWpppk PPP/IP and IPdialup Device Drivers ¸¸¾à ÀνºÅçµÇ¾î ÀÖÁö ¾Ê´Ù¸é Á÷Á¢ ÀνºÅçÇØ¾ß µÇ´Âµ¥ pkgadd ¿¡´ëÇÑ ¸Å´º¾ó ÆäÀÌÁö¸¦ ÂüÁ¶ÇÏ¸é µÉ °ÍÀÌ´Ù. ´ÙÀ½ Å×À̺íÀÇ ³»¿ëÀº ¼Ö¶ó¸®½º¿¡¼­ »ç¿ëµÇ´Â ÄÁÇÇ±× ÆÄÀϵ鿡 ´ëÇÑ ¼³¸íÀÌ´Ù. ÆÄÀÏ ¸ñ Àû /etc/init.d/asppp dial-up PPP¿¡ ´ëÇÑ ºÎÆÃÀ» ÇÒ ¶§ÀÇ ½ºÅ¸Æ®¾÷ ½ºÅ©¸³Æ® /usr/sbin/aspppd PPP ¿¬°áÀ» ´Ù·ç´Â µ¥¸ó /etc/asppp.cf ¿¬°á¿¡ ´ëÇÑ ¸ñ·ÏÀ» °¡Áö´Â ÄÁÇÇ±× ÆÄÀÏ /usr/sbin/aspppls dial-in ¿¬°á¿¡ ´ëÇÑ ·Î±×ÀÎ ¼Ð /var/adm/log PPP µ¿ÀÛ ·Î±× ÆÄÀÏ /asppp.log /tmp/.asppp.fifo dial-in ¿¬°á¿¡ ´ëÇÑ aspppd·ÎÀÇ ÈÄÅ© ¼Ö¶ó¸®½º´Â PPP¿Í UUCP°¡ ¼­·Î dial-out ¸ðµ©À» ¼­·Î °øÀ¯ÇÑ´Ù. ±×·¯¹Ç·Î ¿ø °Ý È£½ºÆ®·ÎÀÇ PPP ¿¬°áÀ» ¼³Á¤Çϱâ À§Çؼ­´Â ¿ì¼± ¸ðµ©À» ¿¬°áÇÑ ÈÄ ¡®/etc/uucp¡¯ µð·ºÅ͸®¿¡ ÀÖ´Â Systems, Dialers, Devices ÆÄÀϵ鿡 ¿ø°Ý È£½º Æ®ÀÇ »çÀÌÆ®¸¦ Ãß°¡ÇÑ´Ù. ÀÏ´Ü ¸ðµ©°ú ¿ø°Ý È£½ºÆ®¿¡ ´ëÇÑ ¼Â¾÷ÀÌ ¡®/etc/uucp /Systems¡¯ ÆÄÀÏÀÇ ·Î±× ÀÎ ½ºÅ©¸³Æ®¸¦ Æ÷ÇÔÇØ UUCP ÆÄÀϵ鿡 ¼³Á¤µÇ°í ³ª¸é ´ÙÀ½À¸·Î ¡®/etc/asppp.cf¡¯ ÆÄÀÏÀ» ¼öÁ¤Çؼ­ ¿¬°á IPÁÖ¼Ò¸¦ Á¶Á¤ÇÏ°í SystemsÀÇ ¿£Æ®¸® ¿Í ¿¬°ü½ÃŲ´Ù. ´ÙÀ½Àº ¡®/etc/asapp.cf¡¯ÀÇ ¿¹·Î myhost(165.246.10.2)·ÎºÎÅÍ sliphub(165.246.10.1)·ÎÀÇ ¿¬°áÀ» ¼¼ÆÃÇÏ´Â °æ¿ìÀÌ´Ù. # set IP addresses of the pseudo-interface ifconfig ipdptp0 plumb 165.246.10.2 165.246.10.1 up # dynamic dialup parameters for pseudo-interface path interface ipdptp0 peer_system_name sliphub # System file°ú µ¿ÀÏ inactivity_timeout 600 # 10ºÐ µ¿¾È µ¿ÀÛ ¾ÈÇϸé time out ¼öÁ¤ÀÌ ´Ù µÇ¾úÀ¸¸é ÀÌÁ¦ ¼öµ¿À¸·Î PPP µ¥¸óÀ» ¶ç¿ì¸é µÈ´Ù. ¹æ¹ýÀº ´ÙÀ½°ú °°´Ù. /etc/init.d/asppp start ÀÌ·¸°Ô Çѹø¸¸ ÇØÁÖ¸é ´ÙÀ½ ºÎÆà ¶§ºÎÅÍ´Â PPP µ¥¸óÀÌ init¿¡ ÀÇÇØ ÀÚµ¿À¸·Î ½ÃÀ۵ȴÙ. UUCP¿¡ ´ëÇÏ¿© UUCP¸¦ ÅëÇØ ´Ù¸¥ »çÀÌÆ®¸¦ Á¢¼ÓÇÏ°íÀÚ ÇÏ´Â °æ¿ì ¿ì¼± µÎ ½Ã½ºÅÛ»çÀÌÀÇ Á¢ ¼Ó¿¡ °üÇÑ ¼¼ÆÃÀ» ¸ÂÃß¾î¾ß ÇÑ´Ù. ¼Â¾÷Àº º¸Åë UUCP ¿¬°á(connection)À̶ó ºÒ ¸®´Âµ¥ À̶§ ¿¬°áµÈ »ó´ë¹æ »çÀÌÆ®¸¦ UUCP ÀÌ¿ô(neighbors)À̶ó°í ÇÑ´Ù. UUCP ¼öÇàÀº uux¿Í uucp ¸í·ÉÀ¸·Î ÇϰԵǴµ¥ uux´Â ¿ø°Ý ½Ã½ºÅÛ¿¡¼­ÀÇ ¸í ·É¾î¸¦ ¼öÇàÇØ ÁØ´Ù. ±×¸®°í uucp´Â ¼öÇàÇÒ ¸í·ÉÀ» ±â¼úÇÏ´Â ÆÄÀÏÀ» ¸¸µé°í UUCPÀÇ ÀÛ¾÷Å¥(¡°/var/spool/uucp¡±)¿¡ ÀúÀåÇÑ´Ù. ½ÇÁ¦ ÀÛ¾÷ÀÇ Àü¼ÛÀº uucico ¶ó´Â ºÐ¸®µÈ ÇÁ·Î¼¼½º¿¡ ÀÇÇØ ÀÌ·ç¾îÁø´Ù. UUCP ÁÖ¼ÒÁöÁ¤ ÁÖ¼Ò¸¦ ÁöÁ¤ÇÏ´Â ¹æ¹ýÀº Å©°Ô 2°¡ÁöÀÌ´Ù. °æ·Î Áß½É(route-based) ¿¹¸¦ µé¸é ¡®2ºí·Ï Á÷ÁøÇÏ¿© ¿À¸¥ÂÊÀ¸·Î µ¹¾Æ ÇϾá»ö Áý¡¯ ½ÄÀ¸·Î ¾î¶»°Ô ¸ñÀû Áö¿¡ µµ´ÞÇÏ´ÂÁö¸¦ ±¸Ã¼ÀûÀ¸·Î ³ªÅ¸³»´Â °ÍÀÌ´Ù. ¸ñÀûÁö Áß½É(destination-based) ¿¹¸¦ µé¸é ¡®¼­¿ï ¼­Ãʱ¸ ¹æ¹èµ¿ 1008¹øÁö¡¯¿Í °°ÀÌ Á÷Á¢ ÁÖ¼Ò¸¦ ÁÖ´Â °ÍÀÌ´Ù. ¹°·Ð ¾î¶»°Ô °¡¾ßÇÏ´ÂÁö´Â ÁöÁ¤ÇÏÁö ¾Ê´Â´Ù. ¾Ë¾Æ¼­ °¡¶õ ÀǹÌÀÎ °ÍÀÌ´Ù. UUCP´Â ¹Ù·Î ÀüÀÚÀÇ °æ·Î Á᫐ ¹æ¹ýÀ¸·Î ÁÖ¼Ò¸¦ ÁöÁ¤ÇÑ´Ù. UUCP ¸í·É¾î°¡ »ç¿ëÇÏ´Â ÁÖ¼ÒÁöÁ¤ Çü½ÄÀº ¡®»çÀÌÆ®¸í!Ÿ°Ù(»ç¿ëÀÚ¸í, ÆÄÀϸí, ¸í·É¾î)¡¯ÀÌ´Ù. »ç¿ëÀÚ ¼öÁØÀÇ UUCP ¸í·É º¸Åë 2°³ÀÇ ÇÁ·Î±×·¥ÀÌ »ç¿ëµÈ´Ù. ¨ç uucp - È£½ºÆ®»çÀÌ¿¡ ÆÄÀÏÀ» º¹»çÇÑ´Ù. ¨è uux - ¿ø°Ý È£½ºÆ®¿¡¼­ ¸í·É¾î¸¦ ¼öÇàÇÑ´Ù. uucp - ÆÄÀÏÀ» º¹»ç uucp ¸í·É¾î´Â cp ¸í·É°ú À¯»çÇÏ´Ù. ´Ù¸¥ Á¡Àº UUCP ¹®¹ýÀ» »ç¿ëÇÏ¿© ÆÄÀÏÀÇ À§Ä¡°¡ ÁöÁ¤µÈ´Ù´Â Á¡ÀÌ´Ù. ¸¸¾à /staff/yjy µð·ºÅ͸®·Î °¡¼­ ´ÙÀ½ÀÇ uucp ¸í·É À» ¼öÇàÇϸé uucp eslab!files/exabyte exabyte eslab ½Ã½ºÅÛÀÇ ¡®/staff/yjy/exabyte¡¯ ÆÄÀÏÀ» ÀÚ½ÅÀÇ ¡®/sta ff/yjy/exabyte¡¯ ·Î º¹»çÇÑ´Ù. uux - ´Ù¸¥ ½Ã½ºÅÛ¿¡¼­ÀÇ ¸í·É¾î ¼öÇà ´ÙÀ½ÀÇ ¸í·É ¿¹¸¦ º¸ÀÚ. uux '!diff hal!/usr/yjy/test mllab!/res/test2 > !diffs' À§ÀÇ ¸í·ÉÀº eslab ½Ã½ºÅÛÀÇ ¡®/usr/yjy/test¡¯ ÆÄÀÏ°ú mllab ½Ã½ºÅÛÀÇ ¡®/res/test2¡¯ ÆÄÀÏ¿¡ ´ëÇØ ÀÚ½ÅÀÇ ½Ã½ºÅÛÀÇ diff ¸í·ÉÀ» ¼öÇàÇÏ°í ±× °á°ú¸¦ ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡ ÆÄÀÏ diffs·Î ÀúÀåÇÑ´Ù. À§ÀÇ ¿¹¿¡¼­ ¾Ë ¼ö ÀÖµíÀÌ uux ¸í·É¾î´Â ¼Ð ¸ÞŸ¹®ÀÚÀÎ ¡®>¡¯, ¡®<¡¯, ¡®|¡¯, ¡®;¡¯¸¦ ÀÌÇØÇÑ´Ù. Âü°í·Î uux ¸í·ÉÀº ±× ÀÎÀÚ¸¦ Ç×»ó ÀÛÀº µû¿ÈÇ¥·Î ¹­¾îÁÖ¾î¾ß ÇÑ´Ù. UUCP µ¥ÀÌÅÍ Àü¼Û ½Ã½ºÅÛ»çÀÌÀÇ Åë½ÅÀº UUCP ¿¡¼­´Â uucico(Unix-to-Unix Copy In Copy Out) ¸í·ÉÀ» »ç¿ëÇØ ÀÌ·ç¾îÁø´Ù. uucico¸¦ ÅëÇÑ Åë½ÅÀÌ ¼öÇàµÇ·Á¸é ¾çÂÊÀÇ È£½ºÆ®¿¡ ¼­ uucico ¸í·ÉÀÌ ¼öÇàµÇ¾î¾ß ÇÑ´Ù. ±×·¯¹Ç·Î ¸¸¾à ÇÑÂÊÀÇ uucico ¸í·ÉÀÌ ¿ø°Ý È£½ºÆ®¿¡ ·Î±×ÀÎÇÏ´Â °æ¿ì ÀÚµ¿À¸·Î ¿ø°Ý È£½ºÆ®ÀÇ uucico ¸í·ÉÀÌ ¼öÇàµÇµµ·Ï ·Î±×ÀÎ ½ºÅ©¸³Æ®¸¦ ¸¸µé¾î¾ß ÇÑ´Ù. ÀÏ´Ü uucico-uucico ¿¬°áÀÌ ¼³Á¤µÇ°í ³ª¸é µÎ ÇÁ·Î¼¼½º´Â ¼­·Î ƯÁ¤ ÇÁ·ÎÅäÄÝ ·Î Åë½ÅÇÏ°Ô µÇ´Âµ¥ UUCP¿¡¼­ÀÇ ÀüÈ­¼±À» À§ÇÑ Åë½Å ÇÁ·ÎÅäÄÝÀº g ÇÁ·ÎÅäÄÝ À̶ó ºÎ¸¥´Ù. UUCP ¼Â¾÷Çϱ⠺¸Åë 3°³ÀÇ Áß¿äÇÑ µð·ºÅ͸®¸¦ È®ÀÎÇÏ¸é µÈ´Ù. ¨ç /usr/lib/uucp - ½ÇÇà ÆÄÀÏ°ú ÄÁÇÇ±× ÆÄÀÏ Á¸Àç ¨è /var/spool/uucp - ÀÛ¾÷°ú Àӽà ÆÄÀÏÀ» À§ÇÑ ÀúÀå °ø°£ ¨é /var/spool/uucppublic - »ç¿ëÀÚ¿¡ ÀÇÇØ »ç¿ëµÇ´Â µð·ºÅ͸® ±×¸®°í ´ëºÎºÐÀÇ UUCP »ç¿ëÀÚ ¼öÁØÀÇ ¸í·ÉµéÀº /usr/bin µð·ºÅ͸®¿¡ ÀÖ´Ù. ¾î ¶² ½Ã½ºÅÛÀ» ¡®/etc/uucp¡¯·Î À̵¿ÇÑ °æ¿ìµµ ÀÖÀ» ÅÍÀÌ´Ï È®ÀÎÇØ º¸±â ¹Ù¶õ´Ù. ´ëºÎºÐ ¡®/usr/lib/uucp¡¯ µð·ºÅ͸®¸¦ È®ÀÎÇϸé Honey DanBer ŸÀÔÀÇ ÆÄÀϵé ȤÀº BSD ŸÀÔÀÇ UUCP ÆÄÀϵéÀ» ¹ß°ßÇÏ°Ô µÈ´Ù. HoneyDanBer ŸÀÔÀº Devices, Dialcodes, Dialers, Permissions, Systems¿Í °°Àº ÆÄÀϵé·Î ±¸¼ºµÇ¸ç BSD ŸÀÔÀÎ °æ¿ì´Â L-devices, L-dialcodes, L.cmds, L.sys, USERFILE ÆÄÀÏ µîÀ¸·Î ±¸¼ºµÈ´Ù. ¸¸¾à ÀÌ µð·ºÅ͸®¿¡¼­ uucico, uuclean, uuxqt¿Í °°Àº ¸í·É¾îµé¸¸ÀÌ ÀÖ´Ù¸é ÀÌ ¹Ì ½Ã½ºÅÛÀº UUCP¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¼Â¾÷ÀÌ µÇ¾îÀÖ´Â »óÅÂÀÌ´Ù. BSD HDB ¸ñÀû L-devices Devices »ç¿ë°¡´ÉÇÑ ¸ðµ©ÀÇ Å¸ÀÔÀ» ÁöÁ¤ Dialers ¸ðµ©¿¡ ÀüÈ­ °Å´Â ¸í·Éµé L-dialcodes Dialcodes ÀüÈ­¹øÈ£ µ¥ÀÌÅͺ£À̽º L.aliases À̸§À» º¯°æÇϴ ȣ½ºÆ®ÀÇ ¸ñ·Ï L.cmds Permissions ¸í·ÉÀ» ÅëÇØ °¡´ÉÇÑ ¸í·É¾î ¸ñ·Ï uuxqt USERFILE Permissions ÆÄÀϽýºÅÛ Á¢±ÙÇã°¡ ÁöÁ¤ L.sys Systems UUCP ÀÌ¿ô(neigbors) ¸ñ·Ï°ú ·Î±×ÀÎ ½ºÅ©¸³Æ® uucico uucico ½Ã½ºÅÛ»çÀÌÀÇ Åë½Å ó¸® uuclean uuclean ½ºÇ® µð·ºÅ͸®¸¦ û¼Ò uuxqt uuxqt ¿ø°Ý ¸í·É ¼öÇà ¼­¹ö ÀÚ¼¼ÇÑ ¼Â¾÷ »çÇ×Àº SLIP/PPP¿Í ¸Å¿ì À¯»çÇϹǷΠ°¢ÀÚ°¡ ¸Å´º¾óÀ» ÂüÁ¶Çϱ⠹ٶõ´Ù. ¿©·¯ OS¿¡¼­ÀÇ UUCP ¼¼ºÎ»çÇ× BSDI¸¦ Á¦¿ÜÇÏ°í´Â ´ëºÎºÐ HoneyDanBer UUCP¸¦ »ç¿ëÇÑ´Ù. ¼Ö¶ó¸®½º¿¡¼­ UUCP ¼³Ä¡´Â ¿É¼ÇÀ¸·Î µÇ¾úÀ¸¹Ç·Î ÇØ´ç ¸Å´º¾óÀ» ÂüÁ¶Çϱ⠹ٶó¸ç ¡®/usr/lib/uucp¡¯ µð·ºÅ͸® ´ë½Å /etc/uucp¸¦ »ç¿ëÇÏ¸ç ½ºÇ® µð·ºÅ͸®´Â ¡®/var/spool/ uucp¡¯ÀÌ´Ù. ¶ÇÇÑ °ø¿ë µð·ºÅ͸®´Â ¡®/var/spool/uucppublic¡¯ÀÌ ´Ù. HP-UX³ª IRIX¿¡¼­´Â ÀÏ¹Ý UUCP ¼³Á¤°ú °ÅÀÇ °°Àº ÇüÅ·ΠµÇ¾îÀÖ´Ù. HP-UXÀÇ ÄÁÇÇ±× ÆÄÀϵéÀº /usr/lib/uucp µð·ºÅ͸®¿¡ À§Ä¡ÇÏ¸ç ½ºÇ®, °ø¿ë µð ·ºÅ͸®´Â °¢°¢ /usr/spool/uucp¿Í /usr/spool/uucppublic¿¡ À§Ä¡ÇÑ´Ù. IRIX´Â HP-UX¿Í ºñ½ÁÇϸç /usr/lib/uucp/DevconfigÆÄÀÏÀÌ ÇÁ·ÎÅäÄÝ ½ºÅÃÀÇ ÄÁ ÇDZ׿¡ »ç¿ëµÇ´Â °ÍÀÌ Æ¯Â¡ÀÌ´Ù. SunOSÀÇ UUCP´Â ¼Ö¶ó¸®½º¿Í ±âº»ÀûÀ¸·Î µ¿ ÀÏÇÏ´Ù. OSF/1ÀÇ °æ¿ì´Â ÀνºÅçÀÌ ¿É¼ÇÀ̸ç uucpsetup ¸í·ÉÀÌ ÀÖ¾î ȯ°æÀ» ¼¼ÆÃÇϴµ¥ µµ¿ÍÁÖ´Â °ÍÀÌ Æ¯Â¡ÀÌ´Ù. BSDI´Â BSD ŸÀÔÀÇ UUCP¸¦ È®ÀåÇÑ ½Ã½ºÅÛÀ» »ç¿ëÇϴµ¥ ÄÁÇÇ±× ÆÄÀϵéÀº /etc/uucp µð·ºÅ͸®¿¡ ÀÖÀ¸¸ç /etc /uucp/CONFIG ÆÄÀÏÀº ´Ù¸¥ °ü·Ã µð·ºÅ͸® ÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÑ´Ù. ÀÌ ÆÄÀÏÀÇ ¼Â¾÷¿¡ ´ëÇؼ­´Â uuparams ¸í·ÉÀÇ ¸Å´º¾ó Æä ÀÌÁö¸¦ ÂüÁ¶Çϱ⠹ٶõ´Ù. ´Ù¸¥ µð·ºÅ͸®´Â ±âº»ÀûÀ¸·Î /var/spool/uucp¿Í /var/spool/uucppublicÀÌ´Ù. ¸¶Ä¡¸ç À̹ø ´Þ¿¡´Â SLIP/PPP ±×¸®°í UUCP ´ëÇؼ­ ´Ù·ç¾ú´Ù. SLIP/PPP´Â ÁÖ¿äÇÑ À¯´Ð½º ½Ã½ºÅÛ¿¡¼­ Á¦°øµÈ´Ù. ÇÏÁö¸¸ ±× ¼³Ä¡¿Í Ư¡Àº ½Ã ½ºÅÛ¸¶´Ù »ó´çÇÑ Â÷ÀÌ°¡³­´Ù. ÇÏÁö¸¸ ±âº» ¿ø¸®´Â À¯»çÇϹǷΠÀ̹ø ±ÛÀ» Àß ÀÐ Àº µ¶ÀÚ´Â °¢ÀÚ ½Ã½ºÅÛ¿¡ Àû¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¿äÁîÀ½¿¡´Â Dial-in Çãºêµµ ¸¹Àº ȸ»ç¿¡¼­ ³ª¿Í ÀÖ´Â °ÍÀ¸·Î ¾È´Ù. À̵µ ¸¶Âù°¡Áö ¿ø¸®ÀÌÁö¸¸ °¢ ÀåÄ¡ÀÇ Æ¯Â¡Àº ¿ª½Ã ¸Å´º¾óÀ» ÂüÁ¶ÇØ¾ß ÇÒ °ÍÀÌ´Ù. ´ÙÀ½ ±â»ç´Â ÀüÀÚ¸ÞÀÏ¿¡ ´ëÇÑ °ÍÀÌ´Ù. ÀϹÝÀûÀ¸·Î ÀüÀÚ¸ÞÀÏÀ» »ç¿ëÇÏ´Â °ÍÀº °£´ÜÇÏ´Ù. ƯÈ÷ PC¿¡¼­ ³Ý½ºÄÉÀÌÇÁ³ª ÀͽºÇ÷η¯¸¦ ÀÌ¿ëÇÏ¸é ´õ´õ¿í ±×·¯ÇÏ´Ù. ÇÏÁö¸¸ À¯´Ð½º¿¡¼­ ÀüÀÚ¸ÞÀÏ¿¡ °ü·ÃµÈ ³»¿ëÀ» ±íÀÌ ÀÖ°Ô ¾Æ´Â »ç¶÷Àº °ü·ÃµÈ ÇÁ·Î±×·¥À» Â¥º» »ç¶÷ ÀÌ¿Ü¿¡´Â ±×¸® ¸¹Áö ¾ÊÀ» °ÍÀÌ´Ù. ´ÙÀ½ È£¿¡¼­ ±íÀÌ ÀÖ°Ô ¾Ë¾Æº¸±â·Î ÇÏ°Ú´Ù.