Chapter 1
Introduction to Networking


D.M.Z CONTENT NEXT

1.1 History
1.2 UUCP Networks
1.3 TCP/IP Networks
1.4 Linux Networking
1.5 Maintaining Your System
1.6 Outlook on the Following Chapters

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 ȤÀº ±×¿Í À¯»çÇÑ °ÍµéÀÌ´Ù.


1.3 TCP/IP Networks

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ÀÇ ³×Æ®¿öÅ· ÇÁ·ÎÅäÄÝÀ» Áö¿øÇϵµ·Ï ÇÏÀÚ´Â ¿îµ¿ÀÌ Àü°³µÇ°í ÀÖÀ¸¹Ç·Î À̵éÀ» À§ÇÑ Çϳª ¶Ç´Â ±× ÀÌ»óÀÇ ¼ÒÄÏŬ·¡½º°¡ Ãß°¡µÉ °ÍÀÌ´Ù.


1.4 Linux Networking

¼¼°è °¢ÁöÀÇ ÇÁ·Î±×·¡¸ÓµéÀÇ ³ë·ÂÀÇ °á°ú·Î, Àü ¼¼°èÀûÀÎ ³×Æ®¿÷ ¾øÀÌ ¸®´ª½º´Â Á¸ÀçÇÏÁö ¾Ê¾ÒÀ» °ÍÀÌ´Ù. ±×·¡¼­ ¹ßÀü Ãʱ⿡ ¸î¸î À̵éÀÌ ³×Æ®¿÷À» ÅëÇØ ±×°ÍÀ» °ø±ÞÇϱ⠽ÃÀÛÇß´Ù´Â °ÍÀº º°·Î ³î¶ó¿î ÀÏÀÌ ¾Æ´Ï´Ù. 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°¡ ÀÌ µð·ºÅ丮¸¦ ¹Ì·¯¸µÇÏ°í ÀÖ´Ù.


1.5 Maintaining Your System

ÀÌ Ã¥À» ÅëÇØ ¿ì¸®´Â ¼³Ä¡¿Í ¼³Á¤¿¡ °üÇØ ÁÖ·Î ´Ù·ê °ÍÀÌ´Ù. ±×·¯³ª °ü¸®´Â ±× ÀÌ»óÀÇ °ÍÀ» ¿äÇÑ´Ù - ¼­ºñ½º¸¦ ¼¼ÆÃÇÑ ÈÄ, °è¼Ó ½ÇÇà µÇµµ·Ï À¯ÁöÇØ¾ß ÇÑ´Ù. ¼­ºñ½º Áß 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
2. Issues of TCP/IP Networking
3. Configuring the Networking Hardware
4. Setting up the Serial Hardware
5. Configuring TCP/IP Networking
6. Name Service and Resolver Configuration
7. Serial Line IP
8. The Point-to-Point Protocol
9. Various Network Applications
10. The Network Information System
11. The Network File System
12. Managing Taylor UUCP
13. Electronic Mail
14. Getting smail Up and Running
15. Sendmail+IDA
16. Netnews
17. C News
18. A Description of NNTP
19. Newsreader Configuration

Appendix

A. A Null Printer Cable for PLIP
B. Sample smail Configuration Files
C. The GNU General Public License