| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
D.M.Z
CONTENT
PRE
NEXT
12.1 History UUCP´Â 70³â´ë ÈÄ¹Ý AT&T Bell LaboratoriesÀÇ Mike Lesk°¡, ÀüȶóÀÎ »ó¿¡¼ ´Ü¼øÇÑ ÇüÅÂÀÇ ´ÙÀ̾ó ¾÷ ³×Æ®¿÷À» Á¦°øÇÏ°íÀÚ µðÀÚÀÎÇÑ °ÍÀÌ´Ù. ´ëºÎºÐÀÇ »ç¶÷µéÀÌ ¾ÆÁ÷µµ Áý¿¡ ¾É¾Æ¼ ¸ðµ©À» ÅëÇØ Åë½ÅÇÏ¿© email°ú Usenet News¸¦ ¾ò°íÀÚ ÇϹǷΠUUCP´Â ´ëÁßÀûÀ¸·Î ³²¾ÆÀÖ´Ù. ´Ù¾çÇÑ Çϵå¿þ¾î Ç÷§Æû°ú ¿î¿µÃ¼Á¦»ó¿¡¼ ½ÇÇàµÇ´Â ¹«¼öÇÑ implementationÀÌ Á¸ÀçÇÏÁö¸¸, ±×°Í³¢¸®´Â ³ôÀº ¼öÁØÀÇ È£È¯¼ºÀ» º¸ÀδÙ. ±×·¯³ª ´ëºÎºÐÀÇ ¼ÒÇÁÆ®¿þ¾î°¡ "Ç¥ÁØ"À¸·Î ÀÚ¸®Àâ´Âµ¥ ¸î³âÀÌ °É¸®µí, UUCP¿£ the UUCP¶ó ºÎ¸¦¸¸ÇÑ °ÍÀÌ ¾ø´Ù. ±×°ÍÀº 1976³â¿¡ ±¸ÇöµÈ ù¹ø° ¹öÀü ÀÌÈÄ·Î ²ÙÁØÇÑ ¹ßÀü°úÁ¤À» °ÅÃÄ, ÇöÀç´Â ±Ùº»ÀûÀ¸·Î Çϵå¿þ¾îÀÇ Áö¿ø°ú ¼³Á¤¹æ½ÄÀÌ ´Ù¸¥ µÎ°³ÀÇ ¸ÞÀÌÀú Á¾(ðú)ÀÌ ÀÖ´Ù. ¶Ç À̵鿡¼ ÆÄ»ýµÈ ¿©·¯ implementaionÀÌ Á¸ÀçÇϸç, ¼·Î°£¿¡ ¾à°£¾¿ÀÇ Â÷ÀÌÁ¡À» °¡Áö°í ÀÖ´Ù. ÇÑ°¡Áö Á¾Àº ÈçÈ÷ "Version 2 UUCP"¶ó°íÇÏ´Â °ÍÀ¸·Î, Mike Lesk¿Í David A. Novitz, Greg ChessonÀÌ 1977³â¿¡ ±¸ÇöÇÑ °ÍÀÌ´Ù. ºñ·Ï ±×°ÍÀÌ Á» ³°Àº °ÍÀÓ¿¡µµ, ¾ÆÁ÷µµ ÀÚÁÖ »ç¿ëµÈ´Ù. ÃÖ±Ù¿¡ÀÇ Version 2 ±¸ÇöÀº Á»´õ »õ·Î¿î Á¾·ùÀÇ UUCP¶ó´Â ´õ¸¹Àº ÆíÀǸ¦ Á¦°øÇÑ´Ù. µÎ ¹ø° Á¾Àº 1983³â¿¡ °³¹ßµÇ¾ú°í, ÈçÈ÷ BNU (Basic Networking Utilities), HDB (HoneyDanBer UUCP)¶ó°í ĪÇϴµ¥, ±× À̸§Àº ÀúÀÚ¸í, Áï P. Honeyman, D.A. Novitz, B. E. Redman¿¡¼ À¯·¡ÇÑ °ÍÀÌ´Ù. HDB´Â Version 2 UUCPÀÇ ´ÜÁ¡À» ÁÙÀÎ °ÍÀ¸·Î, ¿¹¸¦ µéÀÚ¸é »õ·Î¿î Àü¼Û ÇÁ·ÎÅäÄÝÀÌ Ãß°¡µÈ °Í, ½ºÇ® µð·ºÅ丮¸¦ ³ª´®À¸·Î½á UUCP trafficÀ» ±³È¯ÇÏ´Â °¢ »çÀÌÆ®¸¶´Ù ÇϳªÀÇ µð·ºÅ丮¸¦ º°°³·Î °¡Áö°Ô ÇÑ Á¡ µîÀÌ´Ù. ¸®´ª½º¿¡¼ ÇöÀç ¹èÆ÷µÇ´Â UUCP implementationÀº Taylor UUCP 1.04·Î, ÀÌ Àå¿¡¼´Â À̸¦ ±âÁØÀ¸·Î »ï´Â´Ù. Taylor UUCP ¹öÀü 1.04´Â 1993³â 2¿ù¿¡ ¸±¸®Áî µÇ¾ú´Ù. Taylor UUCP´Â ÀüÅëÀûÀÎ ¼³Á¤ÆÄÀÏ°ú´Â º°°³·Î »õ·Î¿î ½ºÅ¸ÀÏÀÇ - a.k.a "Taylor" - ¼³Á¤ÆÄÀÏÀ» Àеµ·Ï ÄÄÆÄÀÏ µÇ¾î ÀÖ´Ù. ¹öÀü 1.05´Â ÃÖ±Ù¿¡ ¸±¸®Áî µÇ¾úÀ¸¸ç, °ð ´ëºÎºÐÀÇ ¹èÆ÷ÆÇ¿¡ µé¾î°¥ °ÍÀÌ´Ù. ÀÌ ¹öÀü°£ÀÇ Â÷ÀÕÁ¡À̶ó°í ÇغÁ¾ß ´ëºÎºÐ ´ç½ÅÀÌ Àý´ë·Î »ç¿ëÇÏÁö ¾ÊÀ» ±â´É¿¡ ¿µÇâÀ» ÁÖ´Â °ÍµéÀ̹ǷÎ, ÀÌ Ã¥¿¡¼ ¼³¸íÇϴµ¥ µû¶ó Taylor UUCP 1.05¸¦ ¼³Á¤Çصµ µÉ °ÍÀÌ´Ù. ´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷ÆÇ¿¡ Æ÷ÇԵǾî ÀÖµí, Taylor UUCP´Â º¸Åë BNUȣȯÀ¸·Î ÄÄÆÄÀÏ µÇ°Å³ª, Taylor ¼³Á¤Ã¼°è, ȤÀº µÑ ´Ù ȣȯµÇµµ·Ï ÄÄÆÄÀÏ µÈ´Ù. ÈÄÀÚÀÇ °æ¿ì°¡ ÈξÀ À¯¿¬¼º ÀÖ´Â °ÍÀÌ°í, ¶ÇÇÑ Ãß»óÀûÀÎ BNU¼³Á¤ÆÄÀÏ º¸´Ù´Â ´Ù¼Ò ÀÌÇØÇϱ⠽±±â ¶§¹®¿¡, ¿©±â¼± Taylor ü°è¸¦ ¼³¸íÇϱâ·Î ÇÑ´Ù. ÀÌ ÀåÀÇ ¸ñÇ¥´Â UUCP Ä¿¸Çµå¿¡ ´ëÇÑ Ä¿¸Çµå ¶óÀÎÀÇ ¿É¼Ç¿¡ ¾î¶² °ÍÀÌ ÀÖ°í ¾î¶²ÀÏÀ» ÇÏ´ÂÁö ÀåȲÇÏ°Ô ¼³¸íÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó, ¾î¶»°Ô UUCP ³ëµå·Î µ¿ÀÛÇÏ°Ô ¼Â¾÷Çϴ°¡¸¦ ¼Ò°³ÇÏ´Â °ÍÀÌ´Ù. ù ¹ø° ¼½¼ÇÀº ¾î¶»°Ô UUCP°¡ ¸®¸ðÆ® ½ÇÇà°ú ÆÄÀÏ Àü¼ÛÀ» ¼öÇàÇϴ°¡¿¡ °üÇØ ¼Ò°³ÇÑ´Ù. ¸¸¾à ´ç½ÅÀÌ UUCP¸¦ óÀ½ ´ëÇÏÁö ¾Ê´Â´Ù¸é, UUCP¸¦ ¼Â¾÷Çϴµ¥ »ç¿ëµÇ´Â ´Ù¾çÇÑ ÆÄÀϵéÀ» ¼³¸íÇÏ´Â UUCP Configuration Files ¼½¼ÇÀ¸·Î °Ç³Ê ¶Ù¾îµµ ÁÁ´Ù. ÇÏÁö¸¸ ¿ì¸®´Â ´ç½ÅÀÌ UUCP ½´Æ®(suite)ÀÇ »ç¿ëÀÚ ÇÁ·Î±×·¥ÀÎ uucp¿Í uux¿¡´Â Ä£¼÷ÇÏ´Ù°í °¡Á¤ÇÒ °ÍÀÌ´Ù. ¼³¸íÀ» ¿øÇÑ´Ù¸é ¿Â¶óÀÎ ¸Å´º¾ó ÆäÀÌÁö¸¦ Âü°íÇ϶ó. ´©±¸³ª ¾ï¼¼½ºÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥, Áï uucp¿Í uux¿Ü¿¡µµ UUCP¿£ °ü¸®ÀûÀÎ ¸ñÀû¸¸À¸·Î »ç¿ëµÇ´Â ¸î°¡Áö Ä¿¸Çµå ¿ª½Ã Æ÷ÇԵǾî ÀÖ´Ù. À̵éÀº ´ç½ÅÀÇ ³ëµå¸¦ ÅëÇÏ´Â UUCP trafficÀ» ¸ð´ÏÅÍÇÏ°í, ¿À·¡µÈ log ÆÄÀÏÀ» Á¦°ÅÇϰųª Åë°è¸¦ ³»´Âµ¥ »ç¿ëµÈ´Ù. À̵é Áß ¾î´À°Íµµ ¿©±â¼ °Å·ÐÇÏÁö´Â ¾ÊÀ» °ÍÀε¥, ±× ÀÌÀ¯´Â À̰͵éÀÌ ´ÜÁö UUCPÀÇ ÁÖµÈ ÀÓ¹«¿¡ ¸»ÃÊÀûÀÎ °ÍµéÀ̱⠶§¹®ÀÌ´Ù. ¶ÇÇÑ ±×°ÍµéÀº ¹®¼È°¡ Àß µÇ¾î ÀÖ°í ÀÌÇØÇϱ⵵ ½±´Ù. ±×·¯³ª ½ÇÁ¦ UUCPÀÇ "work horse"¸¦ Æ÷°ýÇÏ´Â ¼¼ ¹ø° ¹üÁÖµµ Á¸ÀçÇϴµ¥, ±×°ÍµéÀº uucico(cico´Â copy-in copy-outÀÇ ¾à¾îÀÌ´Ù)¿Í, ¸®¸ðÆ® ½Ã½ºÅÛ¿¡¼ º¸³»¿Â jobÀ» ½ÇÇàÇÏ´Â, uuxqt¶ó ÇÏ´Â °ÍµéÀÌ´Ù. 12.1.1 More Information on UUCP ÀÌ Àå¿¡¼ ¿øÇÏ´Â ¸ðµç °ÍÀ» ¾òÁö ¸øÇÑ »ç¶÷µéÀº ÆÐÅ°Áö¿¡ µþ·Á¿À´Â ¹®¼¸¦ Àо±â ¹Ù¶õ´Ù. ÀÌ´Â Taylor ¼³Á¤ ü°è¸¦ ÀÌ¿ëÇÑ ¼Â¾÷À» ±â¼úÇÏ´Â texinfo ÆÄÀÏ ¼¼Æ®ÀÌ´Ù. texinfo´Â tex¿Í makeinfo¸¦ ÀÌ¿ëÇÏ¿© °¢°¢ DVI¿Í GNU info file·Î º¯È¯ÇÒ ¼ö ÀÖ´Ù. ¸¸¾à BNU³ª ½ÉÁö¾î (¹«½Ã¹«½ÃÇÑ!!) Version 2 ¼³Á¤ÆÄÀÏÀ» »ç¿ëÇÏ°íÀÚ ÇÑ´Ù¸é ±×¿¡ °üÇØ ÁÁÀº Ã¥ÀÌ Àִµ¥, "Managing UUCP and Usenet"([OReilly89])´Â ¾ÆÁÖ À¯¿ëÇÒ °ÍÀÌ´Ù. ¸®´ª½º »óÀÇ UUCP¿¡ °üÇÑ Á¤º¸¿¡ ´ëÇÑ ¶Ç´Ù¸¥ ÁÁÀº ¼Ò½º´Â Vince SkahanÀÇ UUCP-HOWTO·Î, Á¤±âÀûÀ¸·Î comp.os.linux.announce¿¡ Æ÷½ºÆà µÈ´Ù. UUCP¿¡ ´ëÇØ ³íÀÇÇÏ´Â ´º½º±×·ìÀÎ comp.mail.uucpµµ Á¸ÀçÇÑ´Ù. ¸¸¾à Taylor UUCP¿¡ Ư¼ºÈµÈ Áú¹®Àº °®°í ÀÖ´Ù¸é ±×µé¿¡°Ô Áú¹®ÇÏ´Â °ÍÀÌ comp.os.linux¿¡ Áú¹®ÇÏ´Â °Í º¸´Ù ³´´Ù.
Layout of UUCP Transfers and Remote Execution UUCP¸¦ ÀÌÇØÇϴµ¥ ÇÙ½ÉÀÌ µÇ´Â °ÍÀº jobÀÇ °³³äÀÌ´Ù. »ç¿ëÀÚ°¡ uucp³ª uux·Î Âø¼öÇÑ ¸ðµç Àü¼ÛÀ» ÀÏÄþî jobÀ̶ó ÇÑ´Ù. ±×°ÍÀº ¸®¸ðÆ® ½Ã½ºÅÛ »ó¿¡¼ ½ÇÇàµÇ´Â Ä¿¸Çµå¿Í »çÀÌÆ®°£¿¡ Àü¼ÛµÇ´Â ÆÄÀϵéÀÇ ¸ðÀ½À¸·Î ±¸¼ºµÇ¸ç, À̵é Áß Çϳª´Â »ý·«µÉ ¼ö ÀÖ´Ù. ¿¹·Î½á, ´ç½ÅÀÇ È£½ºÆ®¿¡ ´ÙÀ½°ú °°Àº Ä¿¸Çµå·Î È£½ºÆ® pablo¿¡ netgiude.psÆÄÀÏÀ» UUCP copy½ÃÄÑ, ´Ù½Ã ±× ÆÄÀÏÀ» lpr Ä¿¸Çµå·Î ÇÁ¸°Æ® ½ÃŲ´Ù°í °¡Á¤ÇÏÀÚ.
$ uux -r pablo!lpr !netguide.ps UUCP´Â ÀϹÝÀûÀ¸·Î jobÀ» °ð¹Ù·Î ½ÇÇà½ÃÅ°Áö ¾Ê´Â´Ù. (±×·¸Áö ¾Ê´Ù¸é kermitÀ¸·Î ±× ÀÏÀ» Çϵµ·Ï ½Ãų ¼ö ÀÖ´Ù). ´ë½Å¿¡, ±×°ÍÀº Àá½Ã°£ job descriptionÀ» ÀúÀåÇØ µÎ´Âµ¥, À̸¦ ½ºÇ®¸µÀ̶ó ºÎ¸¥´Ù. jobÀÌ ÀúÀåµÇ´Â µð·ºÅ丮´Â ½ºÇ® µð·ºÅ丮¶ó ºÎ¸£¸ç, ÀϹÝÀûÀ¸·Î /var/spool/uucp ³»¿¡ À§Ä¡ÇÑ´Ù. ¿ì¸®ÀÇ ¿¹Á¦¿¡¼, job descriptionÀº ½ÇÇàµÇ´Â ¸®¸ðÆ® Ä¿¸Çµå(lpr)°ú ½ÇÇàÀ» ¿ä±¸ÇÑ À¯Àú, ±×¸®°í ´Ù¸¥ ¸î°¡Áö ¾ÆÀÌÅÛ¿¡ °üÇÑ Á¤º¸¸¦ Áö´Ñ´Ù. job description¿¡ ´õÇÏ¿©, UUCP´Â ÀÔ·ÂµÈ ÆÄÀÏÀÎ netguide.ps¸¦ ÀúÀåÇؾßÇÑ´Ù. ½ºÇ® ÆÄÀÏÀÇ Á¤È®ÇÑ À§Ä¡¿Í ¸íĪÀº ÄÄÆÄÀÏ ½ÃÀÇ ¿É¼Ç¿¡ µû¶ó º¯ÇÒ ¼ö ÀÖ´Ù. HDB ȣȯ UUCP´Â º¸Åë /var/spool/uucp/site¶ó´Â À̸§ÀÇ µð·ºÅ丮³»¿¡ ½ºÇ® ÆÄÀÏÀ» º¸°üÇϸç, site´Â ¸®¸ðÆ® »çÀÌÆ®ÀÇ À̸§ÀÌ´Ù. Taylor ¼³Á¤¿ëÀ¸·Î ÄÄÆÄÀÏ ÇÒ ¶§ UUCP´Â ¼·Î ´Ù¸¥ ŸÀÔÀÇ ½ºÇ® ÆÄÀÏ¿¡ ´ëÇÑ »çÀÌÆ®-ƯÁ¤ ½ºÇ® µð·ºÅ丮¾Æ·¡¿¡ ¼ºê µð·ºÅ丮¸¦ »ý¼ºÇÑ´Ù. ÀÏÁ¤ °£°ÝÀ¸·Î UUCP´Â ¸®¸ðÆ® ½Ã½ºÅÛ¿¡ ´ÙÀ̾ó ¾÷ÇÑ´Ù. ¸®¸ðÆ® ¸Ó½ÅÀ¸·ÎÀÇ Ä¿³Ø¼ÇÀÌ ¼º¸³µÇ¸é UUCP´Â ÀÔ·ÂµÈ ÆÄÀÏ¿¡ ´õÇÏ¿©, jobÀ» ±â¼úÇÑ ÆÄÀÏÀ» Àü¼ÛÇÑ´Ù. µé¾î¿Â jobÀº Áï½Ã ½ÇÇàµÇÁö ¾Ê°í, ¿¬°áÀÌ Á¾·áµÈ ÈÄ¿¡ ½ÇÇàµÈ´Ù. ÀÌ´Â uuxqt¿¡ ÀÇÇØ ÀÌ·ç¾îÁö´Âµ¥, ±×°ÍÀº ´Ù¸¥ »çÀÌÆ®¿¡ ´ëÇÑ jobÀ» Æ÷¿öµùÇÏ´Â ¿ªÇÒµµ ÇÑ´Ù. Áß¿äÇÑ job°ú ´ú Áß¿äÇÑ jobÀ» ±¸º°ÇÏÁö À§ÇØ UUCP´Â °¢ job¸¶´Ù µî±Þ(grade)À» ºÎ¿©ÇÑ´Ù. ÀÌ°ÍÀº ÇÑ ±ÛÀÚ·Î ÀÌ·ç¾îÁ® ÀÖÀ¸¸ç, 0¿¡¼ 9, A¿¡¼ Z,±×¸®°í a¿¡¼ z±îÁö·Î ¿ì¼±µµ°¡ ¶³¾îÁø´Ù. mailÀº ÀüÅëÀûÀ¸·Î B ¶Ç´Â C µî±ÞÀ¸·Î ½ºÇ® µÇ¸ç, new´Â N µî±ÞÀ¸·Î ½ºÇ®µÈ´Ù. ³ôÀº µî±ÞÀ» °¡Áø jobÀÌ ¸ÕÀú Àü¼ÛµÈ´Ù. uucp³ª uux¸¦ ½ÇÇàÇÒ ¶§ gÇ÷¡±×·Î µî±ÞÀ» ÁöÁ¤ÇØ ÁÙ ¼ö ÀÖ´Ù. ÁÖ¾îÁø µî±Þ ¾Æ·¡ÀÇ jobÀÌ Àü¼ÛµÇÁö ¸øÇÏ°Ô ÇÒ ¼öµµ Àִµ¥, À̸¦ ÀÏÄþî Àü¼Û°£ Çã¿ë ÃÖ´ë ½ºÇ® µî±Þ(maximum spool grade)À̶ó Çϸç, µðÆúÆ®·Î Z¿¡ ¸ÂÃçÁ® ÀÖ´Ù. ¿©±â¼ ¿ë¾îÀÇ ¸ðÈ£¼º¿¡ ÁÖÀÇÇÏÀÚ. ÆÄÀÏÀº ÃÖ´ë ½ºÇ®µî±Þ ÀÌ»óÀÏ ¶§ Àü¼ÛµÈ´Ù. 12.2.2 The Inner Working of uucico ¿Ö uucico°¡ ƯÁ¤ÇÑ ¸î°¡Áö »çÇ×À» ¾Ë°í ÀÖ¾î¾ß¸¸ ÇÏ´ÂÁö¸¦ ÀÌÇØÇϱâ À§ÇØ, ¿©±â¼± ¾î¶»°Ô ±×°ÍÀÌ ½ÇÁ¦·Î ¸®¸ðÆ® ½Ã½ºÅÛÀÌ ¿¬°áÇÏ´ÂÁö¿¡ ´ëÇÑ ÂªÀº ¼³¸íÀ» Àû¾îº¸°íÀÚ ÇÑ´Ù. ´ç½ÅÀÌ Ä¿¸Çµå¶óÀο¡¼ uucico -s systemÀ» ½ÇÇà½Ãų ¶§, ±×°ÍÀº ¸ÕÀú ¹°¸®ÀûÀ¸·Î ¿¬°áÇØ¾ß ÇÑ´Ù. Ä¿³Ø¼ÇÀÇ Å¸ÀÔ¿¡ µû¶ó, Ä¿³Ø¼ÇÀ» ¿±â À§ÇÑ µ¿ÀÛÀÌ ÃëÇØÁø´Ù. - ¿¹¸¦ µé¾î, ÀüȶóÀÎÀ» »ç¿ëÇÒ ¶§, ±×°ÍÀº ¸ðµ©À» ã¾Æ¼ ´ÙÀ̾ó ÇÑ´Ù. TCP »ó¿¡¼ ±×°ÍÀº ³×ÀÓÀ» ³×Æ®¿÷ ÁÖ¼Ò·Î º¯È¯ÇÏÁö À§ÇØ gethostbyname(3)À» È£ÃâÇÏ°í, ¿±âÀ§ÇÑ Æ÷Æ®¸¦ ã¾Æ ¼ÒÄÏ¿¡ »óÀÀÇÏ´Â ÁÖ¼Ò·Î ¹ÙÀεùÇØ¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ ¿¬°áÀÌ ¼º¸³µÈ ÈÄ, ÀϹÝÀûÀ¸·Î ·Î±×ÀÎ ³×ÀÓ°ú Æнº¿öµå¿¡ ´ëÇÑ ¸®¸ðÆ® ½Ã½ºÅÛ¿¡ ¿äûÇÏ´Â, ÀÎÁõÀýÂ÷¸¦ °ÅÄ£´Ù. À̸¦ º¸Åë login chatÀ̶ó ºÎ¸¥´Ù. ÀÎÁõ ÀýÂ÷´Â getty/login ½´Æ®¿¡ ÀÇÇؼ, ȤÀº TCP ¼ÒÄÏ »ó¿¡¼ uucico ÀÚü·Î ¼öÇàµÈ´Ù. ¸¸¾à ÀÎÁõÀÌ ¼º°øÀûÀ¸·Î ³¡³´Ù¸é, ¸®¸ðÆ® ÂÊÀº uucico¸¦ ±¸µ¿ÇÑ´Ù. Ä¿³Ø¼ÇÀ» ½ÃÀÛÇÑ uucicoÀÇ ·ÎÄà īÇǸ¦ master, ±×¸®°í ¸®¸ðÆ® Ä«ÇǸ¦ slave¶ó ĪÇÑ´Ù. ´ÙÀ½À¸·Î µÚµû¸£´Â °ÍÀÌ handshake phaseÀÌ´Ù: ÀÌÁ¦ ¸¶½ºÅÍ´Â ÀÚ½ÅÀÇ È£½ºÆ® ³×ÀÓ¿¡ ¸î°¡Áö Ç÷¡±×¸¦ ´õÇØ º¸³»°í, ½½·¹À̺ê´Â ÀÌ È£½ºÆ® ³×ÀÓÀÌ ·Î±×ÀÎ ÇÏ°í ÆÄÀÏÀ» ÁÖ°í ¹Þ´Â µîÀÇ ÀÏ¿¡ ´ëÇØ Çã°¡µÈ °ÍÀÎÁö °Ë»çÇÑ´Ù. ±× Ç÷¡±×´Â (´Ù¸¥ °Íµé Áß¿¡¼µµ) Àü¼ÛÇÏ´Â ½ºÇ® ÆÄÀÏÀÇ ÃÖ´ë µî±Þ¿¡ °üÇØ ¼³¸íÇϴµ¥, ¸¸¾à ±×°ÍÀÌ »ç¿ë°¡´ÉÇÑ »óŶó¸é, conversation count ¶Ç´Â call sequence number üũ°¡ ÀÌ ½ÃÁ¡¿¡ ÀÌ·ç¾îÁø´Ù. ÀÌ ±â´ÉÀ¸·Î ¾ç »çÀÌÆ®´Â ¼º°øÀûÀÎ ¿¬°áÀÇ Ä«¿îÆ®¸¦ À¯ÁöÇÏ°í ¼·Î ºñ±³ÇÑ´Ù. ¸¸¾à ¼·Î ÀÏÄ¡ÇÏÁö ¾Ê´Â´Ù¸é, handshake´Â ½ÇÆзΠ³¡³´Ù. ÀÌ°ÍÀº °¡¸íÀ» »ç¿ëÇÏ´Â »ç±â²ÛÀ¸·ÎºÎÅÍ ´ç½ÅÀ» º¸È£Çϴµ¥ À¯¿ëÇÏ°Ô ¾²ÀδÙ. ¸¶Áö¸·À¸·Î, µÎ uucico´Â °øµ¿ÀÇ Àü¼Û ÇÁ·ÎÅäÄÝÀ» ¹Þ¾ÆµéÀÌ°íÀÚ ÇÑ´Ù. ÀÌ ÇÁ·ÎÅäÄÝÀº µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ°í ÀÏ°ü¼ºÀ» °Ë»çÇϸç, ¿¡·¯½Ã Àç Àü¼ÛÇÏ´Â ¹æ¹ýÀ» °áÁ¤ÇÏ´Â °ÍÀÌ´Ù. ¼·Î ´Ù¸¥ Ä¿³Ø¼Ç ŸÀÔÀ» Áö¿øÇϱâ À§ÇØ ¼·Î ´Ù¸¥ ÇÁ·ÎÅäÄÝÀÌ ÇÊ¿äÇÏ´Ù. ¿¹¸¦ µé¾î, ÀüÈ ¶óÀÎÀº ¿¡·¯¿¡´ëÇØ ºñ°üÀûÀÎ "¾ÈÀüÇÑ" ÇÁ·ÎÅäÄÝÀ» ¿äÇϸç, TCP Àü¼ÛÀº ¿ø·¡°¡ ½Å·Ú¼ºÀÌ º¸ÀåµÇ´Â °ÍÀ̹ǷΠ´õ ´É·üÀûÀÎ ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. handshake°¡ ¿Ï·áµÈ ÈÄ ½ÇÁ¦ Àü¼Û´Ü°è·Î Á¢¾îµç´Ù. ¾çÂÊÀº ¼±ÅÃµÈ ÇÁ·ÎÅäÄÝ µå¶óÀ̹ö¸¦ ÄÑ°í, ±× µå¶óÀ̹ö´Â °¡´ÉÇÏ´Ù¸é ÇÁ·ÎÅäÄÝ Æ¯Á¤ÀÇ ÃʱâÈ ´Ü°è¸¦ ¼öÇàÇÑ´Ù. ¸ÕÀú, ¸¶½ºÅÍ´Â ¸®¸ðÆ® ½Ã½ºÅÛ¿¡ queueµÈ °Í Áß, ½ºÇ® µî±ÞÀÌ ÃæºÐÈ÷ ³ôÀº ¸ðµç ÆÄÀÏÀ» º¸³½´Ù. ±×°ÍÀ» ¸¶Ä£ÈÄ, ¸¶½ºÅÍ´Â ½½·¹À̺꿡 ±×°ÍÀÌ ³¡³µÀ¸¸ç, ½½·¹À̺갡 ÀÌÁ¦ hang upÇÒ ¼ö ÀÖÀ½À» ¾Ë¸°´Ù. ½½·¹À̺ê´Â hang upÇϰųª, conversationÀ» ÀÎ°è ¹Þ´Â´Ù. ÀÌ´Â ¿ªÇÒÀÇ º¯°æÀ» ¸»ÇÏ´Â °ÍÀ¸·Î, ÀÌÁ¦ ¸®¸ðÆ® ½Ã½ºÅÛÀÌ ¸¶½ºÅÍ·Î, ·ÎÄÃÀº ½½·¹À̺갡 µÈ´Ù. »õ·Î¿î ¸¶½ºÅÍ´Â ÀÌÁ¦ ÆÄÀÏÀ» º¸³»°í, ¸ðµç °ÍÀÌ ³¡³µ´Ù¸é ¾çÂÊ uucico´Â Á¾·á ¸Þ½ÃÁö¸¦ ±³È¯ÇÏ°í Ä¿³Ø¼ÇÀ» ´Ý´Â´Ù. ÀÌ¿¡ ´ëÇØ º¸´Ù ÀÚ¼¼È÷ ¾ð±ÞÇÏÁö´Â ¾Ê°Ú´Ù. À̸¦ À§Çؼ± ¼Ò½º³ª UUCP¿¡ °üÇÑ ¼ÀûÀ» Âü°íÇϱ⠹ٶõ´Ù. ¹°·Ð ³Ý¿¡ ¶°µµ´Â Á¤¸»·Î ÄÉÄɹ¬Àº ±Ûµµ Àִµ¥, David A. Naitz°¡ ¾´ °ÍÀ¸·Î UUCP ÇÁ·ÎÅäÄÝ¿¡ °üÇØ ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù. Taylor UUCP FAQ ¿ª½Ã³ª UUCP°¡ ½ÇÇàµÇ´Â ¹æ¹ý¿¡ ´ëÇØ ÀÚ¼¼È÷ ³íÇÏ°í ÀÖÀ¸¸ç, Á¤±âÀûÀ¸·Î comp.mail.uucp¿¡ Æ÷½ºÆà µÈ´Ù. uucico12.2.3 Command Line Options ÀÌ ¼½¼Ç¿¡¼± uucicoÀÇ °¡Àå Áß¿äÇÑ Ä¿¸Çµå¶óÀÎ ¿É¼Çµé¿¡ °üÇؼ ±â¼úÇÑ´Ù. ¿ÏÀüÇÑ ¿É¼Ç ¸ñ·ÏÀº uucico(1) ¸Å´º¾ó ÆäÀÌÁö¿¡ ÀÖÀ¸´Ï Âü°íÇϱ⠹ٶõ´Ù.
´Ü¼øÇÑ ÆÄÀÏ Àü¼Û ÇÁ·Î±×·¥°ú´Â ´ëÁ¶ÀûÀ¸·Î, UUCP´Â ¸ðµç Àü¼ÛÀ» ÀÚµ¿À¸·Î ´Ù·ê ¼ö ÀÖµµ·Ï µðÀÚÀÎ µÇ¾ú´Ù. ÇÑ ¹ø ÀûÀýÈ÷ ¼Â¾÷ÇÏ°í ³ª¸é, ¸ÅÀÏ °ü¸®ÀÚ°¡ °£¼·ÇÒ ÇÊ¿ä°¡ ¾ø´Ù. ÀÌ¿¡ ¿ä±¸µÇ´Â Á¤º¸´Â /usr/lib/uucp µð·ºÅ丮 ³»ÀÇ ¸î°¡Áö ¼³Á¤ ÆÄÀÏ¿¡ º¸Á¸µÈ´Ù. À̸¦ ÆÄÀÏÀÇ ´ëºÎºÐÀÌ dial outÇÒ ¶§¸¸ »ç¿ëµÇ´Â °ÍµéÀÌ´Ù. 12.3.1 A Gentle Introduction to Taylor UUCP UUCPÀÇ ¼³Á¤¿¡ ´ëÇØ ¸»·Î½á ¼³¸íÇÑ´Ù´Â°Ç Á» ¾î·Á¿î ÀÏÀÌ´Ù. ±×°ÍÀº Á¤¸» °¨´çÇϱâ Èûµç ÁÖÁ¦ÀÌ°í, ¼³Á¤ÆÄÀÏÀÇ °£·«ÇÑ Æ÷¸ËÀ» º¸¿©Áشٰí Çؼ ´õ ½±°Ô ¸¸µé¾î ÁÖÁø ¸øÇÑ´Ù. (±×·¡µµ Taylor Æ÷¸ËÀÌ HDB³ª Version 2ÀÇ ¿À·¡µÈ Æ÷¸Ëº¸´Ù´Â Àб⿡ ´õ ½¬¿ï °ÍÀÌ´Ù). ¾î¶»°Ô ÀÌ ¸ðµç ÆÄÀÏÀÌ »óÈ£ÀÛ¿ëÇϴ°¡¸¦ ´À³¥ ¼ö ÀÖµµ·Ï, °¡Àå Áß¿äÇÑ ÇÑ°¡Áö¸¦ ¼Ò°³ÇÏ°í ÀÌ ÆÄÀÏÀÇ ¿¹Á¦¸¦ »ìÆ캸µµ·Ï ÇÏ°Ú´Ù. Áö±ÝÀº ¸ðµç °ÍÀ» ÀÚ¼¼È÷ ¼³¸íÇÏÁö´Â ¾Ê°í, Á» ´õ ¼¼¼¼ÇÑ ³»¿ëÀº ¾Æ·¡ º°°³ÀÇ ¼½¼Ç¿¡¼ »ìÆ캸µµ·Ï ÇÑ´Ù. ´ç½ÅÀÇ ¸Ó½ÅÀ» UUCP·Î »ç¿ëÇϵµ·Ï ¼Â¾÷ÇÏ·Á¸é, ¸î°¡Áö »ùÇà ÆÄÀÏ·Î ½ÃÀÛÇÏ¿© ¼¼È÷ ´ç½ÅÀÇ È¯°æ¿¡ Àû¿ë½ÃÄÑ ³ª°¡´Â °ÍÀÌ ÃÖ¼±ÀÌ´Ù. ¾Æ·¡¿¡ ÀÖ´Â °ÍÀ̳ª, ¼±È£ÇÏ´Â ¹èÆ÷ÆÇ¿¡ µé¾î ÀÖ´Â °Í, ¾î´À°ÍÀ» »ç¿ëÇϵçÁö ¹«¹æÇÏ´Ù. ÀÌ Àý¿¡¼ ³íÇÏ´Â ¸ðµç ÆÄÀÏÀº /usr/lib/uucp³ª ÀÌ°ÍÀÇ ¼ºê µð·ºÅ丮 ³»¿¡ ÀÖ´Ù. ¸î¸î ¸®´ª½º ¹èÆ÷ÆÇ¿¡´Â HDB¿Í Taylor ¼³Á¤ÀÌ ¸ðµÎ °¡´ÉÇÏ°í °¢ ¼³Á¤ÆÄÀÏ ¼¼Æ®¿¡ ´ëÇØ º°°³ÀÇ ¼ºê µð·ºÅ丮¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â UUCP ¹ÙÀ̳ʸ®°¡ µé¾î Àֱ⵵ ÇÑ´Ù. º¸Åë /usr/lib/uucp ³»¿¡ README¿¡ ±× ¼³¸íÀÌ µé¾î ÀÖ´Ù. UUCP°¡ ÀûÀýÇÏ°Ô ÀÛµ¿Çϱâ À§ÇØ, ÀÌ ÆÄÀϵéÀº ¹Ýµå½Ã uucp À¯ÀúÀÇ ¼ÒÀ¯¿©¾ß¸¸ ÇÑ´Ù. ±×µé Áß Æнº¿öµå¿Í ÀüÈ ¹øÈ£¸¦ ´ã°í ÀÖ´Â °ÍµéÀº ¹Ýµå½Ã 600ÀÇ Æ۹̼ǿ¡ ¸ÂÃç ÁÖ¾î¾ßÇÑ´Ù. ÇÙ½É UUCP ¼³Á¤ ÆÄÀÏÀº /usr/lib/uucp/configÀ¸·Î, ÀϹÝÀûÀÎ ÆĶó¹ÌÅ͸¦ ÁöÁ¤Çϴµ¥ »ç¿ëµÈ´Ù. ±×°ÍµéÁß °¡Àå Áß¿äÇÑ (ÇöÀç·Î½ã ´Ü Çϳª »ÓÀÌÁö¸¸) °ÍÀº ´ç½Å È£½ºÆ®ÀÇ UUCP ³×ÀÓÀÌ´Ù. Virtual Brewery ¿¡¼´Â ±×µéÀÇ UUCP °ÔÀÌÆ®¿þÀÌ·Î vstoutÀ» »ç¿ëÇÑ´Ù.
# /usr/lib/uucp/config - UUCP main configuration file hostname vstout ´ÙÀ½À¸·Î Áß¿äÇÑ ¼³Á¤ÆÄÀÏÀº sys ÆÄÀÏÀÌ´Ù. ±×°ÍÀº ´ç½Å »çÀÌÆ®ÀÇ ¸ðµç ½Ã½ºÅÛ »óÀÇ Á¤º¸¸¦ ´ã°í ÀÖ´Ù. ÀÌ´Â »çÀÌÆ® ¸í°ú, ¸ðµ© ¸µÅ©¸¦ »ç¿ëÇÒ ¶§ ¾²´Â ÀüÈ ¹øÈ£ °°Àº ¸µÅ© ÀÚü¿¡ ´ëÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Ù. ¸ðµ©À¸·Î ¿¬°áµÈ pablo¶ó´Â »çÀÌÆ®ÀÇ ¿£Æ®¸®´Â ´ÙÀ½°ú °°´Ù.
# /usr/lib/uucp/sys - name UUCP neighbors # system: pablo system pablo time Any phone 123-456 port serial1 speed 38400 chat ogin: vstout ssword: lorca port´Â »ç¿ëÇÒ Æ÷Æ®¸¦ ÁöÁ¤ÇÏ°í, timeÀº ÀüȰɵµ·Ï Çã¿ëµÈ ½Ã°£À» ÁöÁ¤ÇÑ´Ù. chatÀº ·Î±×ÀÎ chat ½ºÅ©¸³Æ®¸¦ ÁöÁ¤ÇÑ´Ù. - uucico°¡ pablo¿¡ ·Î±×ÀÎ Çϵµ·Ï, ¹®ÀÚ¿Àº ¿¬¼ÓÀûÀ¸·Î ±³È¯µÈ´Ù. ÀÌ chat ½ºÅ©¸³Æ®¿¡ ´ëÇؼ± ³ªÁß¿¡ ´Ù½Ã »ìÆ캸µµ·Ï ÇÑ´Ù. port Ä¿¸Çµå°¡ /dev/cua1°°Àº µð¹ÙÀ̽º Ư¼öÆÄÀÏÀ» ¸í½ÃÇØ ÁÖÁø ¾Ê´Â´Ù. ´ë½Å, port ÆÄÀÏ ³»ÀÇ ¿£Æ®¸® ³×ÀÓÀ» ¸í¸íÇÏ´Â °ÍÀÌ´Ù. ´ç½ÅÀº port³»ÀÇ ÀûÀýÇÑ ¿£Æ®¸®¸¦ ÂüÁ¶ÇÒ ¼ö ÀÖ´Ù¸é ¾ó¸¶µçÁö ±ä À̸§À» »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. port ÆÄÀÏÀº ¸µÅ©ÀÚü¿¡ ƯÁ¤µÈ Á¤º¸¸¦ ´ã°í ÀÖ´Ù. ¸ðµ© ¸µÅ©ÀÇ °æ¿ì, ±×°Í¿£ »ç¿ëÇÒ µð¹ÙÀ̽º Ư¼ö ÆÄÀÏ, Áö¿øµÇ´Â ¼Óµµ ¹üÀ§, ±×¸®°í Æ÷Æ®¿¡ ¿¬°áµÇ´Â ´ÙÀÌ¾ó¸µ ÀåºñÀÇ Å¸ÀÔÀÌ ÀûÇô ÀÖ´Ù. /dev/cua1(COM2) ¾Æ·¡ÀÇ ¿£Æ®¸®, NakWell ¸ðµ©ÀÌ ¿¬°áµÈ Æ÷Æ®´Â 38400bps±îÁöÀÇ ¼Óµµ¸¦ ³¾ ¼ö ÀÖ´Ù. ¿£Æ®¸® ³×ÀÓÀº sys ÆÄÀÏ ³»¿¡ ÁÖ¾îÁø Æ÷Æ® ³×ÀÓ°ú ¸Â´Â °ÍÀÌ ¼±Åà µÈ´Ù.
# /usr/lib/uucp/port - UUCP ports # /dev/cua1 (COM2) port serial1 type modem device /dev/cua1 speed 38400 dialer nakwell dialer Àڽſ¡ ´ëÇÑ Á¤º¸´Â ¶Ç´Ù¸¥ ÆÄÀÏ¿¡ º¸°üµÇ¸ç, ±× À̸§Àº dialÀÌ´Ù. °¢ dialer ŸÀÔ¸¶´Ù, (±×°ÍÀº ±âº»ÀûÀ¸·Î ¸®¸ðÆ® »çÀÌÆ®¿¡ ´ÙÀ̾ó ¾÷ ÇÒ ¶§ ½ÇÇàµÇ´Â Ä¿¸ÇµåÀÇ ½ÃÄö½º¸¦ °®°í ÀÖ´Ù) ÀüȹøÈ£°¡ ÁÖ¾îÁø´Ù. ´Ù½Ã±Ý ÀÌ´Â chat ½ºÅ©¸³ºê·Î½á ÁöÁ¤µÇ´Âµ¥, ¿¹¸¦ µé¾î NakWell¿¡ °üÇÑ ¿£Æ®¸®´Â ´ÙÀ½°ú °°´Ù.
# /usr/lib/uucp/dial - per-dialer information # NakWell modems dialer nakwell chat "" ATZ OK ATDT\T CONNECT chatÀ¸·Î ½ÃÀÛÇÏ´Â ¶óÀÎÀº ¸ðµ© chatÀ» ÁöÁ¤ÇÏ´Â °ÍÀ¸·Î, chatÀº ¸ðµ©ÀÌ ±×°ÍÀ» ÃʱâÈÇÏ°í ¿øÇÏ´Â ¹øÈ£·Î ´ÙÀ̾óÇϵµ·Ï ¸ðµ©°ú ÁÖ°í ¹Þ´Â ¿¬¼ÓµÈ Ä¿¸ÇµåÀÌ´Ù. (°¡·É À§ÀÇ ¿¹Á¦¿¡¼, ½ºÅ©¸³Æ®°¡ ATZÀ» º¸³»°í³ª¼ ¸ðµ©ÀÌ OK¸¦ º¸³¾ ¶§ ±îÁö ±â´Ù¸®°í, ¶Ç ATDT\T¸¦ º¸³»°í CONNECT°¡ ¸ðµ©¿¡¼ µ¹¾Æ¿Ã ¶§±îÁö ±â´Ù¸®´Â ½ÄÀ¸·Î ÁøÇàµÇ´Â ½ºÅ©¸³Æ®ÀÌ´Ù. - ¿ªÀÚÁÖ) "\T" ½ÃÄö½º´Â uucico¿¡ ÀÇÇØ ÀüȹøÈ£·Î ´ëüµÈ´Ù. uucico°¡ ¾î¶»°Ô ¼³Á¤ÆÄÀÏÀ» ´Ù·ç´ÂÁö¿¡ °üÇÑ ´ë·«ÀûÀÎ Áö½ÄÀ» Á¦°øÇÏÁö À§ÇØ, ´ç½ÅÀÌ ´ÙÀ½ÀÇ Ä¿¸Çµå¸¦ ½ÇÇàÇß´Ù°í °¡Á¤ÇÏÀÚ.
$ uucico -s pablo uucico°¡ óÀ½À¸·Î ÇÏ´Â ÀÏÀº sys ÆÄÀÏ ³»¿¡ pablo¸¦ °Ë»öÇÑ´Ù. pablo¿¡ ´ëÇÑ sys ÆÄÀÏ ¿£Æ®¸®¿¡¼, ±×°ÍÀº Ä¿³Ø¼Ç ¼ö¸³À» À§ÇØ serial1 Æ÷Æ®¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù´Â °ÍÀ» º¸°Ô µÈ´Ù. port ÆÄÀÏÀº ÀÌ°ÍÀÌ ¸ðµ© Æ÷Æ®ÀÌ°í NakWell ¸ðµ©ÀÌ ´Þ·ÁÀÖ´Ù°í ±×°Í¿¡ ¸»ÇØÁØ´Ù. ÀÌÁ¦ uucico´Â NakWell ¸ðµ©¿¡ °üÇÑ ¿£Æ®¸®¸¦ À§ÇØ dialÀ» ã°í, ±×°ÍÀ» ã¾Æ³»¸é ½Ã¸®¾ó Æ÷Æ® /dev/cua1À» ¿¾î dialer chatÀ» ½ÇÇàÇÑ´Ù. Áï, ±×°ÍÀº "ATZ"¸¦ º¸³»°í "OK"¸¦ ±â´Ù¸®´Â µîÀÇ ÀÛ¾÷À» ¸»ÇÑ´Ù. "\T" ¹®ÀÚ¿À» ¸¸³ª¸é uucico´Â ÀüȹøÈ£(123-456)À» sys ÆÄÀÏ¿¡¼ ¾ò¾î, ±×¿¡ ´ëÄ¡½ÃŲ´Ù. ¸ðµ©ÀÌ CONNECT¸¦ ¸®ÅÏÇϸé, Ä¿³Ø¼ÇÀº ¼ö¸³µÇ°í ¸ðµ© chatÀº ¿Ï·áµÈ´Ù. uucico´Â ÀÌÁ¦ sys ÆÄÀÏ·Î µÇµ¹¾Æ¿Í ·Î±×ÀÎ chatÀ» ½ÇÇàÇÑ´Ù. ¿ì¸®ÀÇ ¿¹Á¦¿¡¼± "login:" ÇÁ·ÒÇÁÆ®¸¦ ±â´Ù¸®°í À¯Àú³×ÀÓ(neruda)À» º¸³»°í, ´Ù½Ã "password:"¸¦ ±â´Ù¸®´Ù°¡ Æнº¿öµåÀÎ "lorca"¸¦ º¸³½´Ù. ÀÎÁõÀÌ ¿Ï·áµÈ ÈÄ, ¸®¸ðÆ® ÃøÀÌ ÀÚ½ÅÀÇ uucico¸¦ ±¸µ¿Çϸé, ¾çÃøÀº ÀÌÀü ¼½¼Ç¿¡¼ ±â¼úÇÑ handshake ´Ü°è·Î µé¾î°¥ °ÍÀÌ´Ù. ¼³Á¤ÆÄÀÏÀÇ Á¾¼Ó°ü°è´Â ±×¸² 12.1¿¡¼ º¼ ¼ö ÀÖ´Ù.
±×¸² 12.1: Taylor UUCP ¼³Á¤ÆÄÀÏ°£ÀÇ »óÈ£ÀÛ¿ë 12.3.2 What UUCP Needs to Know UUCP ¼³Á¤ÆÄÀÏ¿¡ °üÇØ ¼¼úÇϱ⿡ ¾Õ¼, ´ç½ÅÀº ±×°ÍÀÌ ¾Ë°íÀÖ¾î¾ß¸¸ ÇÏ´Â ¸î°¡Áö Á¤º¸¸¦ ¸ð¾Æ¾ß ÇÑ´Ù. ¸ÕÀú, ´ç½ÅÀÇ ¸ðµ©ÀÌ ´Þ·ÁÀÖ´Â ½Ã¸®¾ó µð¹ÙÀ̽º°¡ ¹«¾ùÀÎÁö ¾Ë¾Æ¾ßÇÑ´Ù. º¸Åë (DOS)Æ÷Æ® COM1¿¡¼ COM4±îÁö´Â µð¹ÙÀ̽º ÆÄÀÏ /dev/cua0¿¡¼ /dev/cua3±îÁö¿Í µ¿ÀÏÇÏ´Ù. Slackware °°Àº ¹èÆ÷ÆÇ¿¡¼± ÀûÀýÇÑ cua* µð¹ÙÀ̽º ÆÄÀÏÀÇ ¸µÅ©·Î /dev/modemÀ» ¸¸µé°í, kermit°ú seyon µîÀ» ÀÌ ÀϹÝÀûÀÎ ÆÄÀÏÀ» »ç¿ëÇÏ°Ô ¼³Á¤ÇÑ´Ù. ÀÌ·¯ÇÑ °æ¿ì¿£ /dev/modemÀ» UUCP ¼³Á¤¿¡µµ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ·¸°Ô ÇÏ´Â ÀÌÀ¯´Â, ¸ðµç dial-out ÇÁ·Î±×·¥ÀÌ lock fileÀ̶õ °ÍÀ» »ç¿ëÇÏ¿© ½Ã¸®¾ó Æ÷Æ®°¡ »ç¿ëÁßÀÓÀ» ¾Ë¸®±â ¶§¹®ÀÌ´Ù. ÀÌ·¯ÇÑ lock fileÀÇ À̸§Àº LCK..À» µð¹ÙÀ̽º ÆÄÀÏ À̸§ ¾Õ¿¡ ºÙÀÎ °ÍÀ¸·Î, ¿¹¸¦ µéÀÚ¸é LCK..cua1°ú °°ÀÌ µÈ´Ù ÇÏ°Ú´Ù. ¸¸¾à ÇÁ·Î±×·¥µéÀÌ µ¿ÀÏÇÑ µð¹ÙÀ̽º¿¡ ´Ù¸¥ À̸§À» »ç¿ëÇÑ´Ù¸é, ±×°ÍµéÀº ¼·ÎÀÇ ¶ô ÆÄÀÏÀ» ÀνÄÇÏÁö ¸øÇÒ °ÍÀÌ´Ù. ±× °á°ú·Î, µ¿½Ã¿¡ ±¸µ¿µÉ ¶§ ¼·ÎÀÇ ¼¼¼ÇÀ» ¹æÇØÇÑ´Ù. ÀÌ´Â ´ç½ÅÀÌ crontab ¿£Æ®¸®¸¦ »ç¿ëÇÏ¿© UUCP ÄÝÀ» ½ºÄÉÁìÇÒ ¶§ º°·Î ´Þ°©Áö ¾ÊÀº ÀÏÀÌ´Ù. ½Ã¸®¾ó Æ÷Æ®¸¦ ¼Â¾÷Çϴµ¥ °üÇÑ ÀÚ¼¼ÇÑ °ÍÀº chapter 4¸¦ Âü°íÇ϶ó. ´ÙÀ½À¸·Î, ´ç½ÅÀÇ ¸ðµ©°ú ¸®´ª½º°¡ Åë½ÅÇÏ´Â ¼Óµµ°¡ ¾ó¸¶ÀÎÁö ¾Ë¾Æ¾ß Çϸç, À̸¦ ÃÖ´ë À¯È¿ Àü¼Û·ü(maximum effective transfer rate)·Î ÁöÁ¤ÇØ¾ß ÇÑ´Ù. À¯È¿ Àü¼Û·üÀº ¸ðµ©ÀÌ ³¾ ¼ö ÀÖ´Â ¹°¸®Àû Àü¼Û·üº¸´Ù ³ô°Ô Àâ¾Æ¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î, ¸¹Àº ¸ðµ©ÀÌ µ¥ÀÌÅ͸¦ 2400bps(bit per second)·Î ÁÖ°í ¹ÞÀ¸³ª, V.42vis°°Àº ¾ÐÃà ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ¸é ½ÇÁ¦ Àü¼Û·üÀº 9600bps±îÁö·Î ¿Ã¶ó°£´Ù. ¹°·Ð, UUCP°¡ ¹«¾ð°¡¸¦ Çϱâ À§ÇÑ °ÍÀ̹ǷÎ, ÀüÈ °É ½Ã½ºÅÛÀÇ ÀüÈ ¹øÈ£°¡ ÇÊ¿äÇÏ´Ù. ¹°·Ð, ¸®¸ðÆ® ¸Ó½Å¿¡ ·Î±×ÀÎ id¿Í Æнº¿öµå ¶ÇÇÑ °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù. ¿ª½Ã³ª ´ç½ÅÀº ¾î¶»°Ô ½Ã½ºÅÛ¿¡ ·Î±×ÀÎ ÇÏ´ÂÁö¸¦ Á¤È®È÷ ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î, ·Î±×ÀÎ ÇÁ·ÒÇÁÆ®°¡ ³ªÅ¸³ª±â Àü¿¡ BREAK Å°¸¦ ´·¯¾ß Çϴ°¡? ±×°ÍÀÌ login:¸¦ Ãâ·ÂÇÏ´ÂÁö ¾Æ´Ï¸é user:¸¦ Ãâ·ÂÇÏ´ÂÁ¦? ÀÌ´Â chat ½ºÅ©¸³Æ®¸¦ ±¸¼ºÇϴµ¥ ÇÊ¿äÇÑ °ÍÀ¸·Î, ¾î¶»°Ô ·Î±×ÀÎ ÇÏ´ÂÁö¸¦ uucico¿¡ ¸»ÇØÁØ´Ù. ¸¸¾à ´ç½ÅÀÌ ¾ËÁö ¸øÇѴٰųª º¸ÅëÀÇ chat ½ºÅ©¸³Æ®°¡ ½ÇÆÐÇÒ °æ¿ì, kermitÀ̳ª minicom °°Àº Å͹̳ΠÇÁ·Î±×·¥À¸·Î ½Ã½ºÅÛ¿¡ Àüȸ¦ °É¾î Á¤È®È÷ ¾î¶»°Ô ÇؾßÇÏ´ÂÁö¸¦ Àû´Â´Ù. TCP/IP ±â¹Ý ³×Æ®¿öÅ·¿¡¼Ã³·³, UUCP ³×Æ®¿öÅ·¿¡¼µµ ´ç½Å È£½ºÆ®¸¦ À̸§Áö¿öÁà¾ß ÇÑ´Ù. ´Ü¼øÈ÷ Á÷Á¢ ´ÙÀ̾ó ¾÷ÇÏ´Â »çÀÌÆ® ¶Ç´Â ·ÎÄà ³×Æ®¿÷ »ó¿¡¼ ÆÄÀÏ Àü¼ÛÀ» À§ÇØ UUCP¸¦ »ç¿ëÇÑ´Ù¸é, ÀÌ À̸§Àº Ç¥ÁØÀ» °í·ÁÇÒ ÇÊ¿ä°¡ ¾ø´Ù. ÇÏÁö¸¸ mailÀ̳ª news ¸µÅ©¿¡ UUCP¸¦ »ç¿ëÇÑ´Ù¸é, UUCP ¸ÅÇÎ ÇÁ·ÎÁ§Æ®¿¡ µî·ÏµÈ ¸íĪÀ» »ç¿ëÇÏ°íÀÚ ÇÒ °ÍÀÌ´Ù. UUCP ¸ÅÇÎ ÇÁ·ÎÁ§Æ®¿¡ °üÇؼ± chapter 13¿¡¼ ³íÇÑ´Ù. °Ô´Ù°¡ ¸¸¾à ÇÑ µµ¸ÞÀο¡ Âü¿©ÄÚÀÚ ÇÑ´Ù¸é, ´ç½ÅÀÇ »çÀÌÆ®¿¡ °ø½ÄÀûÀÎ UUCP ³×ÀÓÀ» °¡Áö´Â °ÍÀ» °í·ÁÇØ º¸¾Æ¾ß ÇÑ´Ù. Á¾Á¾, »ç¶÷µéÀº UUCP ³×ÀÓÀ» ±×µéÀÇ FQDNÀÇ Ã¹ ¹ø° ÄÄÆ÷³ÍÆ®·Î »ç¿ëÇÑ´Ù. °¡·É ´ç½Å »çÀÌÆ®ÀÇ µµ¸ÞÀÎ ÁÖ¼Ò°¡ swim.twobirds.comÀ̶ó¸é UUCP È£½ºÆ® ³×ÀÓÀº swimÀÌ µÉ °ÍÀÌ´Ù. UUCP »çÀÌÆ®´Â °¢°¢ first-name ±â¹ÝÀ¸·Î ¼·Î¸¦ ÀνÄÇÑ´Ù. ¹°·Ð, FQDN¿¡ ¿¬°üµÇÁö ¾ÊÀº À̸§À» »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. ±×·¯³ª, official UUCP ³×ÀÓÀ¸·Î µî·ÏµÇÁö ¾ÊÀº unqulified »çÀÌÆ® ¸íÀ» mail ÁÖ¼Ò¿¡ »ç¿ëÇÏÁö ¾Ê¾Ò´ÂÁö È®ÀÎÇØ¾ß ÇÑ´Ù. µî·ÏµÇÁö ¾ÊÀº UUCP È£½ºÆ®·ÎÀÇ mailÀº ¼Ò¸êµÉ °ÍÀÌ´Ù. ÀÌ¹Ì ´Ù¸¥ »çÀÌÆ®°¡ Áö´Ñ À̸§À» »ç¿ëÇÑ´Ù¸é, ÀÌ ¸ÞÀÏÀº ±× »çÀÌÆ®·Î ¶ó¿ìÆ® µÉ °ÍÀÌ°í, ±×°÷ÀÇ postmaster´Â ³¡¾ø´Â µÎÅë¿¡ ½Ã´Þ¸®°Ô µÉ °ÍÀÌ´Ù. µðÆúÆ®·Î, UUCP ½´Æ®´Â hostname Ä¿¸Çµå·Î ÁöÁ¤µÈ ³×ÀÓÀ» ±× »çÀÌÆ®ÀÇ UUCP ³×ÀÓÀ¸·Î »ç¿ëÇÑ´Ù. ÀÌ ³×ÀÓÀº º¸Åë /etc/rc.local ½ºÅ©¸³Æ® ³»¿¡ ÁöÁ¤µÇ¾î ÀÖ´Ù. ¸¸¾à È£½ºÆ® ³×ÀÓÀ¸·Î ÁöÁ¤ÇÑ °Í°ú´Â ´Ù¸¥ UUCP ³×ÀÓÀ» »ç¿ëÄÚÀÚ ÇÑ´Ù¸é, uucico¿¡ ´ç½ÅÀÇ UUCP³×ÀÓ¿¡ °üÇØ ¸»ÇØÁÖ±â À§ÇØ hostnameÀ» configÆÄÀÏ¿¡ »ç¿ëÇØ¾ß ÇÑ´Ù. ÀÌ´Â ¾Æ·¡¿¡¼ ¼³¸íÇÒ °ÍÀÌ´Ù. 12.3.4 Taylor Configuration Files ÀÌÁ¦ ¼³Á¤ÆÄÀÏ·Î µ¹¾Æ°¡ º¸ÀÚ. Taylor UUCP´Â ´ÙÀ½ÀÇ ÆÄÀÏ¿¡¼ Á¤º¸¸¦ ¾ò´Â´Ù.
Taylor ¼³Á¤ ÆÄÀÏÀº ÀϹÝÀûÀ¸·Î Å°¿öµå-°ªÀÇ Â¦À» Áö´Ï´Â ¶óÀεé·Î ±¸¼ºµÈ´Ù. Çؽ¬±âÈ£´Â ±× ¶óÀÎ ³¡±îÁö°¡ ÁÖ¼®ÀÓÀ» Ç¥½ÃÇÑ´Ù. Çؽ¬ ±âÈ£ ÀÚü¸¦ »ç¿ëÇÏ·Á¸é ¹é ½½·¡½¬¸¦ ¾Õ¿¡ ºÙ¿© escape ½ÃÄÑ Áà¾ß ÇÑ´Ù. ÀÌ ¼³Á¤ ÆÄÀÏ¿¡¼ Á¶ÀýÇÒ ¼ö ÀÖ´Â ¸î°¡Áö ¿É¼ÇÀÌ Á¸ÀçÇϴµ¥, ¸ðµç ÆĶó¹ÌÅ͸¦ ¿©±â¼ »ìÆ캸Áø ¾Ê°í, °¡Àå Áß¿äÇÑ °Íµé¸¸ ´Ù·çµµ·Ï Çϸç, ±×°ÍÀº ¸ðµ© ±â¹Ý UUCP¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ°Ô ÇÏ´Â °ÍµéÀÌ´Ù. Ãß°¡ÀûÀ¸·Î TCP/IP»ó ¶Ç´Â ½Ã¸®¾ó ¶óÀÎ Á÷Á¢ ¿¬°á »ó¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ°Ô²û ¼öÁ¤ÇÏ´Â °Í¶ÇÇÑ ´Ù¸¥ Àý¿¡¼ ¼³¸íÇÑ´Ù. ¿ÏÀüÇÑ ·¹ÆÛ·±½º´Â Taylor-UUCP ¼Ò½º¿¡ µé¾î ÀÖ´Â Texinfo ¹®¼¿¡¼ ±¸ÇÒ ¼ö ÀÖ´Ù. UUCP ½Ã½ºÅÛÀ» ¿ÏÀüÇÏ°Ô ¼³Á¤Çß´Ù°í »ý°¢ÇÑ´Ù¸é, uuchk Åø(/usr/lib/uucp³»¿¡ ÀÖ´Ù)À» »ç¿ëÇÏ¿© ¼³Á¤ÇÑ °ÍÀ» üũÇÒ ¼ö ÀÖ´Ù. uuchk´Â ¼³Á¤ÆÄÀÏÀ» ÀÐ¾î °¢ ½Ã½ºÅÛ¿¡ ´ëÇØ »ç¿ëµÇ´Â ¼³Á¤ °ª¿¡°üÇÑ »ó¼¼ÇÑ º¸°í¸¦ Ãâ·ÂÇØ ÁØ´Ù. 12.3.5 General Configuration Options - the config File ´ç½ÅÀº UUCP È£½ºÆ® ³×ÀÓÀ» ÁöÁ¤ÇÏ´Â ¿ëµµ ÀÌ¿ÜÀÇ °ÍÀ¸·Î ÀÌ ÆÄÀÏÀ» »ç¿ëÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. µðÆúÆ®·Î UUCP´Â hostname Ä¿¸Çµå·Î ÁöÁ¤ÇÑ ³×ÀÓÀ» »ç¿ëÇÏÁö¸¸, UUCP ³×ÀÓÀ» º°µµ·Î ÁöÁ¤ÇØ ÁÖ´Â °ÍÀÌ ÀϹÝÀûÀ¸·Î ÁÁÀº »ý°¢ÀÌ´Ù. ¾Æ·¡´Â ±× ¿¹Á¦ ÆÄÀÏÀÌ´Ù.
# /usr/lib/uucp/config - UUCP main configuration file hostname vstout ¹°·Ð, ¿©±â¿¡ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ÀÚÀßÇÑ ÆĶó¹ÌÅ͵é, °¡·É ½ºÇ® µð·ºÅ丮 ³×ÀÓÀ̳ª anonymous UUCP¿¡ ´ëÇÑ ¾ï¼¼½º ±ÇÇÑ °°Àº °Íµéµµ Á¸ÀçÇÑ´Ù. ¾ï¼¼½º ±ÇÇÑ¿¡ °üÇؼ± ÀÌÈÄÀÇ ¼½¼Ç¿¡¼ ³íÇÑ´Ù. 12.3.6 How to Tell UUCP about other Systems - the sys File sys ÆÄÀÏ¿£ ´ç½ÅÀÇ ½Ã½ºÅÛÀÌ ¾Ë°í ÀÖ´Â ´Ù¸¥ ½Ã½ºÅÛ¿¡ °üÇØ ÀûÇôÀÖ´Ù. ÇϳªÀÇ ¿£Æ®¸®´Â system Å°¿öµå·Î ½ÃÀ۵ȴÙ. ´ÙÀ½ system ÁöÁ¤±îÁöÀÇ ¶óÀεéÀº ±× »çÀÌÆ®¿¡ ƯÁ¤µÈ ÆĶó¹ÌÅ͸¦ ¿°ÅÇÑ´Ù. º¸Åë ÇÑ ½Ã½ºÅÛÀÇ ¿£Æ®¸®¿£ ÀüȹøÈ£¿Í ·Î±×ÀÎ chat°°Àº ÆĶó¹ÌÅ͵îÀÌ Á¤ÀǵȴÙ. ù ¹ø° system ¶óÀÎ ÀÌÀüÀÇ ÆĶó¹ÌÅÍ´Â ¸ðµç ½Ã½ºÅÛ¿¡ °øÅëÀûÀ¸·Î »ç¿ëµÇ´Â µðÆúÆ® °ªÀ» ÁöÁ¤ÇÑ´Ù. º¸Åë ÇÁ·ÎÅäÄÝ ÆĶó¹ÌÅÍ°°Àº °ÍµéÀÌ µðÆúÆ® ¼½¼Ç ³»¿¡ ÁöÁ¤µÈ´Ù. ¾Æ·¡´Â °¡Àå Áß¿äÇÏ´Ù ÇÒ ¼ö ÀÖ´Â Çʵ忡 °üÇØ ¾î´ÀÁ¤µµ »ó¼¼È÷ ³íÇÑ °ÍÀÌ´Ù. System name system Å°¿öµå´Â ¸®¸ðÆ® ½Ã½ºÅÛÀÇ À̸§À» ¸í½ÃÇÑ´Ù. ¸¸¾à µ¿ÀÏÇÑ ½Ã½ºÅÛ¿¡ ´ëÇØ (uucico°¡ Â÷·Ê·Î ½ÃµµÇÒ ¼·Î´Ù¸¥ ÀüȹøÈ£ °°Àº) ¸î°¡Áö ¼³Á¤ ¼¼Æ®¸¦ »ç¿ëÇÏ°íÀÚ ÇÑ´Ù¸é, alternates¸¦ ÁöÁ¤ÇÏ¸é µÈ´Ù. alternates¿¡ °üÇؼ± ¾Æ·¡¿¡¼ ¼³¸íÇÏ°í ÀÖ´Ù. Telephone Number ¸¸¾à ¸®¸ðÆ® ½Ã½ºÅÛÀÌ ÀüȶóÀÎÀ» ÅëÇØ ¿¬°áÇÏ´Â °ÍÀ̶ó¸é, phone Çʵå´Â ¸ðµ©ÀÌ ´ÙÀ̾óÇÒ ¹øÈ£¸¦ ÁöÁ¤ÇÑ´Ù. ±×°Íµµ uucicoÀÇ ´ÙÀÌ¾ó¸µ ÇÁ·Î½ÃÀú¿¡ ÀÇÇØ Çؼ®µÇ´Â ¸î °³ÀÇ ÅäÅ«À» Æ÷ÇÔÇÒ ¼ö ÀÖ´Ù. '=' ºÎÈ£´Â 2Â÷ ´ÙÀ̾ó ÅæÀ» ´ë±âÇ϶ó´Â ÀǹÌÀÌ°í, '-' ±âÈ£´Â 1ÃÊ°£ ½°À» Ç¥½ÃÇÑ´Ù. ¿¹¸¦ µé¾î, ¾î¶² Àüȼ³ºñ¿¡¼´Â prefix Äڵ带 ¸ÕÀú ´©¸£°í Àá±ñ ½® µÚ¿¡ ÀüȹøÈ£¸¦ ´ÙÀ̾ó ÇØ¾ß ÇÑ´Ù. [ÀÌ¿¡ ´ëÇÑ ÀûÀýÇÑ ¿µ¾îÀû Ç¥ÇöÀ» Àß ¸ð¸£°Ú´Ù - ´ç½ÅÀº ȸ»çÀÇ ³»ºÎ ¼³Ä¡¿Í °°Àº °÷¿¡¼ Àüȸ¦ °É±âÀü¿¡ 0 ¶Ç´Â 9¸¦ ´·¯ÁÖ¾î¾ß ÇÏ´Â °æ¿ì¸¦ ¾Ë °ÍÀÌ´Ù.] ³»ÀçµÈ ¾ËÆĤ² ¹®ÀÚ¿µéÀº »çÀÌÆ® Á¾¼ÓÀûÀÎ Á¤º¸, °¡·É Áö¿ª¹øÈ£(area code) °°Àº °ÍÀ» ¼û±â´Âµ¥ »ç¿ëµÈ´Ù. ±×·¯ÇÑ ¹®ÀÚ¿Àº dialcode ÆÄÀÏÀ» »ç¿ëÇÏ¿© ¹ø¿ªµÈ´Ù. ´ç½ÅÀÌ ´ÙÀ½°ú °°Àº dialcode ÆÄÀÏÀ» °®°í ÀÖ´Ù°í °¡Á¤ÇÏÀÚ.
# /usr/lib/uucp/dialcode - dialcode translation Bogoham 024881 Coxton 035119 ÀÌ·¯ÇÑ ¹ø¿ªÀ» ÅëÇØ sys ÆÄÀÏ¿¡ Bogoham7732°°Àº ÀüȹøÈ£¸¦ »ç¿ëÇÔÀ¸·Î½á Á»´õ Àб⠽±°Ô ¸¸µé ¼ö ÀÖ´Ù. Port and Speed port¿Í speed ¿É¼ÇÀº ¸®¸ðÆ® ½Ã½ºÅÛÀ» È£ÃâÇϴµ¥ »ç¿ëµÇ´Â µð¹ÙÀ̽º¸¦ ¼±ÅÃÇÏ°í, ±× µð¹ÙÀ̽ºÀÇ ÃÖ´ë ¼Óµµ¸¦ ÁöÁ¤Çϴµ¥ ¾²ÀδÙ. system ¿£Æ®¸®´Â ÀÌ Áß ¾î´À ÇÑ ¿É¼ÇÀ» »ç¿ëÇϰųª, µÑ ´Ù °áÇÕÇؼ »ç¿ëÇÒ ¼ö ÀÖ´Ù. port ÆÄÀÏ¿¡¼ Àû´çÇÑ µð¹ÙÀ̽º¸¦ °Ë»öÇÒ ¶§, Æ÷Æ®³×ÀÓ ±×¸®°í/¶Ç´Â ¼Óµµ ¹üÀ§°¡ ÀÏÄ¡ÇÏ´Â Æ÷Æ®°¡ ¼±ÅõȴÙ. ÀϹÝÀûÀ¸·Î speed ¿É¼Ç¸¸ »ç¿ëÇصµ ÃæºÐÇÏ´Ù. ¸¸¾à port³»¿¡ ÇϳªÀÇ µð¹ÙÀ̽º¸¸ÀÌ Á¤ÀÇ µÇ¾î ÀÖ´Ù¸é, uucico´Â ¾ðÁ¦³ª ¿ÇÀº °Í¸¸À» ¼±ÅÃÇϹǷÎ, ¾î·µç ¿øÇÏ´Â ¼Óµµ¸¸À» Á־ µÈ´Ù. ¸¸¾à ½Ã½ºÅÛ¿¡ ¸î °³ÀÇ ¸ðµ©ÀÌ ´Þ·Á ÀÖ´ÙÇصµ, ÀÏÄ¡ÇÏ´Â °ÍµéÀÌ ¸î °³ ÀÖÀ¸¸é, uucico°¡ »ç¿ëÁßÀÌÁö ¾ÊÀº °ÍÀ» ãÀ»¶§±îÁö Â÷·Ê·Î °¢ µð¹ÙÀ̽º¿¡ ½Ãµµ¸¦ ÇØ º¸±â ¶§¹®¿¡ ²À ƯÁ¤Æ÷Æ®¿¡ À̸§À» Áö¾î ÁÖÁö ¾Ê¾Æµµ µÈ´Ù. The Login Chat À§¿¡¼ ¿ì¸®´Â À̹Ì, ¾î¶»°Ô ¸®¸ðÆ® ½Ã½ºÅÛ¿¡ ·Î±×ÀÎ ÇÒ °ÍÀÎÁö uucico¿¡°Ô ¸»ÇØÁÖ´Â, ·Î±×ÀÎ chat ½ºÅ©¸³Æ®¸¦ º» ÀûÀÌ ÀÖ´Ù. ±×°ÍÀº ·ÎÄà uucico ÇÁ·Î¼¼½º°¡ ±â´Ù¸®°í, º¸³»´Â ¹®ÀÚ¿À» ÁöÁ¤ÇØ ÁÖ´Â ÅäÅ«ÀÇ ¸®½ºÆ®·Î ±¸¼ºµÈ´Ù. ÀÌ°ÍÀÇ Àǵµ´Â uucico·Î ÇÏ¿©±Ý, ¸®¸ðÆ® ¸Ó½ÅÀÌ ·Î±×ÀÎ ÇÁ·ÒÇÁÆ®¸¦ º¸³¾ ¶§±îÁö ±â´Ù¸° ÈÄ, Æнº¿öµå¸¦ º¸³»°Ô ÇÑ´Ù. expect¿Í send ¹®ÀÚ¿Àº ¹ø°¥¾Æ ÁÖ¾îÁö´Âµ¥, uucico´Â send ¹®ÀÚ¿ µÚ¿¡ ÀÚµ¿À¸·Î ij¸®Áö ¸®ÅÏ Ä³¸¯ÅÍ(\r)¸¦ µ¡ ºÙÀδÙ. ´Ü¼øÇÑ chat ½ºÅ©¸³Æ®´Â ´ÙÀ½°ú °°´Ù.
ogin: vstout ssword: catch22 expect Çʵ尡 ¸ðµç ÇÁ·ÒÇÁÆ®¸¦ Æ÷ÇÔÇÏÁø ¾Ê´Â´Ù´Âµ¥ ÁÖ¸ñÇÏÀÚ. ÀÌ´Â ¸®¸ðÆ® ½Ã½ºÅÛÀÌ login: ´ë½Å¿¡ Login:À» º¸³»¿À´õ¶óµµ ·Î±×ÀÎÀ» ¼º°øÇÏ°Ô ¸¸µé¾î ÁØ´Ù. uucico´Â ÀÏÁ¾ÀÇ Á¶°ÇºÎ ½ÇÇ൵ Çã¿ëÇϴµ¥, ¿¹¸¦ µé¾î, ¸®¸ðÆ® ½Ã½ºÅÛÀÇ getty°¡ ÇÁ·ÒÇÁÆ®¸¦ º¸³»±â Àü¿¡ resetµÇ¾î¾ß ÇÏ´Â °æ¿ì°¡ ÀÖ´Ù. À̸¦ À§ÇØ expect ¹®ÀÚ¿¿¡ ´ë½¬¸¦ ¿ÀÇÁ¼ÂÀ¸·Î sub-chatÀ» µ¡ºÙÀδÙ. sub-chatÀº ¸ÞÀÎ expect°¡ ½ÇÆÐÇÒ °æ¿ì, À̸¦Å׸é ŸÀӾƿôÀÌ ÀϾ ¶§¿Í °°Àº ¶§¿¡ ½ÇÇàµÈ´Ù. ÀÌ·¯ÇÑ ±â´ÉÀ» »ç¿ëÇÏ´Â ÇÑ ¹æ¹ýÀº, ¸®¸ðÆ® »çÀÌÆ®°¡ ·Î±×ÀÎ ÇÁ·ÒÇÁÆ®¸¦ Ç¥½ÃÇÏÁö ¾ÊÀ» ¶§ BREAK¸¦ º¸³»´Â °ÍÀÌ´Ù. ´ÙÀ½ ¿¹Á¦´Â ·Î±×ÀÎ ÇÁ·ÒÇÁÆ®°¡ ³ªÅ¸³ª±â Àü¿¡ ¸®ÅÏÅ°¸¦ ÃľßÇÏ´Â °æ¿ì¿¡µµ µ¿ÀÛÇÏ´Â Æ÷°ýÀûÀº chat ½ºÅ©¸³Æ®ÀÌ´Ù. ""´Â UUCP°¡ ´ë±âÇÏÁö ¾Ê°í ¹Ù·Î ´ÙÀ½ÀÇ send ¹®ÀÚ¿·Î ³Ñ¾î°¡°Ô Çϱâ À§ÇÔÀÌ´Ù.
"" \n\r\d\r\n\c ogin:-BREAK-ogin: vstout ssword: catch22 chat ½ºÅ©¸³Æ®¿¡¼ ¾µ ¼ö ÀÖ´Â ¸î°¡Áö Ư¼ö ¹®ÀÚ¿°ú escape ij¸¯ÅÍ°¡ Á¸ÀçÇϴµ¥, ´ÙÀ½Àº expect ¹®ÀÚ¿¿¡ »ç¿ë°¡´ÉÇÑ Ä³¸¯Å͸¦ Áß ¸î°¡Áö¸¦ ³ª¿ÇÑ °ÍÀÌ´Ù.
send ¹®ÀÚ¿¿¡¼±, ´ÙÀ½ÀÇ escape ij¸¯ÅÍ¿Í ¹®ÀÚ¿À» Ãß°¡·Î ¾µ ¼ö ÀÖ´Ù.
Alternates ¶§¶§·Î ÇϳªÀÇ ½Ã½ºÅÛ¿¡´ëÇØ ¿©·¯°³ÀÇ ¿£Æ®¸®¸¦ °¡Á®¾ß ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ¿¹¸¦ µé¾î, ±× ½Ã½ºÅÛ¿¡ ´Ù¸¥ ¸ðµ©¶óÀÎÀ¸·Î ¿¬°áÇÒ ¼ö ÀÖ´Â °æ¿ì°¡ ±×¿¡ ÇØ´çµÈ´Ù. Taylor UUCP¿¡¼´Â alternate¶ó´Â °ÍÀ» Á¤ÀÇÇÏ¿© ÀÌ·¸°Ô ÇÒ ¼ö ÀÖ´Ù. alternate ¿£Æ®¸®´Â ¸ðµç ¼¼ÆÃÀ» ¸ÞÀÎ ½Ã½ºÅÛ ¿£Æ®¸®¿¡¼ ¾ò°í, µðÆúÆ® ½Ã½ºÅÛ ¿£Æ®¸® ³»ÀÇ °ÍµéÀ» overrideÇϰųª ±×¿¡ Ãß°¡µÇ´Â °ª¸¸ÀÌ ÁöÁ¤µÈ´Ù. alternate ¿£Æ®¸®´Â alternate Å°¿öµå ¶óÀÎÀ» ±âÁØÀ¸·Î ½Ã½ºÅÛ ¿£Æ®¸®¿Í ±¸ºÐµÈ´Ù. pablo¿¡ µÎ °³ÀÇ ÀüȹøÈ£¸¦ »ç¿ëÇÏ·Á¸é, ´ÙÀ½°ú °°ÀÌ ÇØ´ç sys ¿£Æ®¸®¸¦ ¼öÁ¤ÇÏ¸é µÈ´Ù.
system pablo phone 123-456 ... entries as above ... alternate phone 123-455 pablo¿¡ Àüȸ¦ °É ¶§, uucico´Â ÀÌÁ¦ ¸ÕÀú 123-456À¸·Î ´ÙÀ̾óÇÏ°í, ½ÇÆÐÇÒ °æ¿ì alternate¸¦ ½ÃµµÇÑ´Ù. alternate ¿£Æ®¸®´Â ¸ðµç ¼¼ÆÃÀ» ¸ÞÀÎ ½Ã½ºÅÛ ¿£Æ®¸®¿¡¼ ¾òÀ¸¸ç, ¿ÀÁ÷ ÀüȹøÈ£¸¸À» ¿À¹ö¶óÀ̵åÇÑ´Ù. Restricting Call Times Taylor UUCP´Â ¸®¸ðÆ® ½Ã½ºÅÛ¿¡ Àüȸ¦ °Í ¼ö ÀÖ´Â ½Ã°£À» Á¦ÇÑÇÏ´Â ¸î°¡Áö ¹æ¹ýÀ» Á¦°øÇÑ´Ù. ¸®¸ðÆ® ½Ã½ºÅÛÀÌ ÀÏ°ú½Ã°£(bussiness hours)¿¡¸¸ ¼ºñ½º¸¦ Á¦°øÇÏ°Ô Á¦ÇÑÇϰųª, ´Ü¼øÈ÷ Åë½Å·®ÀÌ ¸¹Àº ½Ã°£´ë¸¦ ÇÇÇϱâ À§Çؼ À̸¦ »ç¿ëÇÑ´Ù. ÁÖÀÇÇÒ °ÍÀº call time restrictionÀº -s³ª -f¿É¼ÇÀ» uucico¿¡ ÁÖ¾î¼ ¾ðÁ¦³ª ¿À¹ö¶óÀ̵å ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. µðÆúÆ®·Î Taylor UUCP´Â ¾î¶°ÇÑ ½Ã°£´ë¿¡µµ ¿¬°áÀ» Çã¿ëÇÏÁö ¾ÊÀ¸¹Ç·Î, sys ÆÄÀÏ¿¡ ÀÏÁ¾ÀÇ ½Ã°£´ë ÁöÁ¤Èê ÇØ ÁÖ¾î¾ß¸¸ ÇÑ´Ù. ¸¸¾à call time restrictionÀ» »ç¿ëÇÏÁö ¾ÊÀ» »ý°¢À̶ó¸é sys ÆÄÀÏÀÇ time ¿É¼Ç¿¡ AnyÀÇ °ªÀ» ÁöÁ¤ÇØ ÁÖ¾î¾ß ÇÑ´Ù. call timeÀ» Á¦ÇÑÇÏ´Â °¡Àå ´Ü¼øÇÑ ¹æ¹ýÀº time ¿£Æ®¸® µÚ¿¡ ¿äÀÏ°ú ½Ã°£ ¹®ÀÚ¿À» ÁÖ´Â °ÍÀÌ´Ù. ¿äÀÏÀº Mo, Tu, We, Th, Fr, Sa, SuÀÇ Á¶ÇÕ ¶Ç´Â Any, Never ¶Ç´Â, ¿ù¿äÀÏ¿¡¼ ÀÏ¿äÀϱîÁö¸¦ ³ªÅ¸³»´Â WkÁß ¾î´À°ÍÀ» »ç¿ëÇصµ ¹«¹æÇÏ´Ù. ½Ã°£´ë´Â ´ë½¬·Î ³ª´¶ 2°³ÀÇ 24½Ã°£ ½Ã°è·Î ±¸¼ºµÇ¸ç, ÀüÈ°É ¼ö ÀÖ´Â ½Ã°£´ëÀÇ ¹üÀ§¸¦ ÁöÁ¤ÇÑ´Ù. À̵é ÅäÅ«ÀÇ Á¶ÇÕÀº ¼·Î°£¿¡ °ø¹é¾øÀÌ ÀûÀ¸¸ç, ¿©·¯°³ÀÇ ¿äÀÏ¡¤½Ã°£´ë ÁöÁ¤Àº ½°Ç¥·Î ÇÔ²² ±×·ìÈ ÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î,
time MoWe0300-0730,Fri1805-2000 ´Â ¿ù¿äÀÏ°ú È¿äÀÏ¿¡´Â ¿ÀÀü 3½Ã¿¡¼ 7½Ã 30ºÐ±îÁö, ±×¸®°í ±Ý¿äÀÏ¿¡´Â ¿ÀÈÄ 6½Ã 5ºÐºÎÅÍ 8½Ã±îÁö Àüȸ¦ Çã¿ëÇÑ´Ù. ½Ã°£´ë Çʵ尡 ÀÚÁ¤À» °æ°úÇÒ ¶§, °¡·É Mo1830-0600°°Àº °æ¿ì¿¡´Â, ½ÇÁ¦·Î ÀÚÁ¤¿¡¼ ¿ÀÀü 6½Ã±îÁö, ±×¸®°í ¿ÀÈÄ 6½Ã 30ºÐ¿¡¼ ÀÚÁ¤±îÁö¸¦ ÀǹÌÇÑ´Ù. Ư¼öÇÑ ¹®ÀÚ¿·Î Ãë±ÞµÇ´Â Any¿Í Never´Â, ¾ðÁ¦³ª Àüȸ¦ Çã¿ëÇϰųª Àý´ë Çã¿ëÇÏÁö ¾ÊÀ½À» °¢°¢ ÀǹÌÇÑ´Ù. time Ä¿¸Çµå´Â ¼±ÅÃÀûÀÎ µÎ ¹ø° ÀÎÀÚ¸¦ ÅëÇØ retry ŸÀÓÀ» ºÐ´ÜÀ§·Î ¹Þ´Â´Ù. Ä¿³Ø¼Ç ¼º¸³¿¡ ½ÇÆÐÇϸé, uucico´Â ƯÁ¤ ÀÎÅ͹ú µ¿¾È ¸®¸ðÆ® È£½ºÆ®¿¡ ´Ù½Ã ´ÙÀ̾ó¾÷ ½Ãµµ¸¦ ÇÏÁö ¸øÇÏ°Ô ÇÒ °ÍÀÌ´Ù. µðÆúÆ®·Î uucico´Â ½ÇÆи¦ °ÅµìÇÒ¼ö·Ï retry ÀÎÅ͹úÀÌ Áõ°¡ÇÏ´Â exonential backoff ü°è¸¦ »ç¿ëÇÑ´Ù. ¿¹¸¦ µé¾î 5ºÐÀ¸·Î retry ŸÀÓÀ» ÁöÁ¤ÇØ ³õ¾Ò´Ù¸é, uucico´Â °¡Àå ÃÖ±Ù¿¡ ½ÇÆÐÇÑ ÀÌÈÄ·Î 5ºÐµ¿¾È ¸®¸ðÆ® ½Ã½ºÅÛ¿¡ ÀüÈ °É±â¸¦ °ÅºÎÇÒ °ÍÀÌ´Ù. (¿øº»ÀÚü°¡ ¹®¸Æ¿¡ ¸ÂÁö ¾ÊÀ½-¿ªÀÚÁÖ) timegrade Ä¿¸Çµå´Â ½ºÄÉÁì¿¡ ÃÖ´ë ½ºÇ® µî±ÞÀ» µ¡ºÙÀδÙ. ¿¹¸¦ µé¾î, ´ÙÀ½ÀÇ timegrade Ä¿¸Çµå¸¦ system ¿£Æ®¸®³»¿¡ Àû¾ú´Ù°í °¡Á¤Çغ¸ÀÚ.
timegrade N Wk1900-0700,SaSu timegrade C Any ÀÌ´Â C¿Í ±× ÀÌ»óÀÇ ½ºÇ® µî±ÞÀ» °¡Áø job(È¥È÷ mailÀº B³ª CÀÇ µî±ÞÀ¸·Î queueµÈ´Ù)ÀÌ callÀÌ ¼ö¸³µÉ ¶§¸¶´Ù Àü¼ÛµÇ°ÔÇÏ°í, news(º¸Åë NÀÇ µî°ÌÀ¸·Î queueµÈ´Ù)´Â ÁÖ¸»À̳ª ¹ã¿¡¸¸ Àü¼ÛµÇµµ·Ï ÇÑ´Ù. time°ú ¸¶Âù°¡Áö·Î, timegradeµµ ¼¼ ¹ø° ÀÎÀÚ¸¦ ÅëÇØ ºÐ´ÜÀ§·Î retry ÀÎÅ͹úÀ» ¹ÞÀ¸¸ç, ¼¼ ¹ø° ÀÎÀÚ´Â »ý·« °¡´ÉÇÏ´Ù. ±×·¯³ª ½ºÇ®µî±Þ¿¡ °üÇÑ °áÁ¡À» Çϳª¾¿ µé¾îº¸ÀÚ¸é, ¸ÕÀú timegrade ¿É¼ÇÀ» ´ç½ÅÀÇ ½Ã½ºÅÛÀÌ º¸³»´Â °Í¿¡¸¸ Àû¿ëµÇ´Â °ÍÀ̱⠶§¹®¿¡, ¸®¸ðÆ® ½Ã½ºÅÛÀº ±×°ÍÀÌ ¿øÇÏ´Â ¸ðµç °ÍÀ» º¸³¾ ¼ö ÀÖ´Ù. call-timegrade ¿É¼ÇÀ» º°µµ·Î »ç¿ëÇÏ¿© À§¿¡¼ ½ºÇ®µî±ÞÀÌ ÁÖ¾îÁø job¸¸À» ¸®¸ðÆ®¿¡¼ º¸³»µµ·Ï ¿ä±¸ÇÒ ¼ö´Â ÀÖÁö¸¸, ±×°ÍÀÌ ²À ±× ¿ä±¸¿¡ µû¸¥´Ù´Â º¸ÀåÀº ¾ø´Ù. ÀÌ¿Í À¯»çÇÏ°Ô, timegrade Çʵå´Â ¸®¸ðÆ® ½Ã½ºÅÛÀÌ ÀüÈ°É¾î µé¾î¿Ã ¶§ üũµÇÁö ¾ÊÀ¸¹Ç·Î, ÀüÈ°Ç ½Ã½ºÅÛ¿¡ queueµÇ´Â ¾î¶°ÇÑ jobµµ º¸³»¾îÁø´Ù. ±×·¯³ª ¸®¤º¸ðÆ® ½Ã½ºÅÛÀº ´ç½ÅÀÇ uucico°¡ ÀÚ½ÅÀ» ƯÁ¤ ½ºÇ® µî±ÞÀ¸·Î Á¦ÇÑÇϵµ·Ï º°µµ·Î ¿ä±¸ÇÒ ¼ö ÀÖ´Ù. 12.3.7 What Devices there are - the port File port ÆÄÀÏÀº uucico¿¡ »ç¿ë°¡´ÉÇÑ Æ÷Æ®¿¡ °üÇØ ¾Ë·ÁÁØ´Ù. À̵éÀº ¸ðµ© ÆÄÆ®ÀÏ ¼öµµ, ¶Ç´Â ´ÙÀÌ·ºÆ® ½Ã¸®¾ó ¶óÀÎÀ̳ª TCP ¼ÒÄÏ°°Àº ´Ù¸¥ ŸÀÔÀÏ ¼öµµ ÀÖ´Ù. sys> ÆÄÀÏ°ú ¸¶Âù°¡Áö·Î, port ÆÄÀÏÀº port Å°¿öµå·Î ½Ã°¢ÇÏ°í, µÚ¿¡ Æ÷Æ® ³×ÀÓÀÌ ºÙ´Â º°°³ÀÇ ¿£Æ®¸®µé·Î ÀÌ·ç¾îÁ®ÀÖ´Ù. ÀÌ Æ÷Æ®³×ÀÓÀº sys ÆÄÀÏÀÇ port ¼±¾ð¹®¿¡ÀÇÇØ »ç¿ëµÇ´Â °ÍÀ¸·Î, ²À °íÀ¯ÇÑ À̸§ÀÏ ÇÊ¿ä´Â ¾ø´Ù. ¸¸¾à, µ¿ÀÏÇÑ À̸§À» °¡Áø Æ÷Æ®°¡ ¿©·¯°³ Á¸ÀçÇÑ´Ù¸é, uucico´Â ÇöÀç »ç¿ëµÇ°í ÀÖÁö ¾Ê´Â Æ÷Æ®¸¦ ãÀ»¶§±îÁö, °¢°¢ Â÷·Ê·Î ½ÃµµÇÑ´Ù. port Ä¿¸Çµå ¹Ù·Î µÚ¿¡´Â, Æ÷Æ®ÀÇ Å¸ÀÔÀ» ±â¼úÇÏ´Â type ¼±¾ð¹®ÀÌ ºÙ´Â´Ù. ¼±¾ð¹®ÀÇ °ªÀ¸·Î ¾µ ¼ö ÀÖ´Â ÀûÀýÇÑ Å¸ÀÔÀ¸·Ð modem, ´ÙÀÌ·ºÆ® Ä¿³Ø¼ÇÀ» ³ªÅ¸³»´Â direct, ±×¸®°í TCP¼ÒÄÏÀ» À§ÇÑ tcp°¡ ÀÖ´Ù. ¸¸¾à port Ä¿¸Çµå°¡ ¾ø´Ù¸é Æ÷Æ® ŸÀÔÀº µðÆúÆ®·Î ¸ðµ©¿¡ ¸ÂÃçÁø´Ù. ÀÌ ¼½¼Ç¿¡¼ ¿ì¸®´Â ¸ðµ©Æ÷Æ®¸¸À» ´Ù·ê °ÍÀÌ´Ù. TCP Æ÷Æ®¿Í ´ÙÀÌ·ºÆ® ¶óÀÎÀº ÀÌÈÄÀÇ Àý¿¡¼ ³íÇÑ´Ù. ¸ðµ©°ú ´ÙÀÌ·ºÆ® Æ÷Æ®ÀÇ °æ¿ì, device ÁöÁ¤À» ÅëÇÏ¿©, ÀüÈ°Å´Â µð¹ÙÀ̽º¸¦ ÁöÁ¤ÇØ ÁÖ¾î¾ßÇÑ´Ù. º¸Åë ÀÌ´Â /deev/cua1°ú °°Àº /dev µð·ºÅ丮 ³»ÀÇ µð¹ÙÀ̽º Ư¼ö ÆÄÀÏÀÇ À̸§ÀÌ´Ù. ¸ðµ© µð¹ÙÀ̽ºÀÇ °æ¿ì, Æ÷Æ® ¿£Æ®¸®´Â ¾î¶² ŸÀÔÀÇ ¸ðµ©ÀÌ Æ÷Æ®¿¡ ¿¬°áµÇ¾î ÀÖ´ÂÁöµµ °áÁ¤ÇÑ´Ù. ´Ù¸¥ Á¾·ùÀÇ ¸ðµ©Àº ´Ù¸£°Ô ¼³Á¤µÇ¾î¾ß ÇÑ´Ù. Hayes ȣȯÀ̶ó´Â ¸ðµ©µé Á¶Â÷µµ ½ÇÁ¦·Î ²À °°°Ô ¸¸µé¾îÁöÁø ¾Ê´Â´Ù. ±×·¯¹Ç·Î uucico¿¡ ¾î¶»°Ô ±× ¸ðµ©À» ÃʱâÈÇÏ´ÂÁö, ¾î¶»°Ô ¿øÇÏ´Â ¹øÈ£·Î ´ÙÀ̾óÇÏ°Ô ¸¸µå´Â Áö¸¦ ¾Ë·ÁÁà¾ß ÇÑ´Ù. Taylor UUCP´Â ¸ðµç dialer¿¡ ´ëÇÑ °ÍÀ» dialÀ̶ó´Â ÆÄÀÏ¿¡ º¸°üÇÑ´Ù. À̵é Áß ¾î´À °ÍÀ» »ç¿ëÇÏ´õ¶óµµ, dialer Ä¿¸Çµå¸¦ ÀÌ¿ëÇÏ¿© dialerÀÇ À̸§À» ÁöÁ¤ÇØ Áà¾ßÇÑ´Ù À̵û±Ý¾¿, ÀüÈ°É ½Ã½ºÅÛ¿¡ µû¶ó ¸ðµ©À» ´Ù¸£°Ô »ç¿ëÇÏ°íÀÚ ÇÒ ¶§°¡ Àִµ¥, ¿¹¸¦ µé¾î, ¾î¶² ¿À·¡µÈ ¸ðµ©Àº °í¼Ó ¸ðµ©ÀÌ 14000bps·Î ¿¬°áÀ» ½ÃµµÇÒ ¶§, À̸¦ ÀÌÇØÇÏÁö ¸øÇÑ´Ù. À̸¦ Å׸é, 9600bps·Î ¿¬°áÀ» Çù¾àÇÏ´Â ´ë½Å¿¡ ´Ü¼øÈ÷ ¶óÀÎÀ» dropÇØ ¹ö¸°´Ù. ÀÌ·± ¹Ùº¸°°Àº ¸ðµ©À» »ç¿ëÇÏ´Â dropÀ̶ó´Â »çÀÌÆ®¸¦ ¾È´Ù°í ÇÒ ¶§, ±×°Í¿¡ ÀüÈ °É °æ¿ì¿£ ¸ðµ©À» ´Ù¸¥ ¹æ½ÄÀ¸·Î ¼Â¾÷ÇØÁà¾ß ÇÑ´Ù. ÀÌÁ¦ »õ·Î¿î Æ÷Æ®¿¡ ´Ù¸¥ À̸§, serial1-slow °°Àº °ÍÀ» ÁÖ°í, sys ³»ÀÇ drop ½Ã½ºÅÛ ¿£Æ®¸® ³»¿¡ port ÁöÁ¤À» »ç¿ëÇÏÀÚ. ´õ ³ªÀº ¹æ¹ýÀº, Áö¿øÇÏ´Â ¼Óµµ¿¡ µû¶ó Æ÷Æ®¸¦ ±¸º°ÇÏ´Â °ÍÀÌ´Ù. ¿¹¸¦ µé¾î, À§¿Í °°Àº °æ¿ì¿¡´ëÇÑ µÎ °³ÀÇ Æ÷Æ® ¿£Æ®¸®´Â ´ÙÀ½°ú °°Àº ÇüÅ·Π¾µ ¼ö ÀÖ´Ù.
# NakWell modem; connect at high speed port serial1 # port name type modem # modem port device /dev/cua1 # this is COM2 speed 38400 # supported speed dialer nakwell # normal dialer # NakWell modem; connect at low speed port serial1 # port name type modem # modem port device /dev/cua1 # this is COM2 speed 9600 # supported speed dialer nakwell-slow # don't attempt fast connect drop »çÀÌÆ®¿¡´ëÇÑ ½Ã½ºÅÛ ¿£Æ®¸®´Â serial1À» Æ÷Æ®³×ÀÓÀ¸·Î ÁÖ³ª, 9600bps¿¡ ÇÑÇؼ¸¸ »ç¿ëÇÒ °ÍÀ» ¿ä±¸ÇÑ´Ù. ±×·¯¸é uucico´Â ÀÚµ¿À¸·Î µÎ ¹ø° Æ÷Æ® ¿£Æ®¸®¸¦ »ç¿ëÇÑ´Ù. ½Ã½ºÅÛ ¿£Æ®¸®³»ÀÇ, 38400bpsÀÇ ¼Óµµ¸¦ Áö´Ñ ³ª¸ÓÁö ¸ðµç »çÀÌÆ®µé¿¡´Â ù ¹ø° Æ÷Æ®¿£Æ®¸®¸¦ »ç¿ëÇÏ¿© Àüȸ¦ °Ç´Ù. 12.3.8 How to Dial a Number - the dial File dial ÆÄÀÏ¿£ »ç¿ëµÇ´Â ¿©·¯ dialer°¡ »ç¿ëµÇ´Â ¹æ¹ýÀÌ ÀûÇô ÀÖ´Ù. ÀüÅëÀûÀ¸·Î UUCP´Â ¸ðµ©º¸´Ù´Â ´ÙÀ̾󷯶ó°í ÀÏÄ´µ¥, ¿Ö³ÄÇÏ¸é ¿À·¡Àü¿£ ÇϳªÀÇ ÀÚµ¿ ´ÙÀÌ¾ó¸µ µð¹ÙÀ̽º°¡ ¸ðµç ¸ðµ© ÅÊÅ©¸¦ Á¦°øÇÏ´Â °ÍÀÌ º¸ÅëÀ̾ú±â ¶§¹®ÀÌ´Ù. ¿À´Ã³¯¿¡´Â ´ëºÎºÐÀÇ ¸ðµ©¿¡ ´ÙÀÌ¾ó¸µ Áö¿øÀÌ Å¾ÀçµÇ¾î ÀÖ¾î, À̵鰣ÀÇ ±¸ºÐÀÌ ´Ù¼Ò È帴ÇØ Á³´Ù. ±×·³¿¡µµ, ¼·Î´Ù¸¥ ´ÙÀÌ¾ó·¯ ¶Ç´Â ¸ðµ©Àº ´Ù¸£°Ô ¼³Á¤µÉ ÇÊ¿ä°¡ ÀÖ´Ù. dial ÆÄÀÏ¿¡ ±×µé °¢°¢À» ±â¼úÇÒ ¼ö ÀÖ´Ù. dial ³»ÀÇ ÇÑ ¿£Æ®¸®´Â dialer Ä¿¸Çµå·Î ´ÙÀ̾ó·¯ÀÇ À̸§À» ÁöÁ¤ÇÏ´Â °ÍºÎÅÍ ½ÃÀÛÇÑ´Ù. ÀÌ ¿Ü¿¡ °¡Àå Áß¿äÇÑ ¿£Æ®¸®´Â ¸ðµ© chatÀ¸·Î, chat Ä¿¸Çµå¸¦ ÅëÇØ ÁöÁ¤µÈ´Ù. ·Î±×ÀÎ chat°ú ºñ½ÁÇÏ°Ô, ±×°ÍÀº uucico°¡ ´ÙÀ̾󷯿¡ º¸³»°í µÇµ¹¾Æ¿À±æ ±â´ëÇÏ´Â ¹®ÀÚ¿ÀÇ ¿¬¼ÓÀ¸·Î ÀÌ·ç¾îÁ® ÀÖ´Ù. ¸ðµ© chatÀº, ¸ðµ©À» ¾î¶² ¾Ë·ÁÁø »óÅ·Π¸®¼ÂÇÏ°í, ¹øÈ£¸¦ ´ÙÀ̾óÇϴµ¥ »ç¿ëµÈ´Ù. ´ÙÀ½ÀÇ ´ÙÀÌ¾ó·¯ ¿£Æ®¸®ÀÇ ¿¹Á¦´Â Hayes ȣȯ ¸ðµ©ÀÇ ÀϹÝÀûÀº ¸ðµ© chatÀ» º¸¿©ÁØ´Ù.
# NakWell modem; connect at high speed dialer nakwell # dialer name chat "" ATZ OK\r ATH1E0Q0 OK\r ATDT\T CONNECT chat-fail BUSY chat-fail ERROR chat-fail NO\sCARRIER dtr-toggle true ¸ðµ© chatÀº "", Áï °ø¹é expect ¹®ÀÚ¿·Î ½ÃÀÛÇÑ´Ù. ±×·¯¸é uucico´Â ù ¹ø° Ä¿¸Çµå(ATZ)¸¦ º¸³½´Ù. ATZÀº ¸ðµ©À» ¸®¼ÂÇÏ´Â Hayes Ä¿¸ÇµåÀÌ´Ù. ±×°ÍÀº ¸ðµ©ÀÌ OK¸¦ º¸³¾¶§±îÁö ±â´Ù¸®°í, ·ÎÄà echo¸¦ ²ô´Â µîÀÇ, ´ÙÀ½ Ä¿¸Çµå¸¦ º¸³½´Ù. ¸ðµ©ÀÌ ´Ù½Ã OK¸¦ ¸®ÅÏÇϸé, uucico´Â ´ÙÀÌ¾ó¸² Ä¿¸Çµå(ATDT)¸¦ º¸³½´Ù. escape ½ÃÄö½º \T°¡ ÀÌ ¹®ÀÚ¿¿¡ Àִµ¥, ÀÌ´Â sys ÆÄÀÏ¿¡¼ ¾ò¾îÁö´Â ÀüȹøÈ£·Î ´ëüµÈ´Ù. uucico´Â ¸ðµ©¿¡°Ô¼, ¸®¸ðÆ® ¸ðµ©°úÀÇ Ä¿³Ø¼ÇÀÌ ¼º°øÀûÀ¸·Î ¼ö¸³µÇ¾úÀ½À» ¾Ë¸®´Â CONNECT ½ºÆ®¸µÀ» ¸®ÅÏµÇ±æ ±â´Ù¸°´Ù. Á¾Á¾, ´Ù¸¥ ½Ã½ºÅÛÀÌ ´Ù¸¥ ´©±º°¡¿Í ´ëÈ ÁßÀ̰ųª ÅëÈÁßÀ̸é, ¸ðµ©Àº ¸®¸ðÆ® ½Ã½ºÅÛ¿¡ ¿¬°áÇÏÁö ¸øÇÏ°í ½ÇÆÐÇÑ´Ù. ÀÌ·¯ÇÑ °æ¿ì¿¡ ¸ðµ©Àº ¿øÀÎÀ» Áö½ÃÇÏ´Â ¿¡·¯ ¸Þ½ÃÁö¸¦ ¸®ÅÏÇÒ °ÍÀÌ´Ù. ¸ðµ© chatÀº ±×·¯ÇÑ ¸Þ½ÃÁö¸¦ °¨ÁöÇÒ ´É·ÂÀÌ ¾øÀ¸¹Ç·Î, uucico´Â ŸÀӾƿôµÉ ¶§±îÁö expect ¹®ÀÚ¿À» °è¼Ó ±â´Ù¸± °ÍÀÌ´Ù. ±×¸®ÇÏ¿© UUCP´Â ÆÄÀÏ¿¡ log¸¦ ³²±â°í, ÁøÂ¥ ÀÌÀ¯´ë½Å¿¡ "timeout in chat script"¸¦ º¸¿©ÁØ´Ù. ±×·¯³ª, Taylor UUCP´Â À§¿¡ ÀûÈù °Íó·³ chat-fail Ä¿¸Çµå¸¦ »ç¿ëÇÏ¿© ÀÌ·¯ÇÑ ¿¡·¯ ¸Þ½ÃÁö¿¡ °üÇØ uucico¿¡ ¸»ÇØÁÙ ¼ö ÀÖ´Ù. uucico°¡ ¸ðµ© chat ½ÇÇàÁß¿¡ chat-failÀ» °¨ÁöÇϸé, ±×°ÍÀº ÀüȰɱ⸦ Áß´ÜÇÏ°í UUCP ·Î±×ÆÄÀÏ¿¡ ¿¡·¯¸Þ½ÃÁö¸¦ ³²±ä´Ù. À§ÀÇ ¿¹Á¦¿¡¼ ¸¶Áö¸· Ä¿¸Çµå´Â, ¸ðµ© chatÀ» ½ÃÀÛÇϱâ Àü¿¡ UUCP°¡ DTR ¶óÀÎÀ» Åä±ÛÇÏ°Ô ÇÑ´Ù. ´ëºÎºÐÀÇ ¸ðµ©Àº DTR ¶óÀÎÀÇ º¯È¸¦ °¨ÁöÇÒ ¶§ on-hookÀ¸·Î ¼³Á¤µÇ°í Ä¿¸Çµå¸ðµå·Î µé¾î°£´Ù. óÀ½µéÀ¸¸é ÀÌ ¸»ÀÌ ´Ù¼Ò ÀÌÄ¡¿¡ ´êÁö¾Ê´Â µíÇÏÁö¸¸, TCP »ó¿¡¼ UUCP¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ´Â°Ô ²À ³ª»Û»ý°¢Àº ¾Æ´Ï¸ç, Usenet news°°Àº ¸¹Àº ·®ÀÇ µ¥ÀÌÅ͸¦ Àü¼ÛÇÒ ¶§¿£ ´õ¿í ±×·¸´Ù. TCP ±â¹Ý ¸µÅ©»ó¿¡¼ news´Â ÀϹÝÀûÀ¸·Î ¾ÐÃàÀ̳ª ±× ¿ÜÀÇ ÃÖÀûȸ¦ °ÅÄ¡Áö ¾Ê°í, ±ÛÀ» µ¶¸³ÀûÀ¸·Î ¿äûÇÏ°í º¸³»´Â NNTP¸¦ ÅëÇØ ±³È¯µÈ´Ù. ´ë±Ô¸ð »çÀÌÆ®¿¡¼± µ¿½Ã¹ß»ýÀûÀÎ ´º½º Á¦°ø¹æ½ÄÀÌ ÀûÀýÇÒ Áö ¸ð¸£Áö¸¸, ÀÌ·¯ÇÑ ±â¼úÀº ISDN°ú °°Àº ´À¸° Ä¿³Ø¼ÇÀ» Áö´Ñ ¼Ò±Ô¸ð »çÀÌÆ®¿¡¼± ´Þ°©Áö ¾ÊÀº ¹æ¹ýÀÌ´Ù. ÀÌµé »çÀÌÆ®´Â º¸Åë, TCPÀÇ ÁúÀûÀÎ ¸é°ú, news¸¦ Å« µ¢¾î¸®·Î ¹¾î ¾ÐÃàÇÔÀ¸·Î½á ³·Àº ¿À¹öÇìµå·Î Àü¼ÛÇÒ ¼ö ÀÖ´Â ÀÕÁ¤À» Á¶ÇÕÇÒ ¼ö ÀÖ¾úÀ¸¸é ÇÑ´Ù. ÀÌ µ¢¾î¸®¸¦ Àü¼ÛÇϴ ǥÁØÀûÀÎ ¹æ¹ýÀº TCP »ó¿¡¼ UUCP¸¦ »ç¿ëÇÏ´Â ÀÏÀÌ´Ù. sys³»¿¡, TCP·Î È£ÃâÇÒ ½Ã½ºÅÛÀº ´ÙÀ½ÀÇ ¹æ¹ýÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù.
system gnu address nes.groucho.edu time Any port tcp-conn chat ogin: vstout word: clouseau address Ä¿¸Çµå¿£ È£½ºÆ®ÀÇ IP ÁÖ¼Ò ¶Ç´Â FQDNÀ» ÁØ´Ù. ÀÌ¿¡ ´ëÀÀµÇ´Â port¿£Æ®¸®´Â ´ÙÀ½°ú °°´Ù.
port tcp-conn type tcp service 540 ÀÌ ¿£Æ®¸®´Â, sys ¿£Æ®¸®°¡ tcp-connÀ» ÂüÁ¶ÇÒ ¶§ TCP Ä¿³Ø¼ÇÀÌ »ç¿ëµÉ °ÍÀÌ°í, uucico°¡ ¸®¸ðÆ® È£½ºÆ®ÀÇ 540¹ø TCP ³×Æ®¿÷ Æ÷Æ®¿¡ ¿¬°áÀ» ½ÃµµÇÒ °ÍÀ̶ó°í ¾Ë¸°´Ù. 540¹ø Æ÷Æ®´Â UUCPÀÇ µðÆúÆ® Æ÷Æ®ÀÌ´Ù. Æ÷Æ® ¹øÈ£ ´ë½Å¿¡ ½Éº¼¸¯ ³×ÀÓÀ» service Ä¿¸Çµå¿¡ ÁÙ ¼öµµ ÀÖ´Ù. ÀÌ ¼ºñ½º ³×ÀÓ¿¡ »óÀÀÇÏ´Â Æ÷Æ® ¹øÈ£´Â /etc/services °Ë»öÀ» ÅëÇØ ¾ò¾îÁö¸ç, UUCP ¼ºñ½º¿¡ ´ëÇÑ Ç¥ÁØ ¼ºñ½º ³×ÀÓÀº uucpdÀÌ´Ù. 12.3.10 Using a Direct Connection ´ç½ÅÀÇ ½Ã½ºÅÛ vstout¿¡¼ tiny·Î ¿¬°áµÈ ¶óÀÌ·ºÆ® ¶óÀÎÀ» »ç¿ëÇÑ´Ù°í °¡Á¤Çغ¸ÀÚ. ¸ðµ©ÀÇ °æ¿ì¿Í ¾ÆÁÖ À¯»çÇÏ°Ô, sys ÆÄÀÏ¿¡ ½Ã½ºÅÛ ¿£Æ®¸®¸¦ Àû¾îÁà¾ß ÇÑ´Ù. port Ä¿¸Çµå´Â tiny°¡ ¿¬°áµÇ¾î ÀÖ´Â ½Ã¸®¾ó Æ÷Æ®¸¦ ½Äº°ÇÑ´Ù.
system tiny time Any port direct1 speed 38400 chat ogin: cathcart word: catch22 port ÆÄÀϳ»¿¡ ´ÙÀÌ·ºÆ® Ä¿³Ø¼ÇÀ» À§ÇÑ ½Ã¸®¾ó Æ÷Æ®¸¦ Àû¾îÁà¾ß ÇÑ´Ù. dialer ¿£Æ®¸®´Â, ´ÙÀ̾ó¸µÀÌ ÇÊ¿äÄ¡ ¾ÊÀ¸¹Ç·Î ÀûÀ» ÇÊ¿ä°¡ ¾ø´Ù.
port direct1 type direct speed 38400
12.4 The Do's and Dont's of UUCP - Tuning Permissions UUCPÀÇ ÀÓ¹«´Â ÇÑ ½Ã½ºÅÛ¿¡¼ ´Ù¸¥ °÷À¸·Î ÆÄÀÏÀ» Ä«ÇÇÇÏ°í, ¸®¸ðÆ® È£½ºÆ®¿¡¼ ƯÁ¤ Ä¿¸Çµå¸¦ ½ÇÇàÇϵµ·Ï ¿äûÇÏ´Â °ÍÀÌ´Ù. ¹°·Ð, ´ç½ÅÀº °ü¸®Àڷμ ´Ù¸¥ ½Ã½ºÅÛÀ» ¹Þ¾ÆµéÀÌ´Â ±ÇÇÑÀ» Á¶ÀýÇÏ°íÀÚ ÇÒ °ÍÀÌ´Ù. - ±×µéÀÌ ¾Æ¹« Ä¿¸Çµå³ª ´ç½Å½Ã½ºÅÛ¿¡¼ ½ÇÇàÇϵµ·Ï Çã¿ëÇÏ´Â ÀÏÀº ÀüÀûÀ¸·Î ÁÁÁö ¾ÊÀº »ý°¢ÀÌ´Ù. µðÆúÆ®·Î Taylor UUCP°¡, ´Ù¸¥ ½Ã½ºÅÛÀÌ ´ç½Å ½Ã½ºÅÛ¿¡¼ ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇÏ´Â Ä¿¸Çµå´Â, email°ú Usenet news¸¦ UUCP »ó¿¡¼ ±³È¯Çϴµ¥ »ç¿ëµÇ´Â rmail°ú news»ÓÀÌ´Ù. uuxqt°¡ »ç¿ëÇÏ´Â µðÆúÆ® search path´Â /bin, /usr/bin, /usr/local/binÀ» Æ÷ÇÔÇϸç, ÄÄÆÄÀÏ Å¸ÀÔ¿¡ ¿É¼ÇÀ¸·Î ÁöÁ¤ÇÒ ¼öµµ ÀÖ´Ù. ƯÁ¤ ½Ã½ºÅÛ¿¡´ëÇÑ Ä¿¸Çµå ¼¼Æ®¸¦ º¯°æÇϱâ À§ÇØ, sys ÆÄÀÏ ³»¿¡ commands Å°¿öµå¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ¿Í ºñ½ÁÇÏ°Ô search path ¿ª½Ã command-path ¼±¾ð¹®À¸·Î º¯°æÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î, pablo°¡ rmail°ú rnews¿¡ ´õÇÏ¿© rsmtp¸¦ ½ÇÇàÇϵµ·Ï Çã¿ëÇÏ°íÀÚ ÇÑ´Ù°í °¡Á¤ÇÑ´Ù¸é,
system pablo ... commands rmail rnews rsmtp Taylor UUCP´Â ÆÄÀÏ Àü¼ÛÀ» ¼¼ºÎÀûÀ¸·Î Á¶ÀýȦ ¼ö ÀÖ°Ô ÇÑ´Ù. ±Ø´ÜÀûÀÏ °æ¿ì, ƯÁ¤ ½Ã½ºÅÛ°úÀÇ Àü¼ÛÀ» ÇÒ ¼ö ¾ø°Ô ÇÒ ¼öµµ ÀÖ´Ù. request¸¦ no·Î ¼³Á¤ÇÏ´Â °Í ¸¸À¸·Î ¸®¸ðÆ® ½Ã½ºÅÛÀº ´ç½ÅÀÇ ½Ã½ºÅÛ¿¡¼ ÆÄÀÏÀ» ¾ò°Å³ª ÆÄÀÏÀ» º¸³»Áö ¸øÇÏ°Ô µÈ´Ù. ºñ½ÁÇÏ°Ô, ´ç½ÅÀº transfer¸¦ no·Î ¼¼ÆÃÇÏ¿© ¾î¶² ½Ã½ºÅÛ°ú ÆÄÀÏÀ» ÁÖ°í ¹ÞÁö ¸øÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù. µðÆýÆ®·Î ·ÎÄðú ¸®¸ðÆ® ½Ã½ºÅÛÀÇ À¯Àú ¸ðµÎ´Â ÆÄÀÏÀÇ ¾÷·Îµå¿Í ´Ù¿î·Îµå°¡ Çã¿ëµÇ¾î ÀÖ´Ù. °Ô´Ù°¡, ´ç½ÅÀº ÆÄÀÏÀÌ Ä«ÇǵǴ µð·ºÅ丮¸¦ ¼³Á¤ÇÒ ¼öµµ ÀÖ´Ù. º¸Åë ¸®¸ðÆ® ½Ã½ºÅÛ¿¡¼ÀÇ ¾ï¼¼½º¸¦ ´ÜÀÏ µð·ºÅ丮 °èÃþ³»·Î Á¦ÇÑÇÏ°íÀÚ Çϳª, À¯Àú°¡ ÀÚ½ÅÀÇ È¨ µð·ºÅ丮¿¡¼ ÆÄÀÏÀ» º¸³¾ ¼ö ÀÖµµ·Ï Çã¿ëÇÑ´Ù. Åë»óÀûÀ¸·Î, ¸®¸ðÆ® À¯Áê´Â public UUCP µð·ºÅ丮ÀÎ /var/spool/uucppublic¿¡¼¸¸ ÆÄÀÏÀ» ¾òÀ» ¼ö Àִµ¥, ÀÌ´Â ÀÎÅͳÝÀÇ ¹«¼öÇÑ FTP ¼¹öµéó·³, ÆÄÀÏÀ» °ø°³ÇÏ´Â ÀüÅëÀûÀÎ Àå¼ÒÀÌ´Ù. ÀÌ µð·ºÅ丮´Â ÈçÈ÷ Æ¿µå ij¸¯ÅÍ(~)¸¦ »ç¿ëÇÏ¿© Áö½ÃµÈ´Ù. Taylor UUCP´Â ¶ÇÇÑ, ÆÄÀÏÀ» º¸³»°í ¹Þ´Â µð·ºÅ丮¸¦ ¼³Á¤ÇÏ´Â 4°³ÀÇ Ä¿¸Çµå¸¦ Á¦°øÇÑ´Ù. À¯Àú°¡ ÆÄÀÏÀ» º¸³»µµ·Ï ¿äûÇÒ ¼ö ÀÖ´Â µð·ºÅ丮¸¦ ÁöÁ¤ÇÏ´Â local-send¿Í, À¯Àú°¡ ÆÄÀÏÀ» ¹Þµµ·Ï ¿äûÇÏ´Â µð·ºÅ丮¸¦ ÁöÁ¤ÇÏ´Â local-recieve, ±×¸®°í ÀÌ¿Í À¯»çÇÑ ÀÏÀ» ¿ÜºÎ½Ã½ºÅÛ¿¡ ÁöÁ¤ÇÏ´Â remote-send¿Í remote-recieveµéÀÌ ±×°ÍÀ ´Ù. ´ÙÀ½ÀÇ ¿¹Á¦¸¦ »ý°¢Çغ¸ÀÚ.
system pablo ... local-send /home ~ local-receive /home ~/receive remote-send ~ !~/incoming !~/receive remote-receive ~/incoming local-send Ä¿¸Çµå´Â ´ç½Å È£½ºÆ®»óÀÇ À¯ÀúµéÀÌ /home°ú public UUCP µð·ºÅ丮 ¾Æ·¡ÀÇ ÆÄÀÏÀ» pablo·Î º¸³¾ ¼ö ÀÖµµ·Ï Çã¿ëÇÑ´Ù. local-receive Ä¿¸Çµå´Â world-writableÇÑ uucppublic³»ÀÇ receive µð·ºÅ丮 ¶Ç´Â /home ¾Æ·¡ÀÇ world-writableÇÑ µð·ºÅ丮¿¡ ÆÄÀÏÀ» ¹ÞÀ» ¼ö ÀÖµµ·Ï Çã¿ëÇÑ´Ù. remote-send ÁöÁ¤Àº pablo°¡ /var/spool/uucppublic¿¡¼, incoming°ú receive µð·ºÅ丮ÇÏÀÇ ÆÄÀÏÀ» Á¦¿ÜÇÏ°í, ¿äûÇÒ ¼ö ÀÖ°ÔÇÑ´Ù. ÀÌ´Â µð·ºÅ丮 À̸§ ¾Õ¿¡ ´À³¦Ç¥¸¦ ºÙ¿©¤½ uucico¤½¿¡ ¾Ë·ÁÁØ´Ù. ¸¶Áö¸· ¶óÀÎÀº pablo°¡ incoming¿¡ ¾î¶² ÆÄÀϵµ ¿Ã¸±¼ö ÀÖ°Ô²û ÇÑ´Ù. UUCP¸¦ »ç¿ëÇÑ ÆÄÀÏÀü¼ÛÀÌ °¡Áö´Â °¡Àå Å« ¹®Á¦Á¡Àº ÆÄÀÏÀ» ¼ö½ÅÇÏ´Â µð·ºÅ丮°¡ ¹Ýµå½Ã world-writableÇØ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. ÀÌ´Â ¸î¸î À¯Àúµé·Î ÇÏ¿©±Ý ´Ù¸¥ À¯Àú¿¡ ´ëÇÑ Æ®·¦À» ¼³Ä¡ÇØ ³õ´Â µîÀÇ ÀÏÀ» Çϵµ·Ï À¯È¤ÇÏÁö¸¸, UUCP ÆÄÀÏÀü¼ÛÀ» ¸ðµÎ ºÒ°¡´ÉÇÏ°Ô ÇÏÁö ¾Ê´ÂÇÑ ÀÌ ¹®Á¦Á¡À» ÇÇÇÒ ¹æ¹ýÀÌ ¾ø´Ù. UUCP´Â ´ç½ÅÀ» ´ë½ÅÇÏ¿© ´Ù¸¥ ½Ã½ºÅÛÀÌ ÆÄÀÏ Àü¼ÛÀ» ¼öÇàÇÏ°Ô ¸¸µå´Â ¸ÞÄ«´ÏÁòÀ» Á¦°øÇÑ´Ù. ¿¹¸¦ µé¾î, ÀÌ´Â seci°¡ ´ç½ÅÀ» À§ÇØ uchile¿¡¼ ÆÄÀÏÀ» ¾ò¾î ´ç½Å ½Ã½ºÅÛÀ¸·Î º¸³»°Ô ¸¸µé ¼öµµ ÀÖÀ¸¸ç, ´ÙÀ½Àº ±× Ä¿¸ÇµåÀÌ´Ù.
$ uucp -r seci!uchile!~/find-ls.gz ~/uchile.files.gz ¸î¸î ½Ã½ºÅÛÀ» °ÅÃÄ jobÀ» ³Ñ°ÜÁÖ´Â ÀÌ·¯ÇÑ ±â¼úÀ» ÀÏÄþî forwardingÀ̶ó ÇÑ´Ù. À§ÀÇ ¿¹Á¦¿¡¼ Æ÷¿öµùÀ» »ç¿ëÇÏ´Â ÀÌÀ¯´Â seci°¡ uchile¿¡ UUCP ¾ï¼¼½º ÇÒ ¼ö ÀÖÀ¸³ª, ´ç½ÅÀÇ È£½ºÆ®´Â ±×·² ¼ö ¾ø±â ¶§¹®ÀÌ´Ù. ±×·¯³ª ¸¸¾à ´ç½ÅÀÌ UUCP ½Ã½ºÅÛÀ» µ¹¸°´Ù¸é, ÃֽŠX11R6 ¼Ò½º ¸±¸®Á ´Ù¿î·ÎµåÇϵµ·Ï ¸¸µé¾î ¹«½Ã¹«½ÃÇÒ Á¤µµÀÇ ÀüÈ¿ä±ÝÀ» ½á¹ö¸®Áö ¾Ê´Â´Ù°í ¹Ï´Â ¸î¸î È£½ºÆ®¿¡°Ô¸¸À¸·Î Æ÷¿öµù ¼ºñ½º¸¦ Á¦ÇÑÇÏ°íÀÚ ÇÒ °ÍÀÌ´Ù. µðÆúÆ®·Î Taylor UUCP´Â Æ÷¿öµùÀÌ ÀüºÎ¿¡°Ô ¸ðµÎ ºÒ°¡´ÉÇÏ´Ù. ƯÁ¤ ½Ã½ºÅÛ¿¡ ´ëÇØ Æ÷¿öµùÀ» °¡´ÉÅä·Ï Çϱâ À§Çؼ± forward Ä¿¸Çµå¸¦ ½áÁÖ¸é µÈ´Ù. ÀÌ Ä¿¸Çµå´Â jobÀ» Æ÷¿öµåÇ϶ó°í ¿äûÇÒ ¼ö ÀÖ´Â ½Ã½ºÅÛÀÇ ¸®½ºÆ®¸¦ ÁöÁ¤ÇÑ´Ù. ¿¹¸¦ µé¾î seciÀÇ UUCP °ü¸®ÀÚ´Â ´ÙÀ½ÀÇ ¶óÀÎÀ» sys ÆÄÀÏ¿¡ Ãß°¡ÇÏ¿© pablo°¡ uchileÀÇ ÆÄÀÏÀ» ¿äûÇÒ ¼ö ÀÖ°Ô ¸¸µç´Ù.
#################### # pablo system pablo ... forward uchile #################### # uchile system uchile ... forward-to pablo uchile¿¡ ´ëÇÑ forward-to ¿£Æ®¸®´Â ¸®ÅϵǴ ÆÄÀÏÀ» ½ÇÁ¦·Î pablo¿¡ ³Ñ°ÜÁִµ¥ ÇÊ¿äÇÏ´Ù. ¸¸¾à À̸¦ Àû¾îÁÖÁö ¾Ê´Â´Ù¸é UUCP´Â ±×°ÍÀ» dropÇØ ¹ö¸± °ÍÀÌ´Ù. ÀÌ ¿£Æ®¸®´Â seci¸¦ ÅëÇØ pablo¿¡ ÆÄÀÏÀ» º¸³»´Â °Í¸¸À» uchile¿¡ Çã¿ëÇϵµ·Ï forward Ä¿¸Çµå¸¦ »ç¿ëÇß´Ù. ±× ¿ÜÀÇ ´Ù¸¥ °ÍÀº Çã¿ëÇÏÁö ¾Ê´Â´Ù. ¸ðµç ½Ã½ºº¨¿¡ Æ÷¿öµùÀ» Çã¿ëÇÏ·Á¸é, Ư¼ö Å°¿öµåÀÎ ANY¸¦ »ç¿ëÇ϶ó(´ë¹®ÀÚ·Î ½á¾ßÇÑ´Ù).
12.5 Setting up your System for Dialing in ´ç½ÅÀÇ »çÀÌÆ®¸¦ ´ÙÀ̾óÀÎ ÇÒ ¼ö ÀÖ°Ô ¼Â¾÷ÇÏ·Á¸é, ½Ã¸®¾ó Æ÷Æ®¿¡ ·Î±×ÀÎÀ» Çã¿ëÇÏ°í, UUCP °èÁ¤À» Á¦°øÇϵµ·Ï ¸î°¡Áö ½Ã½ºÅÛ ÆÄÀÏÀ» ¸ÂÃçÁÖ¾î¾ß ÇÑ´Ù. ÀÌ°ÍÀÌ ÀÌ ¼½¼Ç¿¡¼ÀÇ ÁÖ¿ä ³íÁ¡ÀÌ µÉ °ÍÀÌ´Ù. ½Ã¸®¾ó ¶óÀÎÀ» ´ÙÀ̾óÀÎ Æ÷Æ®·Î »ç¿ëÇÏ°íÀÚ ÇÑ´Ù¸é, ÀÌ Æ÷Æ®¿¡ getty ÇÁ·Î¼¼½º¸¦ ÄÑ µÎ¾î¾ß ÇÑ´Ù. ±×·¯³ª, ¸î°¡Áö setty implementationµéÀº ÀÌ¿¡ »ç½Ç»ó ÀûÇÕÇÏÁö ¾ÊÀºµ¥, ¿Ö³ªÇÏ¸é ´ç½ÅÀº º¸Åë Àüȹްųª ÀüȰŴµ¥ ½Ã¸®¾ó Æ÷Æ®¸¦ »ç¿ëÇÏ°íÀÚ Çϱ⠶§¹®ÀÌ´Ù. ±×·¯¹Ç·Î ´ç½ÅÀÌ uucico³ª minicom°ú °°Àº ¿©Å¸ ÇÁ·Î±×·¥µé°ú ¶óÀÎÀ» °øÀ¯ÇÒ ¼ö ÀÖ´Â getty¸¦ »ç¿ëÇÏ°í ÀÖ´ÂÁö È®ÀÎÇØ¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ ÇÁ·Î±×·¥ ÁßÀÇ Çϳª°¡ ¹Ù·Î getty-ps ÆÐÅ°ÁöÀÇ uugettyÀÌ´Ù. ´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷ÆÇ¿¡ Æ÷ÇԵǾî ÀÖÀ¸´Ï /sbin µð·ºÅ丮³»¿¡ uugetty°¡ ÀÖ´ÂÁö üũÇ϶ó. ³»°¡ ÀÏ°í ÀÖ´Â ¶Ç´Ù¸¥ ÇÁ·Î±×·¥Àº Gert DoeringÀÇ mgetty·Î, Æѽùи®ÀÇ ¼ö½Åµµ Áö¿øÇÑ´Ù. ÃֽŠ¹öÀüÀº sunsite.unc.edu¿¡¼ ¹ÙÀ̳ʸ®¿Í ¼Ò½º·Î ±¸ÇÒ ¼ö ÀÖ´Ù. uugetty¿Í mgetty°¡ ·Î±×ÀÎÀ» ´Ù·ç´Â ¹æ¹ý¿¡ ÀÖ¾î¼ÀÇ Â÷ÀÌÁ¡Àº ÀÌ ÂªÀº Àý¿¡¼ ¼³¸íÇÒ ¸¸ÇÑ °ÍÀÌ ¾Æ´Ï¹Ç·Î, Á» ´õ ¼³¸íÀ» ¿øÇÑ´Ù¸é Grag HankinsÀÇ Serial HOWTO³ª, getty-ps¿Í mgetty¿¡ µþ·Á¿À´Â ¹®¼¸¦ Âü°íÇ϶ó. 12.5.2 Providing UUCP Accounts ´ÙÀ½À¸·Î ´ç½ÅÀº ¸®¸ðÆ® »çÀÌÆ®¿¡¼ ´ç½Å ½Ã½ºÅÛÀ¸·Î ·Î±×ÀÎÇÏ¿© Ä¿³Ø¼ÇÀ» ¿ ¼ö ÀÖµµ·Ï À¯Àú °èÁ¤À» ¼Â¾÷ÇØ ÁÖ¾î¾ß ÇÑ´Ù. ÀϹÝÀûÀ¸·Î °¢ ½Ã½ºÅÛ¸¶´Ù ¼·Î´Ù¸¥ ·Î±×ÀÎ ³×ÀÓÀ» Á¦°øÇϴµ¥, ½Ã½ºÅÛ pablo¿¡ ´ëÇÑ °èÁ¤À» ¼Â¾÷ÇÒ ¶§, À¯Àú³×ÀÓÀ¸·Î Upablo¸¦ Áشٰí ÇÏÀÚ. ½Ã¸®¾ó Æ÷Æ®¸¦ ÅëÇØ ´ÙÀ̾óÀÎ ÇÏ´Â ½Ã½ºÅÛ¸¶´Ù, Æнº¿öµåÆÄÀÏ, /etc/passwd¿¡ ÀÌ °èÁ¤À» Ãß°¡ÇØ ÁÖ¾î¾ß ÇÑ´Ù. ¸ðµç UUCP ·Î±×ÀÎÀ» uuguest¿Í °°Àº Ư¼öÇÑ ±×·ì¿¡ Áý¾î ³ÖÀº °Íµµ ÁÁÀº ¿¹ÀÌ´Ù. ±× °èÁ¤ÀÇ È¨ µð·ºÅ丮´Â ÆÛºí¸¯ ¼öÇ® µð·ºÅ丮ÀÎ /var/spool/uucppublic·Î, ·Î±×ÀÎ ½©Àº uucico·Î ÁöÁ¤ÇÑ´Ù. ¸¸¾à ´ç½ÅÀÌ shadow Æнº¿öµå¸¦ ÀνºÅçÇÏ¿´´Ù¸é, useradd Ä¿¸Çµå·Î ÀÌ·¸°Ô ÇÒ ¼ö ÀÖ´Ù.
# useradd -d /var/spool/uucppublic -G uuguest -s /usr/lib/uucp/uucico Upablo ¸¸¾à shadow Æнº¿öµå ½´Æ®¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é, ¼ÕÀ¸·Î Á÷Á¢ /etc/passwd¸¦ ¼öÁ¤ÇÏ¿©, ¾Æ·¡¿¡ º¸ÀÌ´Â °Í°ú °°Àº Ãß°¡Ç϶ó. ¿©±â¿£ 5000°ú 150ÀÇ uid¿Í gid ¹øÈ£°¡ °¢°¢ À¯Àú Upablo¿Í ±×·ì uuguest¿¡ ÇÒ´çµÇ¾î ÀÖ´Ù.
Upablo:x:5000:150:UUCP Account:/var/spool/uucppublic:/usr/lib/uucp/uucico ÀÌ °èÁ¤À» ¸¸µé°í ³ µÚ¿¡´Â, passwd Ä¿¸Çµå·Î ±×°ÍÀÇ Æнº¿öµå¸¦ ¼¼ÆÃÇÏ¿© ÁÖ¾î¾ßÇÑ´Ù. TCP »ó¿¡¼ UUCP ½Ã½ºÅÛÀÌ ´ç½ÅÀÇ ½Ã½ºÅÛ¿¡ ¿¬°áÇÒ ¼ö ÀÖµµ·Ï ÇϱâÀ§Çؼ±, uucp Æ÷Æ®»óÀÇ ÀÎÄ¿¹Ö Ä¿³Ø¼ÇÀ» Çڵ鸵ÇÒ ¼ö ÀÖµµ·Ï inetd¸¦ ¼Â¾÷ÇØ ÁÖ¾î¾ßÇÑ´Ù. ´ÙÀ½ÀÇ ¶óÀÎÀ» /etc/inetd.conf¿¡ Ãß°¡ÇÔÀ¸·Î½á ÀÌ¿Í°°ÀÌ ÇÒ ¼ö ÀÖ´Ù.
uucp stream tcp nowait root /usr/sbin/tcpd /usr/lib/uucp/uucico -l -l ¿É¼ÇÀº uucico°¡ ±×°ÍÀÇ ·Î±×ÀÎ ÀÎÁõÀ» ¼öÇàÇÏ°Ô ¸¸µç´Ù. ±×°ÍÀº Ç¥ÁØ loginÇÁ·Î±×·¥°ú ²À °°Àº ·Î±×ÀÎ ³×ÀÓ°ú Æнº¿öµå ÇÁ·ÒÇÁÆ®¸¦ ¶ç¿ï °ÍÀ̳ª, /etc/passwd°¡ ¾Æ´Ï¶ó µ¶ÀÚÀûÀÎ Æнº¿öµå µ¥ÀÌÅÍ º£À̽º¿¡ ÀÇÁ¸ÇÑ´Ù. ÀÌ °íÀ¯ Æнº¿öµå ÆÄÀÏÀº /usr/lib/uucp/passwdÀ̸ç, ·Î±×ÀÎ ³×ÀÓ°ú Æнº¿öµå¸¦ ´ã°í ÀÖ´Ù.
Upablo IslaNegra Ulorca co'rdoba ¹°·Ð, ÀÌ ÆÄÀÏÀº uucpÀÇ ¼ÒÀ¯¿©¾ß ÇÏ°í, Æ۹̼ÇÀº 6000À¸·Î ÁÖ¾îÁ® ÀÖ¾î¾ß ÇÑ´Ù. ÀÌ µ¥ÀÌÅÍ Å×À̽º¸¦ º¸Åë ½Ã¸®¾ó ·Î±×Àο¡ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁÀº »ý°¢Ã³·³ µé¸±Áö ¸ð¸£°ÚÁö¸¸, ¸î°¡Áö¸¦ °íÄ¡Áö ¾Ê°í¼± º¼°¡´ÉÇÏ´Ù. ¿ì¼± À̸¦ À§ÇØ Taylor UUCP 1.05°¡ ÇÊ¿äÇѵ¥, ±× ÀÌÀ¯´Â ±×°ÍÀÌ -u ¿É¼ÇÀ» »ç¿ëÇÏ¿© getty°¡ uucico¿¡ ÀüÈ°Ç À¯ÀúÀÇ ·Î±×ÀÎ ³×ÀÓÀ» ³Ñ°Ü ÁÙ ¼ö ÀÖ°Ô Çϱ⠶§¹®ÀÌ´Ù. ±×·¯¸é ´ç½ÅÀÌ º¸ÅëÀÇ /bin/login ´ë½Å¿¡ uucico¸¦ ½ÇÇàÇÏ´Â °Íó·³ getty¸¦ ¼Ó¿©¾ß Çϴµ¥, getty-ps·Î ¼³Á¤ÆÄÀÏ¿¡ LOGIN ¿É¼ÇÀ» ¼¼ÆÃÇØ ÁÖ¾î ÀÌ·¸°Ô ÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª, ÀÌ´Â ÀÎÅÍ·¢Æ¼ºê ·Î±×ÀÎÀ» ¿ÏÀüÈ÷ ºÒ°¡´ÉÇÏ°Ô ¸¸µç´Ù. ¹Ý¸é¿¡ mgetty´Â À¯Àú°¡ ÁÖ´Â ³×ÀÓ¿¡ ±â¹ÝÇÏ¿© ¼·Î ´Ù¸¥ ·Î±×ÀÎ Ä¿¸Çµå¸¦ ½ÇÇàÇÒ ¼ö ÀÖ°Ô ÇÏ´Â ³ªÀ̽ºÇÑ ±â´ÉÀ» Áö´Ï°í ÀÖ´Ù. ¿¹¸¦ µé¾î, mgetty¿¡°Ô ´ë¹®ÀÚ U·Î ½ÃÀÛÇÏ´Â ·Î±×ÀÎ ³×ÀÓÀ» ÁÖ´Â ¸ðµç À¯Àú¿¡ ´ëÇØ uucico¸¦ »ç¿ëÇϳª, ±× ¿ÜÀÇ ¸ðµç À¯Àú¿¡°Õ Ç¥ÁØ login Ä¿¸Çµå¸¦ ÅëÇØ Çڵ鸵Ç϶ó°í ¸»ÇØ ÁÙ ¼ö ÀÖ´Ù. À߸øµÈ ½Ã½ºÅÛ ³×ÀÓÀ» ÁÖ¾î ±×µéÀÇ ¸ðµç mailÀ» °È¾î°¡´Â »ç¶÷µé¿¡°Ô¼ ´ç½ÅÀÇ UUCP À¯ÀúµéÀ» º¸È£Çϱâ À§Çؼ±, sys ÆÄÀÏ ³»¿¹ °¢ ½Ã½ºÅÛ ¿£Æ®¸®¸¶´Ù called-login Ä¿¸Çµå¸¦ Ãß°¡ÇØ ÁÖ¾î¾ß ÇÑ´Ù. ÀÌ´Â ¾Æ·¡ÀÇ Protecting Yourself Against Swindlers ¼½¼Ç¿¡¼ Àû°í ÀÖ´Ù. 12.5.3 Protecting Yourself Against Swindlers UUCP°¡ ¾È°í ÀÖ´Â °¡Àå Å« ¹®Á¦Á¡Àº ÀüÈ°Å´Â ÂÊ ½Ã½ºÅÛ¿¡¼ ÀÚ½ÅÀÇ À̸§À» ¼ÓÀÏ ¼ö ÀÖ´Ù´Â °ÍÀ¸·Î, ÀüÈ ¹Þ´Â ½Ã½ºº¨¿¡ ·Î±×ÀÎÇÑ ÈÄ ±×°ÍÀÇ ³×ÀÓÀ» ¾Ë¸®Áö¸¸ ¼¹ö¿¡¼± À̸¦ üũÇÒ ¹æ¹ýÀÌ ·´´Ù´Â °ÍÀÌ´Ù. ±×¸®ÇÏ¿© attacker´Â ÀÚ½ÅÀÇ UUCP°èÁ¤À¸·Î ·Î±×ÀÎÇÑ ÈÄ, ´Ù¸¥ »ç¶÷ÀΠüÇÏ¿© ´Ù¸¥ »çÀÌÆ®ÀÇ ¸ÞÀÏÀ» Áý¾î¿Ã ¼ö ÀÖ´Ù. ÀÌ´Â ´ç½ÅÀÌ anonymous UUCP¸¦ ÅëÇÑ ·Î±×ÀÎÀ» Á¦°øÇÒ °æ¿ì, Æнº¿öµå°¡ °ø°³µÇ¹Ç·Î ´õ¿í ¹®Á¦°Å¸®°¡ µÈ´Ù. ´ç½Å ½Ã½ºÅÛ¿¡ ÀüÈ°Å´Â ¸ðµç »çÀÌÆ®°¡ Á¤Á÷ÇÏ´Ù°í ¹ÏÀ» ¼ö ÀÖÀ» Áö¶óµµ, ´ç½ÅÀº ¹Ýµå½Ã ÀÌ·¯ÇÑ ºÎ·ùÀÇ »ç±â²Û¿¡ ´ëÇÑ ´ëó¹æ¾ÈÀ» ¸¶·ÃÇØ µÎ¾î¾ßÇÑ´Ù. ÀÌ·¯ÇÑ À糿¡´ëÇÑ ÇØ°á¹ýÀº sys³»¿¡ called-loginÀ» ÁöÁ¤ÇÏ¿© °¢ ½Ã½ºÅÛÀÌ Æ¯Á¤ÇÑ ·Î±×ÀÎ ³×ÀÓÀ» »ç¿ëÇÏ±æ ¿ä±¸ÇÏ´Â °ÍÀÌ´Ù. ´ÙÀ½Àº ½Ã½ºÅÛ ¿£Æ®¸® ¿¹Á¦ÀÌ´Ù.
system pablo ... usual options ... called-login Upablo ÀÌ°ÍÀÇ °á°ú·Î, pablo¶ó°í Ç༼ÇÏ´Â ½Ã½ºÅÛÀÌ ·Î±×ÀÎ ÇÒ ¶§, uucico´Â ±×°ÍÀÌ Upablo·Î¼ ·Î±×ÀÎÇØ µé¾î¿Ô´ÂÁö¸¦ üũÇÒ °ÍÀÌ´Ù. ¸¸¾à ±×·¸Áö ¾Ê´Ù¸é ÀüÈ°Ç ½Ã½ºÅÛÀº °ÅºÎµÇ¸ç Ä¿³Ø¼ÇÀº dropµÈ´Ù. sys ÆÄÀÏ¿¡ Ãß°¡ÇÏ´Â ¸ðµç system ¿£Æ®¸®¸¶´Ù called-login Ä¿¸Çµå¸¦ Ãß°¡ÇÏ´Â °ÍÀ» ¹ö¸©À¸·Î µéÀ̵µ·Ï Ç϶ó. ±×°ÍÀÌ ´ç½ÅÀÇ »çÀÌÆ®¿¡ Àüȸ¦ °Éµç, ±×·¸Áö ¾Êµç°¡¿¡ »ó°ü¤·”ôÀÌ À̸¦ ¸ðµç ½Ã½ºÅÛ¿¡ ÇØ ÁÖ¾î¾ß ÇÑ´Ù´Â °ÍÀÌ Áß¿äÇÏ´Ù. Àüȸ¦ °ÉÂî ¾ÊÀ» ±×·¯ÇÑ »çÀÌÆ®µé¿¡ ´ëÇؼ± neverlogin¿Í °°Àº ÇãÀ§ À¯Àú³×ÀÓÀ» called-login¿¡ ÁöÁ¤ÇØ ÁÖ´Â °ÍÀÌ ÁÁ´Ù. 12.5.4 Be Paranoid - Call Sequence Checks »ç±â²ÛÀ» ¸·°í °¨ÁöÇÏ´Â ¶Ç´Ù¸¥ ¹æ¹ýÀº ÄÝ ½ÃÄö½º üũ(call sequence check)ÀÌ´Ù. ÄÝ ½ÃÄö½º üũ´Â ´ç½ÅÀÌ UUCP ½Ã½ºÅÛ¿¡ ·Î±×ÀÎÇÒ ¶§ ¾²´Â Æнº¿öµå¸¦ ã±â À§ÇØ ¹«¾ð°¡¸¦ Á¶ÀÛÇØ´ë´Â Èѹæ²ÛÀ» ¸·À» ¼ö ÀÖµµ·Ï µµ¿ÍÁØ´Ù. ÄÝ ½ÃÄö½º üũ¸¦ »ç¿ëÇÒ ¶§, ¾çÂÊ ¸Ó½ÅÀº Ä¿³Ø¼ÇÀÌ ¼º¸³µÈ ¼ö¸¦ º¸Á¸Çϴµ¥, ±×°ÍÀº °¢ Ä¿³Ø¼Ç¸¶´Ù Áõ°¡ÇÑ´Ù. ·Î±×ÀÎÇÑ ÈÄ caller´Â ÀÚ½ÅÀÇ ÄÝ ½ÃÄö½º ¹øÈ£¸¦ º¸³»°í, callee´Â ÀÚ½ÅÀÇ ¹øÈ£¿¡´ëÇØ Ã¼Å©ÇÑ´Ù. ¸¸¾à ±×°ÍµéÀÌ ÀÏÄ¡ÇÏÁö ¾Ê´Â´Ù¸é, Ä¿³Ø¼Ç ½Ãµµ´Â °ÍºÎµÉ °ÍÀÌ´Ù. ¸¸¾à ÃÖ¼Ò¹øÈ£°¡ ·£´ýÀ¸·Î ¼±Åõȴٸé attacker´Â ¿ÇÀº ÄÝ ½ÃÄÁ½º ³Ñ¹ö¸¦ À¯ÃßÇس»±â ¾î·Á¿ï °ÍÀÌ´Ù. ±×·¯³ª, ÄÝ ½ÃÄö½º ³Ñ¹ö´Â À̺¸´Ù ´õ ¸¹Àº ÀÏÀ» ÇØÁØ´Ù. ¾î¶² ¶È¶ÈÇÑ »ç¶÷ÀÌ ´ç½ÅÀÇ Æнº¿öµå¿Í ÄÝ ½ÃÄö½º ³Ñ¹ö¸¦ ã¾Ò´Ù¸é ´ç½ÅÀº À̸¦ ¾Ë¾Æ³¾ ¼ö ÀÖ´Ù. attacker°¡ ´ç½ÅÀÇ UUCP feed¿¡ Àüȸ¦ °É¾î mailÀ» µµµÏÁúÇØ °¬´Ù¸é, ÀÌ´Â ÄÝ ½ÃÄö½º ³Ñ¹ö¸¦ 1 Áõ°¡ ½ÃÅ°°Ô µÈ´Ù. ´ÙÀ½¹ø¿¡ ´ç½ÅÀÌ ·Î±×ÀÎ ÇÏ·ÁÇÒ ¶§ ¸®¸ðÆ® È£½ºÆ®ÀÇ uucico´Â ±× ¹øÈ£°¡ ´õÀÌ»ó ÀÏÄ¡ÇÏÁö ¾Ê±â ¶§¹®¿¡ ´ç½ÅÀ» ¸ô¾Æ³¾ °ÍÀÌ´Ù. ÄÝ ½ÃÄö½º üũ¸¦ È°¼ºÈ ½ÃÄ×´Ù¸é, ¾îÅÃÀÇ °¡´É¼º ¿©ºÎ¿¡´ëÇÑ ÈùÆ®¸¦ ÁÖ´Â ¿¡·¯¸Þ½ÃÁö°¡ ÀÖ´ÂÁö ·Î±×ÆÄÀÏÀ» ¼ö½Ã·Î üũÇØ ÁÖ¾î¾ß ÇÒ °ÍÀÌ´Ù. ¸¸¾à ´ç½ÅÀÇ ½Ã½ºÅÛÀÌ calling ½Ã½ºÅÛÀÌ ³Ñ°ÜÁØ ÄÝ ½ÃÄö½º ³Ñ¹ö¸¦ °ÅºÎÇÑ´Ù¸é, uucico´Â ·Î±×ÆÄÀÏ¿¡ "Out of sequence call rejected"¶ó´Â ¸Þ½ÃÁö¸¦ Áý¾î³ÖÀ» °ÍÀÌ´Ù. ¸¸¾à ´ç½ÅÀÇ ½Ã½ºÅÛÀÌ ½ÃÄö½º ³Ñ¹öÀÇ ºÒÀÏÄ¡·Î °ÅºÎ´çÇß´Ù¸é, ±×°ÍÀº ·Î±×ÆÄÀÏ¿¡ "Handshake failed(RBADSEQ)"¶ó´Â ¸Þ½ÃÁö¸¦ ³²±æ °ÍÀÌ´Ù. ÄÝ ½ÃÄö½º üũ¸¦ È°¼ºÈÇϱâ À§Çؼ±, ´ÙÀ½ÀÇ Ä¿¸Çµå¸¦ system ¿£Æ®¸®¿¡ Ãß°¡ÇÏ¸é µÈ´Ù.
# enable call sequence checks sequence true ÀÌ ¿Ü¿¡µµ, ½ÃÄö½º ³Ñ¹ö¸¦ Áö´Ñ ÆÄÀÏÀ» ¸¸µé¾î ÁÖ¾î¾ßÇϴµ¥, Taylor UUCP´Â ¸®¸ðÆ® »çÀÌÆ®ÀÇ ½ºÇ® µð·ºÅ丮³»ÀÇ .sequence¶ó´Â ÆÄÀÏ¿¡ ½ÃÄö½º ³Ñ¹ö¸¦ º¸Á¸ÇÑ´Ù. ±×°ÍÀº ¹Ýµå½Ã uucpÀÇ ¼ÒÀ¯¿©¾ßÇϸç, 600¸ðµå(Áï, uucp¿¡°Ô¸¸ ÀбⰡ °¡´ÉÇÑ)·Î ÁöÁ¤µÇ¾î ÀÖ¾î¾ßÇÑ´Ù. »óÈ£ µ¿ÀÇÇÏ¿¡ ÀÓÀÇ·Î ½ÃÀÛ °ªÀ» »ç¿ëÇÏ¿© ÆÄÀÏÀ» ÃʱâÈ ÇØ ÁÖ´Â °ÍÀÌ ÃÖ¼±ÀÌ´Ù. ±×·¸Áö ¾Ê´Ù¸é attacker´Â ÀÓÀÇÀÇ °ª, À̸¦Å׸é 60±îÁöÀÇ ¸ðµç °ªÀ» ½ÃµµÇØ ±× ¹øÈ£¸¦ ¾Ë¾Æ³»·Á ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
# cd /var/spool/uucp/pablo # echo 94316 > .Sequence # chmod 600 .Sequence # chown uucp.uucp .Sequence ¹°·Ð, ¸®¸ðÆ® »çÀÌÆ®¿¡¼µµ ÄÝ ½ÃÄö½º üũ¸¦ È°¼ºÈÇØ ÁÖ¾î¾ßÇϸç, ´ç½Å°ú Á¤È®È÷ µ¿ÀÏÇÑ ½ÃÄö½º ³Ñ¹ö¸¦ »ç¿ëÇÏ¿© ½ÃÀÛÇؾßÇÑ´Ù. ´ç½ÅÀÇ ½Ã½ºÅÛ¿¡ anonymous UUCP ¾ï¼¼½º¸¦ Á¦°øÇÏ°íÀÚ ÇÑ´Ù¸é, ¸ÕÀú À§¿¡¼ ±â¼úÇÑ °Íó·³ Ư¼öÇÑ °èÁ¤À» ¼Â¾÷ÇØ ÁÖ¾î¾ß ÇÑ´Ù. Åë»óÀûÀ¸·Î uucp¸¦ ·Î±×ÀÎ ³×ÀÓ°ú Æнº¿öµå·Î ÁØ´Ù. ¶ÇÇÑ unknown ½Ã½ºÅÛ¿¡ ´ëÇÑ ¸î°¡Áö º¸¾È ¿É¼Çµµ ÁöÁ¤ÇØ ÁÖ¾î¾ß Çϴµ¥, ¿¹¸¦ µé¸é ±×µéÀÌ ´ç½Å ½Ã½ºÅÛ »ó¿¡¼ ¾î¶² Ä¿¸Çµå¸¦ ½ÇÇàÇÏÁö ¸øÇÏ°Ô ÇÏ´Â °ÍÀÌ´Ù. ±×·¯³ª ÀÌ·¯ÇÑ ÆĶó¸çÅ͸¦ sys ÆÄÀÏ¿¡¼ ÁöÁ¤ÇØ ÁÙ ¼ö ·´´Â °ÍÀÌ, system Ä¿¸Çµå°¡ ½Ã½ºÅÛÀÇ À̸§À» ¿äÇϴµ¥, ¿ì¸®´Â ±×°É ¸ð¸£±â ¶§¹®ÀÌ´Ù. Taylor UUCP´Â ÀÌ·¯ÇÑ µô·¹¸¶¸¦ unknown Ä¿¸Çµå·Î ÇØ°áÇÑ´Ù. unknownÀº config ÆÄÀÏ¿¡¼ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, system ¿£Æ®¸®¿¡¼ ÀϹÝÀûÀ¸·Î ¾µ¼ö ÀÖ´Â ¾î¶°ÇÑ Ä¿¸Çµåµµ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù.
unknown remote-receive ~/incoming unknown remote-send ~/pub unknown max-remote-debug none unknown command-ppath /usr/lib/uucp/anon-bin unknown commands rmailÀÌ´Â unknown ½Ã½ºÅÛÀÌ /usr/spool/uucppublic ¾Æ·¡ÀÇ pub µð·ºÅ丮³»ÀÇ ÆÄÀÏÀ» ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ°í, ÆÄÀÏ ¾÷·Îµå´Â incoming µð·ºÅ丮¿¡ Çϵµ·Ï Á¦ÇÑÇÑ´Ù. ±× ´ÙÀ½ÀÇ ¶óÀÎÀº uucico°¡ ¸®¸ðÆ® ½Ã½ºÅÛ¿¡¼ÀÇ µð¹ö±ë È°¼ºÈ ¿äûÀ» ¹«½ÃÇÏ°Ô ¸¸µç´Ù. ¸¶Áö¸· µÎ ¶óÀÎÀº unknown ½Ã½ºÅÛÀÌ rmail Ä¿¸Çµåµé ½ÇÇàÇϵµ·Ï Çã¿ëÇϳª, ÁöÁ¤µÈ Ä¿¸Çµå Æнº·Î ÀÎÇØ uucico´Â private µð·ºÅ丮ÀÎ anon-bin¿¡¼¸¸ rmailÀ» °Ë»öÇÑ´Ù. ÀÌ´Â ´ç½ÅÀÌ Æ¯¼öÇÑ rmail, °¡·É Á¶»ç¸¦ À§ÇÑ ¸ñÀûÀ¸·Î ¸ðµç ¸ÞÀÏÀ» ½´ÆÛÀ¯Àú¿¡°Ô Æ÷¿öµå½ÃÅ°´Â °ÍÀ» Á¦°øÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ÀÌ°ÍÀ¸·Î anonymous À¯ÀúµéÀÌ ½Ã½ºÅÛÀÇ ¿î¿µÀÚ¿¡°Ô ¿¬¶ôÇÒ ¼ö´Â ÀÖÀ¸³ª, ±×¿Í µ¿½Ã¿¡ ´Ù¸¥ »çÀÌÆ®·Î mailÀ» Áý¾î ³Ö´Â ÀÏÀ» ¸·À» ¼ö ÀÖ´Ù. anonymous UUCP¸¦ µ¿ÀÛ½ÃÅ°·Á¸é config ÆÄÀÏ¿¡ Àû¾îµµ ÇϳªÀÇ unknown Ä¿¸Çµå´Â µé¾îÀÖ¾î¾ß ÇÑ´Ù. ±×·¸Áö ¾Ê´Ù¸é, uucico´Â ¸ðµç unknown ½Ã½ºÅÛÀ» °ÅºÎÇÒ °ÍÀÌ´Ù.
¼¼¼Ç ÄÁºê·Ñ°ú ÆÄÀÏ Àü¼Û¿¡ ´ëÇØ ¸®¸ðÆ® Ãø°ú Çù»óÇϱâ À§ÇØ, uucico´Â Ç¥ÁØ ¸Þ½ÃÁö ¼ÂÀ» »ç¿ëÇϴµ¥, ÀÌ´Â Á¾Á¾ high-level ÇÁ·ÎÅäÄÝÀ̶ó ÁöĪµÈ´Ù. ÃʱâÈ ´Ü°è¿Í hang-up ´Ü°è¿¡ ÀÌ ¸Þ½ÃÁöµéÀº ¹®ÀÚ¿ÀÇ ÇüÅ·Π´Ü¼øÈ÷ º¸³»Áø´Ù. ±×·¯³ª, ½ÇÁ¦ Àü¼Û ´Ü°è¿¡¼± Ãß°¡ÀûÀÎ low-level ÇÁ·ÎÅäÄÝÀÌ Ã¤¿ëµÇ´Âµ¥, ÀÌ´Â »óÀ§ ·¹º§¿¡ ´ëºÎºÐ Åõ¸íÇÏ´Ù. ÀÌ°ÍÀº, À̸¦Å×¸é ½Å·Ú¼ºÀÌ ¶³¾îÁö´Â ¶óÀÎÀ» »ç¿ëÇÒ °æ¿ì¿¡ ¿¡·¯ üũ¸¦ °¡´ÉÇÏ°Ô ¸¸µé¾î ÁØ´Ù. UUCP°¡ ½Ã¸®¾ó ¶óÀÎÀ̳ª TCP ¶Ç´Â ½ÉÁö¾î X.25¿Í °°Àº ¼·Î ´Ù¸¥ ŸÀÔÀÇ Ä¿³Ø¼Ç»ó¿¡¼ »ç¿ëµÇ¹Ç·Î, low-level ÇÁ·ÎÅäÄÝÀÇ ÁöÁ¤ÀÌ ÇÊ¿äÇÏ´Ù. °Ô´Ù°¡, UUCPÀÇ ¸î¸î implementationÀº °ÅÀÇ °°Àº ÀÏÀ» ÇÏ´Â ¼·Î ´Ù¸¥ ÇÁ·ÎÅäÄÝÀ» ä¿ëÇÑ´Ù. ÇÁ·ÎÅäÄÝÀº µÎ°³ÀÇ ¹üÁÖ·Î ³ª´µ´Âµ¥, ±×°ÍÀº ½ºÆ®¸®¹Ö(streaming) ÇÁ·ÎÅäÄÝ°ú ÆÐŶ ÁöÇâ(packet-oriented) ÇÁ·ÎÅäÄÝÀÌ´Ù. ÀüÀÚÀÇ ÇÁ·ÎÅäÄÝÀº ÆÄÀÏÀ» Àüü·Î Àü¼ÛÇÏ¸ç °¡´ÉÇÏ´Ù¸é ±×¿¡´ëÇØ checksumÀ» °è»êÇÑ´Ù. ÀÌ´Â ¿À¹öÇìµå°¡ °ÅÀÇ ¾øÀ¸³ª, ¿¡·¯°¡ ¹ß»ýÇϸé ÆÄÀÏ Àüü¸¦ Àç Àü¼ÛÇؾßÇϹǷÎ, ½Å·Ú¼º ÀÖ´Â Ä¿³Ø¼ÇÀ» ÇÊ¿ä·ÎÇÑ´Ù. ÀÌ·¯ÇÑ ÇÁ·ÎÅäÄÝÀº TCP Ä¿³Ø¼Ç »ó¿¡¼ º¸Åë »ç¿ëµÇ³ª, ÀüȶóÀο¡¼ »ç¿ëÇϱ⿣ ÀûÇÕÄ¡ ¾Ê´Ù. ¿äÁòÀÇ ¸ðµ©ÀÌ ºñ·Ï ¿¡·¯ ±³Á¤À» Àß Çس½´Ù°í ÇÏ´õ¶óµµ, ¿ÏÀüÇÑ °ÍÀº ¾Æ´Ï¸ç, ÄÄÇ»ÅÍ¿Í ¸ðµ© »çÀÌÀÇ ¿¡·¯´Â °¨ÁöÇÒ ¼ö ¾ø´Ù. ¹Ý¸é¿¡, ÆÐŶ ÇÁ·ÎÅäÄÝÀº ÆÄÀÏÀ» µ¿ÀÀÇÑ »çÀÌÁîÀÇ µ¢¾î¸®·Î ³ª´«´Ù. °¢ ÆÐŶÀº °³º°ÀûÀ¸·Î ¼Û¼ö½ÅµÇ°í checksumÀÌ °è»êµÇ¸ç acknowledgement°¡ º¸³½ÂÊÀ¸·Î ¸®ÅϵȴÙ. À̸¦ Á»´õ È¿À²È Çϱâ À§Çؼ, ¹ÌÇØ°áÀÇ acknowledgementÀÇ ¼ö(window)¸¦ Á¦ÇÑÇÒ ¼ö ÀÖ·Î·Ï ÇÏ´Â ½½¶óÀ̵ù À©µµ¿ì(sliding window) ÇÁ·ÎÅäÄÝÀÌ °í¾ÈµÇ¾ú´Ù. ÀÌ´Â Àü¼Û½Ã¿¡ uucico°¡ ´ë±âÇؾßÇÏ´Â ½Ã°£À» Å©°Ô ÁÙ¿´À¸³ª, ¾ÆÁ÷µµ ½ºÆ®¸®¹Ö ÇÁ·ÎÅäÄÝ¿¡ ºñÇØ »ó´ëÀûÀ¸·Î ¸¹Àº ¿À¹öÇìµå¶§¹®¿¡, ÆÐŶ ÇÁ·ÎÅäÄÝÀº TCP»ó¿¡¼ »ç¿ëÇϱ⿣ ºñ È¿À²ÀûÀÌ´Ù. µ¥ÀÌÅÍ Æнº(data path)ÀÇ Æøµµ ¿ª½Ã³ª ¾î·Á¿òÀ» ÁØ´Ù. ¶§¶§·Î, ½Ã¸®¾ó Ä¿³Ø¼Ç »ó¿¡¼ 8ºñÆ® ij¸¯Å͸¦ º¸³»´Â ÀÏÀº ºÒ°¡´ÉÇѵ¥, ¿¹¸¦ µé¾î ¸ÛûÇÑ Å͹̳Π¼¹ö¸¦ °ÅÄ¡´Â °æ¿ì, 8ºñÆ® ¼ÂÀÇ Ä³¸¯ÅÍ´Â ¹Ýµå½Ã Àü¼Û½Ã¿¡ quoteµÇ¾î¾ßÇÑ´Ù. 8ºñÆ® ij¸¯Å͸¦ 7ºñÆ® Ä¿³Ø¼Ç »ó¿¡¼ Àü¼ÛÇÒ ¶§, ÃÖ¾ÇÀÇ °æ¿ì¿¡ ´ëÇÑ °í·Á°¡ ÀÖ¾î¾ß Çϸç, ÀÌ´Â ºñ·Ï Çϵå¿þ¾î¿¡ ÀÇÇØ ÀÌ·ç¾îÁö´Â ¾ÐÃàÀÌ À̸¦ º¸ÃæÇÏ´õ¶óµµ, Àü¼ÛµÇ´Â µ¥ÀÌÆ® ·®ÀÌ ¹è°¡ µÈ´Ù. ÀÓÀÇÀÇ 8ºñÆ® Æи¯Å͸¦ Àü¼ÛÇÒ ¼ö ÀÖ´Â ¶óÀÎÀ» º¸Åë 8 ºñÆ® Ŭ¸°ÇÏ´Ù°í ÇÑ´Ù. ÀÌ´Â ¸ðµç TCP Ä¿³Ø¼Ç¿¡ ÇØ´çµÇ¸ç ´ëºÎºÐÀÇ ¸ðµ©µµ ±×·¯ÇÏ´Ù. ´ÙÀ½ÀÇ ÇÁ·ÎÅäÄÝÀº Taylor UUCP 1.04¿¡¼ »ç¿ë°¡´ÉÇÑ °ÍµéÀÌ´Ù.
12.6.2 Tuning the Transmission Protocol ¸ðµç ÇÁ·ÎÅäÄÝ¿¡¼ ÆÐŶ»çÀÌÁî, ŸÀӾƿôµîÀ» Á¶ÀýÇÒ ¼ö ÀÖ´Ù. º¸Åë µðÆúÆ®´Â Ç¥ÁØÀûÀÎ »óȲÇÏ¿¡¼ Àß µ¿ÀÛÇϵµ·Ï ÁÖ¾îÁö³ª, ´ç½ÅÀÇ ½ÇÁ¤¿£ ÀûÇÕÇÏÁö ¾ÊÀ» ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î, g ÇÁ·ÎÅäÄÝÀº 1¿¡¼ 7±îÁöÀÇ À©µµ¿ì »çÀÌÁî¿Í 64¿¡¼ 4096ÀÇ ¹üÀ§¸¦ °¡Áö´Â ÆÐŶ»çÀÌÁ »ç¿ëÇÑ´Ù. ¸¸¾à ´ç½ÅÀÇ ÀüȶóÀÎÀÌ ÀâÀ½ÀÌ ¸¹ÀÌ ³¢°í ¸ðµç ÆÐŶÀÇ 5ÆÛ¼¾Æ®¸¦ dropÇÑ´Ù¸é, ÆÐŶ »çÀÌÁ ÁÙÀÌ°í À©µµ¿ì¸¦ Ãà¼Ò½ÃÄÑ¾ß ÇÑ´Ù. ¹Ý¸é, ¼º´É ÁÁÀº ÀüȶóÀο¡¼ 128 ¹ÙÀÌÆ®¸¶´Ù ACK¸¦ º¸³»´Â ÇÁ·ÎÅäÄÝÀÇ ¿À¹öÇìµå´Â ³¶ºñÀûÀ̹ǷÎ, ÆÐŶ»çÀÌÁ 512 ¶Ç´Â 1024·Î ´ÃÀÌ´Â °ÍÀÌ ÁÁ´Ù. Taylor UUCP´Â sysÆÄÀÏÀÇ protocol-parameter Ä¿¸Çµå·Î ÀÌ·¯ÇÑ ÆĶó¹ÌÅ͸¦ Á¶ÀýÇÏ¿© ´ç½ÅÀÇ ¿ä±¸¿¡ ÀûÇÕÇÏ°ÔÇÏ´Â ¸ÞÄ«´ÏÁòÀ» Á¦°øÇÑ´Ù. ¿¹¸¦ µé¾î, pablo¿Í Åë½ÅÇÒ ¶§ g ÇÁ·ÎÅäÄÝÀÇ ÆÐŶ »çÀÌÁ 512·Î ÁöÁ¤ÇϱâÀ§Çؼ± ´ÙÀ½À» Ãß°¡ÇÏ¸é µÈ´Ù.
system pablo ... protocol-parameter g packet-size 512 Á¶Àý°¡´ÉÇÑ ÆĶó¹ÌÅÍ¿Í ±× À̸§Àº ÇÁ·ÎÅäÄݸ¶´Ù õÂ÷¸éº°ÀÌ´Ù. ¿ÏÀüÇÑ ¸®½ºÆ®´Â Taylor UUCP ¼Ò½º³»¿¡ °°ÀÌ µé¾îÀÖ´Â ¹®¼¸¦ ÂüÁ¶Çϱ⠹ٶõ´Ù. 12.6.3 Selecting Specific Protocols ¸ðµç uucicoÀÇ implementationÀÌ °¢ ÇÁ·ÎÅäÄÝÀ» Áö¿øÇÏÁø ¾ÊÀ¸¹Ç·Î, Ãʱâ handshake ´Ü°è¿¡¼ ¾çÂÊ ÇÁ·Î¼¼½º´Â °øÅëÀÇ ÇÁ·ÎÅäÄÝ¿¡ »óÈ£ µ¿ÀÇÇؾßÇÑ´Ù. ¸¶½ºÅÍ uucico´Â Pprotlist¸¦ º¸³¿À¸·Î½á Áö¿øµÇ´Â ¸®½ºÆ®¸¦ ½½·¹À̺꿡°Ô Á¦°øÇÏ°í, ½½·¹À̺ê´Â À̵é Áß Çϳª¸¦ ¼±ÅÃÇÑ´Ù. »ç¿ëµÇ´Â Æ÷Æ®(¸ðµ©, TCP¶Ç´Â ´ÙÀÌ·ºÆ®)ÀÇ Å¸ÀÔ¿¡ ±â¹ÝÇÏ¿©, uucico´Â µðÆúÆ® ÇÁ·ÎÅäÄÝ ¸®½ºÆ®¸¦ ÀÛ¼ºÇÒ °ÍÀÌ´Ù. ¸ðµ©°ú ´ÙÀÌ·ºÆ® Ä¿³Ø¼ÇÀÇ °æ¿ì, ÀÌ ¸®½ºÆ®´Â º¸Åë i, a, g, G, j·Î ±¸¼ºµÈ´Ù. TCP Ä¿³Ø¼ÇÀÇ °æ¿ì ÀÌ ¸®½ºÆ®´Â t, e, i, a, G, j, fÀÌ´Ù. ´ç½ÅÀº system ¿£Æ®¸®³ª port ¿£Æ®¸®¿¡ protocols Ä¿¸Çµå¸¦ ÁöÁ¤ÇØ ÁÜÀ¸·Î½á, ÀÌ µðÆúÆ® ¸®½ºÆ®¸¦ ¿À¹ö¶óÀ̵å ÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µéÀÚ¸é, ´ç½ÅÀÇ ¸ðµ© Æ÷Æ®¿¡ ´ëÇØ port ÆÄÀÏ ¿£Æ®¸®¸¦ ´ÙÀ½°ú °°ÀÌ ¿¡µðÆ®ÇÒ ¼öµµ ÀÖ´Ù.
port serial1 ... protocols inG ÀÌ´Â, ÀÌ Æ÷Æ®¸¦ ÅëÇÏ¿© µé¾î¿À°Å³ª ³ª°¡´Â Ä¿³Ø¼ÇÀÌ i, g, G¸¦ »ç¿ëÇÏ±æ ¿ä±¸ÇÑ´Ù. ¸¸¾à ¸®¸ðÆ® ½Ã½ºÅÛÀÌ À̵é Áß ¾î´À°Íµµ Áö¿øÇÏÁö ¾Ê´Â´Ù¸é, ±³½ÅÀº ½ÇÆзΠ³¡³¯ °ÍÀÌ´Ù.
ÀÌ ¼½¼Ç¿¡¼± ´ç½ÅÀÇ UUCP Ä¿³Ø¼Ç¿¡ ¹«¾ùÀÌ À߸øµÇ¾ú´ÂÁö¸¦ ±â¼úÇÏ°í, ¾îµð¼ ¿¡·¯¸¦ ã¾Æ³¾ ¼ö ÀÖ´ÂÁö Á¦¾ÈÇÑ´Ù. ±×·¯³ª ´ÙÀ½ÀÇ »çÇ×Àº ³ªÀÇ ¸Ó¸®¼Ó¿¡¼ ÆíÁýµÈ °ÍÀθ¸Å, À̺¸´Ù ´õ ¸¹Àº ¹®Á¦µéÀÌ Á¸ÀçÇÑ´Ù. ¾î¶°ÇÑ °æ¿ì¿¡¼µµ, -xall·Î µð¹ö±ëÀ» È°¼ºÈÇÏ°í ½ºÇ® µð·ºÅ丮 ³»ÀÇ Debug¿¡ °á°ú¸¦ µé¿©´Ù º¸¶ó. ±×°ÍÀº ¾îµð¿¡ ¹®Á¦°¡ ³´´ÂÁö »¡¸® ÀÎÁöÇÒ ¼ö ÀÖµµ·Ï µµ¿Í ÁØ´Ù. ¸ðµ©ÀÌ ¿¬°áµÇÁö ¾ÊÀ» ¶§ ¸ðµ©ÀÇ ½ºÇÇÄ¿¸¦ ÄÑ´Â °Íµµ ¿ª½Ã³ª µµ¿òÀÌ µÈ´Ù. Hayes ȣȯ ¸ðµ©¿¡¼´Â dialÆÄÀϳ»ÀÇ ¸ðµ© chat¿¡ "ATL1M1 OK"¸¦ Ãß°¡ÇÏ¿© ÀÌ·¸¿¡ ÇÒ ¼ö ÀÖ´Ù. ¸ÕÀú üũÇؾßÇÒ °ÍÀº ¾ðÁ¦³ª ¸ðµç ÆÄÀÏ Æ۹̼ÇÀÌ Á¦´ë·Î ¼³Á¤µÇ¾ú´ÂÁöÀÌ´Ù. uucico´Â setuid µÇ¾î¾ßÇÏ°í, /usr/lib/uucp¿Í /var/spool/uucp, /var/spool/uucppublic³»ÀÇ ¸ðµç ÆÄÀÏÀº uucpÀÇ ¼ÒÀ¯¿©¾ßÇÑ´Ù. ½ºÇ® µð·ºÅ丮³»¿£ È÷µçÆÄÀÏ(hidden file)µµ Á¸ÀçÇϴµ¥, ¹°·Ð ÀÌ°Í ¿ª½Ã uucpÀÇ ¼ÒÀ¯·Î ¼³Á¤µÇ¾î ÀÖ¾î¾ßÇÑ´Ù. uucico°¡ °è¼Ó "Wrong time to call"À̶ó°í ¸»ÇÑ´Ù: ÀÌ´Â sys³»ÀÇ ½Ã½ºÅÛ ¿£Æ®¸® ³»¿¡, ¸®¸ðÆ® ½Ã½ºÅÛÀÌ ÀüȹÞÀ» ½Ã°£´ë¸¦ ÁöÁ¤ÇÏ´Â time Ä¿¸Çµå¸¦ ÁÖÁö ¾Ê¾Ò°Å³ª, ÇöÀç ÀüÈ°¡ ±ÝÁöµÈ ½Ã°£À» ÁÖ¾úÀ½À» ³ªÅ¸³½´Ù. ¸¸¾à ÄÝ ½ºÄÉÁìÀ» ÁöÁ¤ÇØ ÁÖÁö ¾Ê¾Ò´Ù¸é, uucico´Â ±× ½Ã½ºÅÛÀÌ ¾ðÁ¦³ª Àüȸ¦ °ÅºÎÇÑ´Ù°í »ý°¢ÇÑ´Ù. ±× »çÀÌÆ®°¡ ÀÌ¹Ì lockµÇ¾ú´Ù°í uucico°¡ Åõ´ú°Å¸°´Ù: ÀÌ°ÍÀº uucico°¡ /var/spool/uucp ³»¿¡¼ ¸®¸ðÆ® ½Ã½ºÅÛ¿¡ ´ëÇÑ lockÆÄÀÏÀ» ã¾ÒÀ½À» ÀǹÌÇÑ´Ù. ±× lock ÆÄÀÏÀº ÀÌÀüÀÇ ÄÝ µµÁß ½Ã½ºÅÛÀÌ ´Ù¿îµÇ¾ú°Å³ª, ÇÁ·Î¼¼½º°¡ killµÈµ¥ ¿øÀÎÀÌ ÀÖ´Ù. ±×·¯³ª, ´Ù¸¥ uucico ÇÁ·Î¼¼½º°¡ ¸®¸ðÆ® ½Ã½ºÅÛ¿¡ ´ÙÀ̾óÇÏ·Á chat ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ´Ù°¡ ¸ØÃá °ÍÀÏ ¼öµµ ÀÖ´Ù. ÀÌ·¯ÇÑ uucico ÇÁ·Î¼¼½º°¡ ¸®¸ðÆ® ½Ã½ºÅÛ°úÀÇ ¿¬°á¿¡ ¼º°øÇÏÁö ¸øÇÑ´Ù¸é, hangup ½Ã±×³Î·Î Á×ÀÌ°í, ³²¾ÆÀÖ´Â lock ÆÄÀϵµ Á¦°ÅÇØ ÁÖÀÚ. ¸®¸ðÆ® »çÀÌÆ®¿¡ ¿¬°áÀº ÇÒ ¼ö ÀÖÀ¸³ª chat ½ºÅ©¸³Æ®´Â ½ÇÆÐÇÑ´Ù: ¸®¸ðÆ® »çÀÌÆ®¿¡¼ ¼ö½ÅÇÏ´Â ÅؽºÆ®¸¦ »ìÆ캸¶ó. ¸¸¾à ±×°ÍÀÌ ¿Ö°îµÇ¾î ÀÖ´Ù¸é, ÀÌ´Â ¼Óµµ°ü°èÀÇ ¹®Á¦ÀÌ´Ù. ±×·¸Áö ¾Ê´Ù¸é, ±×°ÍÀÌ ´ç½ÅÀÇ chat ½ºÅ©¸³Æ®¿¡¼ ±â´ëÇÏ´Â ±×°Í°ú ½ÇÁ¦·Î °°ÀºÁö È®ÀÎÇØ º¸¶ó. chat ½ºÅ©¸³Æ®°¡ expect ¹®ÀÚ¿·Î ½ÃÀÛÇÑ´Ù´Â °ÍÀ» ±â¾ïÇÏÀÚ. ¸¸¾à ´ç½ÅÀÌ ·Î±×ÀÎ ÇÁ·ÒÇÁÆ®¸¦ ¼ö½ÅÇß°í ´ç½ÅÀÇ ·Î±×ÀÎ ³×ÀÓÀ» º¸³ÂÀ¸³ª Æнº¿öµå ÇÁ·ÒÇÁÆ®¸¦ ¹ÞÁö ¸øÇÑ´Ù¸é, ·Î±×ÀÎ ³×ÀÓÀ» º¸³»±â Àü¿¡ ¾à°£ÀÇ µô·¹À̸¦ Áְųª, ±ÛÀÚ »çÀÌ¿¡ µô·¹À̸¦ ÁÖ¶ó. ¾Æ¸¶µµ ´ç½ÅÀÌ ¸ðµ©¿¡ ºñÇØ ³Ê¹« ºü¸£±â ¶§¹®ÀÏ °ÍÀÌ´Ù. ¸ðµ©ÀÌ ´ÙÀ̾óÇÏÁö ¾Ê´Â´Ù: ¸¸¾à ´ç½ÅÀÇ ¸ðµ©ÀÌ uucico°¡ ÀüÈ°É ¶§ DTR ¶óÀÎÀÌ ¶¸´ÂÁö Ç¥½ÃÇÏÁö ¾Ê´Â´Ù¸é, ¿Ã¹Ù¸¥ µð¹ÙÀ̽º¸¦ uucico¿¡°Ô ÁÖÁö ¾Ê¾ÒÀ» °¡´É¼ºÀÌ ³ô´Ù. ¸¸¾à ´ç½ÅÀÇ ¸ðµ©ÀÌ DTR ¶óÀÎÀ» ÀνÄÇÑ´Ù¸é, Å͹̳ΠÇÁ·Î±×·¥À¸·Î Á÷Á¢ Àû¾î³Ö¾î üũÇ϶ó. ÀÌ°ÍÀÌ Á¦´ë·Î µ¿ÀÛÇÑ´Ù¸é, ¸ðµ© chatÀÇ ½ÃÀۺκп¡ \E¸¦ ÁÖ¾î echoingÀ» Äѵµ·ÏÇÏÀÚ. ÀÌ·¸°Ô ÇßÀ»¶§, ¸ðµ© chatµµÁß¿¡ ´ç½ÅÀÇ Ä¿¸Çµå¸¦ echoµÇÁö ¾Ê´Â´Ù¸é, ¶óÀνºÇǵ尡 ´ç½ÅÀÇ ¸ðµ©º¸´Ù ³Ê¹« ºü¸£°Å³ª ´À¸°°Ô ¾Æ´ÑÁö üũÇ϶ó. ±×·¸Áö ¾Ê°í echo¸¦ º¼ ¼ö ÀÖ´Ù¸é, ´ç½ÅÀÌ ¸ðµ© response¸¦ ºñÈ°¼ºÈ ÇØ ³õ¾Ò°Å³ª ±×°ÍÀ» ¼ýÀÚ·Î ÁöÁ¤ÇØ ÁÖÁö ¾Ê¾Ò´Â°¡ È®ÀÎÇ϶ó. chat ½ºÅ©¸³Æ® ÀÚüµµ Á¤È®ÇÑÁö È®ÀÎÇ϶ó. ¹é½½·¡½¬ Çϳª¸¦ º¸³»±â À§Çؼ± 2°³¸¦ Àû¾îÁà¾ßÇÑ´Ù´Â °ÍÀ» ÀØÁö ¸»ÀÚ. ¸ðµ©ÀÌ ´ÙÀ̾óÀ» ½ÃµµÇϳª, ¿ÜºÎ·Î ³ª°¥¼ö´Â ¾ø´Ù: ÀüȹøÈ£¿¡ µô·¹À̸¦ Áý¾î³ÖÀÚ. À̴ ƯÈ÷ ȸ»çÀÇ ³»ºÎ ÀüȸÁ¿¡¼ ´ÙÀ̾ó ¾Æ¿ôÇÒ ¶§ À¯¿ëÇÏ´Ù. À¯·´¿¡¼ º¸Åë pulse ÅæÀ¸·Î ´ÙÀ̾óÇÏ´Â »ç¶÷µéÀº touch ÅæÀ» ½ÃµµÇغ¸¶ó. ¸î¸î ±¹°¡¿¡¼± ¿ìÆí ¼ºñ½º¿¡¼ ÃÖ±Ùµé¾î ±×µéÀÇ ³ÝÀ» ¾÷±×·¹À̵åÇÏ°í ÀÖÀ¸¹Ç·Î, touch ÅæÀÌ ¶§¶§·Î µµ¿òÀÌ µÇ±âµµ ÇÑ´Ù. ·Î±× ÆÄÀÏÀ̸»Çϱæ, ³»°¡ ±Øµµ·Î ³ôÀº ÆÐŶ À¯½Ç·üÀ» °®°í ÀÖ´Ù°íÇÑ´Ù: ÀÌ´Â ¼Óµµ ¹®Á¦Ã³·³ º¸ÀδÙ. ¾Æ¸¶µµ ¸ðµ©°ú ÄÄÇ»ÅÍ°£ÀÇ ¸µÅ©°¡ ³Ê¹« ´Ê°Å³ª(ÃÖ°íÀÇ È¿À²À» ³¾ ¼ö ÀÖ·Î·Ï Á¢ÇÕ½ÃÄ×´ÂÁö ±â¾ïÇغ¸¶ó), ´ç½ÅÀÇ Çϵå¿þ¾î°¡ Á¦¶§¿¡ ÀÎÅÍ·´Æ®¸¦ ÇÏÁö ¸øÇÒ¸¸Å ´À¸°°ÍÀÌ ¾Æ´Ñ°¡? ½Ã¸®¾ó Æ÷Æ®¿¡¼ NSC 16550A Ĩ¼ÂÀ¸·Î 38kbps´Â »ó´çÈ÷ Àß µ¿ÀÛÇÑ´Ù. ±×·¯³ª FIFO(16450Ĩó·³)¾øÀÌ´Â 9600bps°¡ ÇÑ°èÀÌ´Ù. ½Ã¸®¾ó ¶óÀο¡¼ Çϵå¿þ¾î handshake°¡ °¡´ÉÇÑÁöµµ ¿ª½Ã³ª È®ÀÎÇؾßÇÑ´Ù. ¶Ç´Ù¸¥ ¿øÀÎÀ¸·Ð Æ÷Æ®»ó¿¡¼ Çϵå¿þ¾î Çڵ彦ÀÌÅ©°¡ °¡´ÉÇÏÁö ¾ÊÀº °ÍÀÌ ÀÖ´Ù. Taylor UUCP 1.04¿¡¼± RTS/CTS Çڵ彦ÀÌÅ©¸¦ Á¶ÀýÇÏ´Â ¾î¶°ÇÑ Áغñµµ µÇ¾îÀÖÁö ¾Ê´Ù. ´ç½ÅÀº rc.serial¿¡ ´ÙÀ½ÀÇ Ä¿¸Çµå¸¦ »ç¿ëÇÏ¿© µû·Î ÀÌ°ÍÀ» È°¼ºÈÇØ ÁÖ¾î¾ßÇÑ´Ù.
$ stty crtscts < /dev/cua3 ·Î±×ÀÎ ÇÒ ¼ö´Â ÀÖÀ¸³ª, Çڵ彦ÀÌÅ©´Â ½ÇÆÐÇÑ´Ù: ÀÌ°Í¿£ ¿©·¯°¡Áö ¹®Á¦°¡ ÀÖÀ» ¼ö ÀÖ´Ù. ·Î±×ÆÄÀÏÀÇ ³»¿ëÀÌ ´ç½Å¿¡°Ô ´õ ¸¹Àº °ÍÀ» ¾Ë·ÁÁÙ °ÍÀÌ´Ù. ¸®¸ðÆ® »çÀÌÆ®°¡ Á¦°øÇÏ´Â ÇÁ·ÎÅäÄÝ(±×°ÍÀº Çڵ彦ÀÌÅ© Áß¿¡ Pprotlist ½ºÆ®¸µÀ» º¸³½´Ù)¿£ ¾î¶² °ÍÀÌ ÀÖ´ÂÁö »ìÆ캸ÀÚ. ¾Æ¸¶µµ ¾î¶² °øÅëÀÇ °ÍÀ» Áö´Ï°í ÀÖÁö ¾ÊÀ» °ÍÀÌ´Ù. (´ç½ÅÀº sys³ª port¿¡¼ ¾î¶°ÇÑ ÇÁ·ÎÅäÄÝÀ» ¼±ÅÃÇÏ°í Àִ°¡?) ¸¸¾à ¸®¸ðÆ® ½Ã½ºÅÛÀÌ RLCK¸¦ º¸³»¸é, ¸®¸ðÆ® ½Ã½ºÅÛ¿¡ ´ç½Å¿¡ ´ëÇÑ ³°´Â lockÆÄÀÏÀÌ Á¸ÀçÇÑ´Ù´Â °ÍÀÌ´Ù. ±×°ÍÀÌ ´Ù¸¥ ¶óÀÎÀ» ÅëÇØ ´ç½ÅÀÌ ÀÌ¹Ì ¸®¸ðÆ® ½Ã½ºÅÛ¿¡ ¿¬°áÇÏ°í À־¡ ¾Æ´Ï¶ó¸é, Á¦°ÅÇØ ´Þ¶ó°í ¿äûÇ϶ó. ¸®¸ðÆ®¿¡¼ RBADSEQ¸¦ º¸³»¸é, ´Ù¸¥ »çÀÌÆ®°¡ ´ç½Å¿¡ ´ëÇØ ±³½Å Ä«¿îÅÍ Ã¼Å©¸¦ ÇÏ¿©, ±× ¼ö°¡ ÀÏÄ¡ÇÏÁö ¾ÊÀ½À» ¶æÇÑ´Ù. ¸®¸ðÆ®¿¡¼ RLOGINÀ» º¸³½´Ù¸é ´ç½ÅÀº ÀÌ id·Î ·Î±×ÀÎ ÇÒ ¼ö ¾ø´Ù.
UUCP ½´Æ®¸¦ Taylor ½ºÅ¸ÀÏÀÇ ·Î±ë(logging)À» »ç¿ëÇϵµ·Ï ÄÄÆÄÀÏÇÒ ¶§, ´ç½ÅÀº 3°³ÀÇ Àü¿ª ·Î±×ÆÄÀϸ¸À» °¡Áö¸ç, ÀÌµé ¸ðµÎ´Â ½ºÇ® µð·ºÅ丮 ³»¿¡ ÀÖ´Ù. ¸ÞÀÎ ·Î±×ÆÄÀÏÀÇ À̸§Àº LogÀ̸ç, ¼º¸³µÈ Ä¿³Ø¼Ç°ú Àü¼ÛµÈ ÆÄÀÏ¿¡ ´ëÇÑ ¸ðµç Á¤º¸¸¦ ´ã°í ÀÖ´Ù. ´ÙÀ½Àº ÀϹÝÀûÀÎ Log¿¡¼ ¹ßÃéÇÑ °ÍÀÌ´Ù. (ÆäÀÌÁö¿¡ ¸Âµµ·Ï ¾à°£ À籸¼ºÇÏ¿´´Ù.)
uucico pablo - (1994-05-28 17:15:01.66 539) Calling system pablo (port cua3) uucico pablo - (1994-05-28 17:15:39.25 539) Login successful uucico pablo - (1994-05-28 17:15:39.90 539) Handshake successful (protocol 'g' packet size 1024 window 7) uucico pablo postmaster (1994-05-28 17:15:43.65 539) Receiving D.pabloB04aj uucico pablo postmaster (1994-05-28 17:15:46.51 539) Receiving X.pabloX04ai uucico pablo postmaster (1994-05-28 17:15:48.91 539) Receiving D.pabloB04at uucico pablo postmaster (1994-05-28 17:15:51.52 539) Receiving X.pabloX04as uucico pablo postmaster (1994-05-28 17:15:54.01 539) Receiving D.pabloB04c2 uucico pablo postmaster (1994-05-28 17:15:57.17 539) Receiving X.pabloX04c1 uucico pablo - (1994-05-28 17:16:02.05 539) Protocol 'g' packets: sent 15, resent 0, received 32 uucico pablo - (1994-05-28 17:16:02.50 539) Call complete (26 seconds) uucico pablo postmaster (1994-05-28 17:16:11.41 546) Excuting X.pabloX04ai (rmail okir) uucico pablo postmaster (1994-05-28 17:16:13.30 546) Excuting X.pabloX04as (rmail okir) uucico pablo postmaster (1994-05-28 17:16:13.51 546) Excuting X.pabloX04c1 (rmail okir) ´ÙÀ½À¸·Î Áß¿äÇÑ ·Î±× ÆÄÀÏÀº Stats·Î, ÆÄÀÏ Àü¼ÛÅë°è¸¦ ³ª¿ÇÑ´Ù. ´ÙÀ½Àº À§ÀÇ Àü¼Û¿¡ ÇØ´çÇÏ´Â StatsÀÇ ÀϺÎÀÌ´Ù.
postmaster pablo (1994-05-28 17:15:44.78) received 1714 bytes in 1.802 seconds (951 bytes/sec) postmaster pablo (1994-05-28 17:15:46.66) received 57 bytes in 0.634 seconds (89 bytes/sec) postmaster pablo (1994-05-28 17:15:49.91) received 1898 bytes in 1.599 seconds (1186 bytes/sec) postmaster pablo (1994-05-28 17:15:51.67) received 65 bytes in 0.555 seconds (117 bytes/sec) postmaster pablo (1994-05-28 17:15:55.71) received 3217 bytes in 2.254 seconds (1427 bytes/sec) postmaster pablo (1994-05-28 17:15:57.31) received 65 bytes in 0.590 seconds (110 bytes/sec) ¶Ç ´Ù½Ã ¸»ÇÏÁö¸¸, À§ÀÇ ¶óÀÎÀº ÆäÀÌÁö¿¡ ¸Âµµ·Ï ³ª´©¾îÁø °ÍÀÌ´Ù. ¼¼¹ø° ÆÄÀÏÀº DebugÀÌ´Ù. ¿©±â¿£ µð¹ö±ë Á¤º¸°¡ ÀûÈù´Ù. ´ç½ÅÀÌ µð¹ö±ëÀ» »ç¿ëÇÑ´Ù¸é, ÀÌ ÆÄÀÏÀÌ 600¸ðµå·Î µÇ¾î ÀÖ´ÂÁö È®ÀÎÇؾßÇÑ´Ù. ¼±ÅÃÇÑ µð¹ö±× ¸ðµå¿¡ ¶§¶ó, ¸®¸ðÆ® ½Ã½ºÅÛ¿¡ ¿¬°áÇϱâ À§ÇØ ´ç½ÅÀÌ »ç¿ëÇÏ´Â ·Î±×ÀÎ ³×ÀÓ°ú Æнº¿öµå¸¦ ´ã°í ÀÖÀ» ¼öµµ Àֱ⠶§¹®ÀÌ´Ù. ¸®´ª½º ¹èÆ÷ÆÇ¿¡ Æ÷ÇÔµÈ ¸î°¡Áö UUCP ¹ÙÀ̳ʸ®´Â HDB ½ºÅ¸ÀÏÀÇ ·Î±ëÀ» »ç¿ëÇϵµ·Ï ÄÄÆÄÀÏ µÇ¾î ÀÖ´Ù. HDB UUCP´Â /var/spool/uucp/.Log¾Æ·¡¿¡ ÀúÀåµÈ ·Î±× ÆÄÀÏ ¹À½ Àüü¸¦ »ç¿ëÇÑ´Ù. ÀÌ µð·ºÅ丮´Â 3°³ÀÇ µð·ºÅ丮, uucico¿Í uuxqt,uux¸¦ ´õ Æ÷ÇÔÇϴµ¥, ±×°ÍµéÀº °¢°¢ »óÀÀÇϴ ij¸Çµå°¡ ¹ß»ý½ÃŲ °á°ú¹°À», °¢ »çÀÌÆ®¸¶´Ù ´Ù¸¥ ÆÄÀÏ·Î Á¤·ÄÇÏ¿© ·Î±×¸¦ ³²±ä´Ù. ±×¸®ÇÏ¿© uucico°¡ pablo¿¡ ÀüÈ°É ¶§ »ý±â´Â Ãâ·Â¹°Àº .Log/uucico/pablo·Î °¡°ÔµÇ¸ç, µÚµû¸£´Â uuxqt´Â .Log/uuxqt/pablo¿¡ ÀûÈù´Ù. ±×·¯³ª ´ÜÁö ¿©·¯ÆÄÀÏ¿¡ ÀûÈ÷´Â °ÍÀÏ»Ó, ½ÇÁ¦ ÀûÈ÷´Â ¸Þ½ÃÁö´Â Taylor ·Î±ë°ú µ¿ÀÏÇÏ´Ù. ´ç½ÅÀÌ HDB ½ºÅ¸ÀÏ ·Î±ëÀ» Çϵµ·Ï ÄÄÆÄÀÏµÈ UUCP¿¡¼ µð¹ö±ë Ãâ·Â¹°À» º¸µµ·Ï ¼³Á¤ÇÑ´Ù¸é, ±× Ãâ·Â¹°Àº /var/spool/uucp¾Æ·¡ÀÇ .Adminµð·ºÅ丮·Î °¥ °ÍÀÌ´Ù. ¿ÜºÎ·Î Àüȸ¦ °É ¶§ÀÇ µð¹ö±ë Á¤º¸´Â .Admin/audit.local·Î, ´©±º°¡°¡ Àüȸ¦ °É ¶§ uucicoÀÇ Ãâ·Â¹°Àº .Admin/auditÀ¸·Î °¥ °ÍÀÌ´Ù.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Other Chapters
1. Introduction to Networking | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Appendix
A. A Null Printer Cable for PLIP |