|
|
|
¸®´ª½º Ä¿³Î ³×Æ®¿öÅ· : Ä¿³Î ÄÚµå·Î ¹è¿ì´Â ¸®´ª½º ³×Æ®¿öÅ·ÀÇ ±¸Çö°ú ÀÌ·Ð
|
|
|
À§Å°ºÏ½º À¯´Ð½º & ¸®´ª½º ½Ã¸®Áî1
¤Ó ¶ó¹Ì ·ÎÁ¨(Rami Rosen), °±¤ÈÆ
¤Ó
À§Å°ºÏ½º
¤Ó
Linux Kernel Networking: Implementation and Theory
|
|
|
|
- Á¦ÈÞ¸ô ÁÖ¹® ½Ã °í°´º¸»ó, ÀϺΠÀ̺¥Æ® Âü¿© ¹× ÁõÁ¤Ç° ÁõÁ¤, ÇÏ·ç/´çÀÏ ¹è¼Û¿¡¼ Á¦¿ÜµÇ¹Ç·Î Âü°í ¹Ù¶ø´Ï´Ù.
-
-
-
¡º¸®´ª½º Ä¿³Î ³×Æ®¿öÅ·¡»Àº ÃÖ½ÅÀÇ ¸®´ª½º ³×Æ®¿öÅ· ¼ºê ½Ã½ºÅÛÀ» ´Ù·ç´Â Ã¥ÀÌ´Ù. ¸®´ª½º ³×Æ®¿öÅ· ¼ºê ½Ã½ºÅÛÀÌ ±âÃÊÀûÀÌ°í, ¾ÈÁ¤ÀûÀÌÁö¸¸ ¼ö¸¹Àº ÇÁ·ÎÅäÄÝ°ú ±â¼úÀÌ ³ì¾Æµé¾î ÀÖ´Â ³×Æ®¿öÅ· ¼ºê ½Ã½ºÅÛ Äڵ带 ºÐ¼®ÇÑ´Ù´Â °ÍÀº ½±Áö ¾Ê´Ù. ±×µ¿¾È ¸®´ª½º Ä¿³Î Äھ µå¶óÀ̹ö¿¡ °ü·ÃÇÑ Ã¥Àº ¸¹ÀÌ ÀÖ¾úÁö¸¸, ¸®´ª½º ³×Æ®¿öÅ· ¼ºê½Ã½ºÅÛÀÇ ±¸Çö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼¼ºÎ»çÇ×À» ¾Ë·ÁÁִ åÀº °ÅÀÇ ¾ø¾ú´Ù. ÀÌ Ã¥Àº ¸®´ª½º ³×Æ®¿öÅ· ¼ºê ½Ã½ºÅÛÀÇ Àü¹ÝÀûÀÎ È帧À» ÆľÇÇÒ ¼ö ÀÖ°Ô Çϸç, ¿äÁò °°ÀÌ ¸®´ª½º Ä¿³Î ¹öÀüÀÌ ÇÏ·ç°¡ ´Ù¸£°Ô ¿Ã¶ó°¡´Â ¼¼»ó¿¡¼ ÃֽŠ¹öÀüÀ¸·Î ¸®´ª½º ³×Æ®¿öÅ·À» ÀÌÇØÇÏ´Â µ¥ ¸¹Àº µµ¿òÀÌ µÉ °ÍÀÌ´Ù.
-
-
¡º¸®´ª½º Ä¿³Î ³×Æ®¿öÅ·¡»Àº ÇöÀç ¸®´ª½º ³×Æ®¿öÅ· ±¸Çö°ú ³»ºÎ ÀÌ·ÐÀÇ ±íÀÌ ÀÖ´Â ¿©Á¤À» ¾È³»ÇÒ °ÍÀÌ´Ù. ¸®´ª½º Ä¿³Î ³×Æ®¿öÅ·Àº ±× ÀÚü°¡ º¹ÀâÇÑ ÁÖÁ¦À̶ó¼ ÀÌ Ã¥¿¡¼´Â ³×Æ®¿öÅ·°ú Á÷Á¢ÀûÀ¸·Î °ü·ÃµÇÁö ¾ÊÀº ÁÖÁ¦·Î ¿©·¯ºÐÀ» ºÎ´ã½º·´°Ô ÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ÀÌ Ã¥Àº ¿©·¯ºÐÀÌ Ã£´Â °Í°ú Á÷Á¢ÀûÀ¸·Î ¿¬°üµÇÁö ¾Ê´Â ¼º°¡½Å ÄÚµå·Î Áö³ªÄ¡°Ô ºÎ´ã½º·´°Ô ÇÏÁöµµ ¾Ê´Â´Ù. ¿©·¯ºÐÀÌ ÇÊ¿äÇÑ ³»¿ë¸¸ º¸°Ô µÉ °ÍÀÌ°í, °¢ Àå¿¡¼´Â ´ç¸é ÁÖÁ¦¸¦ ±íÀÌ ÀÖ°Ô ¼³¸íÇÏ°í °¢ ÀåÀÇ ³¡¿¡¼´Â ºü¸£°Ô º»¹® ³»¿ëÀ» ÂüÁ¶ÇÒ ¼ö ÀÖ´Ù.
¡º¸®´ª½º Ä¿³Î ³×Æ®¿öÅ·¡»Àº ³×Æ®¿öÅ·ÀÌ ¾î¶»°Ô ±¸ÇöµÅ ÀÖ´ÂÁö ÀÌÇØÇÏ´Â À¯ÀÏÇÑ ÃֽŠ¾È³»¼ÀÌ´Ù. ÇöÀç ¼ö¸¹Àº ÀåÄ¡°¡ ¸®´ª½º ¶Ç´Â ¸®´ª½º¸¦ ±â¹ÝÀ¸·Î ÇÑ ¿î¿µÃ¼Á¦(¿¹: ¾Èµå·ÎÀ̵å)¸¦ »ç¿ëÇÏ°í ÀÖÀ¸¸ç, Xen°ú KVM °°Àº ¸®´ª½º ±â¹Ý °¡»óÈ ±â¼úÀ» ºñ·ÔÇØ µ¥ÀÌÅÍ ¼¾ÅÍ ºÐ¾ß¿¡¼µµ ¸®´ª½º°¡ Æø³Ð°Ô »ç¿ëµÇ°í ÀÖÀ¸¹Ç·Î ÀÌ Ã¥Àº ¾ÕÀ¸·Î ¼ö³â µ¿¾È Çʵ¶¼°¡ µÉ °ÍÀÌ´Ù.
¡Ú ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë ¡Ú
¡Ý ¼ÒÄÏ ¹öÆÛ¸¦ ºò·ÔÇÑ Ä¿³Î ³×Æ®¿öÅ· ±âÃÊ
¡Ý ARP, ÀÌ¿ô Ž»ö, ICMP °°Àº ÇÙ½É ÇÁ·ÎÅäÄÝÀÇ ±¸Çö ¿ø¸®
¡Ý IPv4¿Í IPv6¿¡ °üÇÑ ½ÉÃþÀû °íÂû
¡Ý ¸®´ª½º ¶ó¿ìÆÿ¡ °üÇØ ¾Ë¾Æ¾ß ÇÒ ¸ðµç °Í
¡Ý ³ÝÇÊÅÍ¿Í IPsecÀÇ ±¸Çö ¿ø¸®
¡Ý ¸®´ª½º ¹«¼± ³×Æ®¿öÅ·
¡Ý ³×Æ®¿öÅ© ³×ÀÓ½ºÆäÀ̽º, NFC, IEEE 802.15.4, ºí·çÅõ½º, ÀÎÇǴϹêµå µîÀÇ Ãß°¡ ÁÖÁ¦
-
-
¢Ã 01Àå: µé¾î°¡¸ç
¸®´ª½º ³×Æ®¿öÅ© ½ºÅÃ
³×Æ®¿öÅ© ÀåÄ¡
³×Æ®¿öÅ© ÀåÄ¡ÀÇ NAPI(New API)
ÆÐŶÀÇ ¼ö½Å°ú ¼Û½Å
¼ÒÄÏ ¹öÆÛ
¸®´ª½º Ä¿³Î ³×Æ®¿öÅ· °³¹ß ¸ðµ¨
Á¤¸®
¢Ã 02Àå: ³Ý¸µÅ© ¼ÒÄÏ
³Ý¸µÅ© °è¿
³Ý¸µÅ© ¼ÒÄÏ ¶óÀ̺귯¸®
sockaddr_nl ±¸Á¶Ã¼
TCP/IP ³×Æ®¿öÅ· Á¦¾î¸¦ À§ÇÑ »ç¿ëÀÚ °ø°£ ÆÐÅ°Áö
Ä¿³Î ³Ý¸µÅ© ¼ÒÄÏ
³Ý¸µÅ© ¸Þ½ÃÁö Çì´õ
NETLINK_ROUTE ¸Þ½ÃÁö
¶ó¿ìÆà Å×ÀÌºí¿¡¼ÀÇ ¶ó¿ìÆà Ç׸ñÀÇ Ãß°¡¿Í »èÁ¦
ÀÏ¹Ý ³Ý¸µÅ© ÇÁ·ÎÅäÄÝ
ÀÏ¹Ý ³Ý¸µÅ© ¸Þ½ÃÁö »ý¼º°ú Àü¼Û
¼ÒÄÏ °¨½Ã ÀÎÅÍÆäÀ̽º
Á¤¸®
ºü¸¥ ÂüÁ¶
¢Ã 03Àå: ÀÎÅÍ³Ý Á¦¾î ¸Þ½ÃÁö ÇÁ·ÎÅäÄÝ(ICMP)
ICMPv4
ICMPv4 ÃʱâÈ
ICMPv4 Çì´õ
ICMPv4 ¸Þ½ÃÁö ¼ö½Å
ICMPv4 ¸Þ½ÃÁö Àü¼Û: ¡°¸ñÀûÁö¿¡ ¿¬°áÇÒ ¼ö ¾øÀ½¡±
- ÄÚµå 2: ICMP_PROT_UNREACH(ÇÁ·ÎÅäÄÝ¿¡ ¿¬°áÇÒ ¼ö ¾øÀ½)
- ÄÚµå 3: ICMP_PORT_UNREACH (¡°Æ÷Æ®¿¡ ¿¬°áÇÒ ¼ö ¾øÀ½¡±)
- ÄÚµå 4: ICMP_FRAG_NEEDED
- ÄÚµå 5: ICMP_SR_FAILED
ICMPv6
ICMPv6 ÃʱâÈ
ICMPv6 Çì´õ
ICMPv6 ¸Þ½ÃÁö ¼ö½Å
ICMPv6 ¸Þ½ÃÁö Àü¼Û
- ¿¹Á¦: ¡°È© Á¦ÇÑ ½Ã°£ ÃÊ°ú¡± ICMPv6 ¸Þ½ÃÁö Àü¼Û
- ¿¹Á¦: ¡°´ÜÆíÈ ÀçÁ¶¸³ ½Ã°£ ÃÊ°ú¡± ICM...Pv6 ¸Þ½ÃÁö Àü¼Û
- ¿¹Á¦: ¡°¸ñÀûÁö¿¡ ¿¬°áÇÒ ¼ö ¾øÀ½¡±/¡°Æ÷Æ®¿¡ ¿¬°áÇÒ ¼ö ¾øÀ½¡± ICMPv6 ¸Þ½ÃÁö Àü¼Û
- ¿¹Á¦: ¡°´ÜÆíÈ Çʿ䡱 ICMPv6 ¸Þ½ÃÁö Àü¼Û
- ¿¹Á¦: ¡°¸Å°³º¯¼ö ¹®Á¦¡± ICMPv6 ¸Þ½ÃÁö Àü¼Û
ICMP ¼ÒÄÏ(¡°ÇÎ ¼ÒÄÏ¡±)
Á¤¸®
ºü¸¥ ÂüÁ¶
- ÇÔ¼ö
- ǥ
procfs Ç׸ñ
- sysctl_icmp_echo_ignore_all
- sysctl_icmp_echo_ignore_broadcasts
- sysctl_icmp_ignore_bogus_error_responses
- sysctl_icmp_ratelimit
- sysctl_icmp_ratemask
- sysctl_icmp_errors_use_inbound_ifaddr
iptables¸¦ ÀÌ¿ëÇØ ¡°¸ñÀûÁö¿¡ ¿¬°áÇÒ ¼ö ¾øÀ½¡± ¸Þ½ÃÁö »ý¼ºÇϱâ
¢Ã 04Àå: IPv4
IPv4 Çì´õ
IPv4 ÃʱâÈ
IPv4 ÆÐŶ ¼ö½Å
IPv4 ¸ÖƼij½ºÆ® ÆÐŶ ¼ö½Å
IP ¿É¼Ç
ŸÀÓ½ºÅÆÇÁ ¿É¼Ç
°æ·Î ÀúÀå ¿É¼Ç
IP ¿É¼Ç°ú ´ÜÆíÈ
IP ¿É¼Ç ¸¸µé±â
IPv4 ÆÐŶ Àü¼Û
´ÜÆíÈ
ºü¸¥ °æ·Î
´À¸° °æ·Î
¿ª´ÜÆíÈ
Æ÷¿öµù
Á¤¸®
ºü¸¥ ÂüÁ¶
- ÇÔ¼ö
- ¸ÅÅ©·Î
¢Ã 05Àå: IPv4 ¶ó¿ìÆà ¼ºê½Ã½ºÅÛ
Æ÷¿öµù°ú FIB
¶ó¿ìÆà ¼ºê½Ã½ºÅÛÀÇ Å½»ö ¼öÇà
FIB Å×À̺í
FIB Á¤º¸
ij½Ì
´ÙÀ½ È©(fib_nh)
- FIB ´ÙÀ½ È© ¿¹¿Ü
Á¤Ã¥ ¶ó¿ìÆÃ
FIB º°Äª(fib_alias)
ICMPv4 ÀçÁöÁ¤ ¸Þ½ÃÁö
ICMPv4 ÀçÁöÁ¤ ¸Þ½ÃÁö »ý¼º
ICMPv4 ÀçÁöÁ¤ ¸Þ½ÃÁö ¼ö½Å
IPv4 ¶ó¿ìÆà ij½Ã
- Rx °æ·Î
- Tx °æ·Î
Á¤¸®
ºü¸¥ ÂüÁ¶
- ÇÔ¼ö
- ¸ÅÅ©·Î
- ǥ
- °æ·Î Ç÷¡±×
¢Ã 06Àå: °í±Þ ¶ó¿ìÆÃ
¸ÖƼij½ºÆ® ¶ó¿ìÆÃ
IGMP ÇÁ·ÎÅäÄÝ
¸ÖƼij½ºÆ® ¶ó¿ìÆà Å×À̺í
¸ÖƼij½ºÆ® Æ÷¿öµù ij½Ã(MFC)
¸ÖƼij½ºÆ® ¶ó¿ìÅÍ
Vif ÀåÄ¡
IPv4 ¸ÖƼij½ºÆ® Rx °æ·Î
ip_mr_forward() ÇÔ¼ö
ipmr_queue_xmit() ÇÔ¼ö
ipmr_forward_finish() ÇÔ¼ö
¸ÖƼij½ºÆ® Åë½ÅÀÇ TTL
Á¤Ã¥ ¶ó¿ìÆÃ
Á¤Ã¥ ¶ó¿ìÆà °ü¸®
Á¤Ã¥ ¶ó¿ìÆà ±¸Çö
´ÙÁß°æ·Î ¶ó¿ìÆÃ
Á¤¸®
ºü¸¥ ÂüÁ¶
- ÇÔ¼ö
- ¸ÅÅ©·Î
- procfs ¸ÖƼij½ºÆ® Ç׸ñ
- ǥ
¢Ã 07Àå: ¸®´ª½º ÀÌ¿ô ¼ºê½Ã½ºÅÛ
ÀÌ¿ô ¼ºê½Ã½ºÅÛÀÇ ÇÙ½É ¿ä¼Ò
ÀÌ¿ô »ý¼º°ú ÇØÁ¦
»ç¿ëÀÚ °ø°£°ú ÀÌ¿ô ¼ºê½Ã½ºÅÛ °£ÀÇ »óÈ£ÀÛ¿ë
³×Æ®¿öÅ© À̺¥Æ® ó¸®
ARP ÇÁ·ÎÅäÄÝ(IPv4)
ARP: ÀÇ·Ú ¿äû Àü¼Û
ARP: ÀÇ·Ú ¿äû ¼ö½Å°ú ÀÀ´ä
NDISC ÇÁ·ÎÅäÄÝ (IPv6)
Áߺ¹ ÁÖ¼Ò Å½Áö(DAD)
NDISC: ÀÇ·Ú ¿äû Àü¼Û
NDISC: ÀÌ¿ô ÀÇ·Ú¿Í ¾Ë¸² ¼ö½Å
Á¤¸®
ºü¸¥ ÂüÁ¶
- ÇÔ¼ö
- ¸ÅÅ©·Î
- neigh_statistics ±¸Á¶Ã¼
- ǥ
¢Ã 08Àå: IPv6
°£´ÜÇÑ IPv6 ¼Ò°³
IPv6 ÁÖ¼Ò
Ư¼öÇÑ ÁÖ¼Ò
¸ÖƼij½ºÆ® ÁÖ¼Ò
IPv6 Çì´õ
È®Àå Çì´õ
IPv6 ÃʱâÈ
ÀÚµ¿¼³Á¤
IPv6 ÆÐŶ ¼ö½Å
·ÎÄÃ Àü´Þ
Æ÷¿öµù
IPv6 ¸ÖƼij½ºÆ® ÆÐŶ ¼ö½Å
¸ÖƼij½ºÆ® ¸®½º³Ê Ž»ö(MLD)
¸ÖƼij½ºÆ® ±×·ì Âü°¡¿Í Å»Åð
MLDv2 ¸ÖƼij½ºÆ® ¸®½º³Ê º¸°í
¸ÖƼij½ºÆ® Ãâ¹ßÁö ÇÊÅ͸µ(MSF)
- Ãâ¹ßÁö ÇÊÅ͸µÀ» ÀÌ¿ëÇÑ ¸ÖƼij½ºÆ® ±×·ì Âü°¡¿Í Å»Åð
- ¿¹Á¦: Ãâ¹ßÁö ÇÊÅ͸µÀ» À§ÇÑ MCAST_MSFILTER »ç¿ë
IPv6 ÆÐŶ Àü¼Û
IPv6 ¶ó¿ìÆÃ
Á¤¸®
ºü¸¥ ÂüÁ¶
- ÇÔ¼ö
- ¸ÅÅ©·Î
- ǥ
- Ư¼öÇÑ ÁÖ¼Ò
- IPv6 ¶ó¿ìÆà Å×ÀÌºí °ü¸®
¢Ã 09Àå: ³ÝÇÊÅÍ
³ÝÇÊÅÍ ÇÁ·¹ÀÓ¿öÅ©
³ÝÇÊÅÍ ÈÅ
³ÝÇÊÅÍ ÈÅÀÇ µî·Ï
¿¬°á ÃßÀû
¿¬°á ÃßÀû ÃʱâÈ
¿¬°á ÃßÀû Ç׸ñ
¿¬°á ÃßÀû µµ¿ì¹Ì¿Í ¿¹»ó
IPTables
·ÎÄà ȣ½ºÆ®·Î Àü´Þ
ÆÐŶ Æ÷¿öµù
³×Æ®¿öÅ© ÁÖ¼Ò º¯È¯(NAT)
NAT ÃʱâÈ
NAT ÈÅ Äݹé°ú ¿¬°á ÃßÀû ÈÅ Äݹé
NAT ÈÅ Äݹé
¿¬°á ÃßÀû È®Àå
Á¤¸®
ºü¸¥ ÂüÁ¶
- ÇÔ¼ö
- ¸ÅÅ©·Î
- ǥ
- µµ±¸¿Í ¶óÀ̺귯¸®
¢Ã 10Àå: IPsec
°³¿ä
IKE(ÀÎÅÍ³Ý Å° ±³È¯)
IPsec¿Í ¾ÏÈ£È
XFRM ÇÁ·¹ÀÓ¿öÅ©
XFRM ÃʱâÈ
XFRM Á¤Ã¥
XFRM »óÅÂ(º¸¾È ¿¬°ü)
ESP ±¸Çö(IPv4)
IPv4 ESP ÃʱâÈ
IPsec ÆÐŶ ¼ö½Å(Àü¼Û ¸ðµå)
IPsec ÆÐŶ Àü¼Û(Àü¼Û ¸ðµå)
XFRM Ž»ö
IPsec¿¡¼ÀÇ NAT À̵¿
NAT-T µ¿ÀÛ ¸ðµå
Á¤¸®
ºü¸¥ ÂüÁ¶
- ÇÔ¼ö
- ǥ
¢Ã 11Àå: 4°èÃþ ÇÁ·ÎÅäÄÝ
¼ÒÄÏ
¼ÒÄÏ »ý¼º
UDP(»ç¿ëÀÚ µ¥ÀÌÅͱ׷¥ ÇÁ·ÎÅäÄÝ)
UDP ÃʱâÈ
UDP¸¦ ÀÌ¿ëÇÑ ÆÐŶ Àü¼Û
³×Æ®¿öÅ© °èÃþ(L3)¿¡¼ UDP·Î ÆÐŶ ¼ö½Å
TCP(Àü¼Û Á¦¾î ÇÁ·ÎÅäÄÝ)
TCP Çì´õ
TCP ÃʱâÈ
TCP ŸÀ̸Ó
TCP ¼ÒÄÏ ÃʱâÈ
TCP ¿¬°á ¼³Á¤
³×Æ®¿öÅ© °èÃþ(L3)¿¡¼ TCP·Î ÆÐŶ ¼ö½Å
TCP¸¦ ÀÌ¿ëÇÑ ÆÐŶ ¼Û½Å
SCTP(½ºÆ®¸² Á¦¾î Àü¼Û ÇÁ·ÎÅäÄÝ)
SCTP ÆÐŶ°ú ûũ
SCTP °øÅë Çì´õ
SCTP ûũ Çì´õ
SCTP ûũ
SCTP ¿¬°ü
SCTP ¿¬°ü ¼³Á¤
SCTP·Î ÆÐŶ ¼ö½Å
SCTP¸¦ ÀÌ¿ëÇÑ ÆÐŶ ¼Û½Å
SCTP ÇÏÆ®ºñÆ®(HEARTBEAT)
SCTP ¸ÖƼ½ºÆ®¸®¹Ö
SCTP ¸ÖƼȣ¹Ö
DCCP(µ¥ÀÌÅͱ׷¥ È¥Àâ Á¦¾î ÇÁ·ÎÅäÄÝ)
DCCP Çì´õ
DCCP ÃʱâÈ
DCCP ¼ÒÄÏ ÃʱâÈ
³×Æ®¿öÅ© °èÃþ(L3)¿¡¼ DCCP·Î ÆÐŶ ¼ö½Å
DCCP¸¦ ÀÌ¿ëÇÑ ÆÐŶ ¼Û½Å
DCCP¿Í NAT
Á¤¸®
ºü¸¥ ÂüÁ¶
- ÇÔ¼ö
- ¸ÅÅ©·Î
- ǥ
¢Ã 12Àå: ¸®´ª½ºÀÇ ¹«¼±
MAC80211 ¼ºê½Ã½ºÅÛ
802.11 MAC Çì´õ
ÇÁ·¹ÀÓ Á¦¾î
´Ù¸¥ 802.11 MAC Çì´õ ¸â¹ö
³×Æ®¿öÅ© ÅäÆú·ÎÁö
±â¹Ý±¸Á¶ BSS
IBSS ¶Ç´Â ¾Öµå Ȥ ¸ðµå
ÀýÀü ¸ðµå
ÀýÀü ±â´É ÁøÀÔ
ÀýÀü ±â´É¿¡¼ ³ª°¡±â
¸ÖƼij½ºÆ®/ºê·Îµåij½ºÆ® ¹öÆÛ Ã³¸®
°ü¸® °èÃþ(MLME)
°Ë»ç
ÀÎÁõ
¿¬°ü
À翬°ü
Mac80211 ±¸Çö
Rx °æ·Î
Tx °æ·Î
´ÜÆíÈ
Mac80211 debugfs
¹«¼± ¸ðµå
³ôÀº 󸮷®(ieee802.11n)
ÆÐŶ ÁýÇÕ
- ºí·Ï È®ÀÎÀÀ´ä ¿äû(BAR)
- ºí·Ï È®ÀÎÀÀ´ä
¸Þ½Ã ³×Æ®¿öÅ·(802.11s)
HWMP ÇÁ·ÎÅäÄÝ
¸Þ½Ã ³×Æ®¿öÅ© ¼³Á¤
¸®´ª½º ¹«¼± °³¹ß °úÁ¤
Á¤¸®
ºü¸¥ ÂüÁ¶
- ÇÔ¼ö
- ǥ
¢Ã 13Àå: ÀÎÇǴϹêµå
RDMA¿Í ÀÎÇǴϹêµå °³¿ä
RDMA ½ºÅà ±¸¼º
RDMA ±â¼úÀÇ ÀåÁ¡
ÀÎÇǴϹêµåÀÇ Çϵå¿þ¾î ±¸¼º ¿ä¼Ò
ÀÎÇǴϹêµåÀÇ ÁÖ¼Ò
ÀÎÇǴϹêµå ±â´É
ÀÎÇǴϹêµå ÆÐŶ
°ü¸® °³Ã¼
RDMA ÀÚ¿ø
RDMA ÀåÄ¡
º¸È£ µµ¸ÞÀÎ(PD)
ÁÖ¼Ò Ã³¸®(AH)
¸Þ¸ð¸® ¿µ¿ª(MR; Memory Region)
ºü¸¥ ¸Þ¸ð¸® ¿µ¿ª(FMR; Fast Memory Region) Ç®
¸Þ¸ð¸® À©µµ¿ì(MW; Memory Window)
¿Ï·á Å¥(CQ; Completion Queue)
½Å·ÚÀû È®Àå ¿¬°á(XRC) µµ¸ÞÀÎ
°øÀ¯ ¼ö½Å Å¥(SRQ)
Å¥ ½Ö(QP)
- QP Àü¼Û ŸÀÔ
- QP »óÅ ±â°è
ÀÛ¾÷ ¿äû ó¸®
RDMA ¾ÆÅ°ÅØó¿¡¼ Áö¿øµÇ´Â ¿¬»ê
- ÀÛ¾÷ ¿Ï·á »óÅÂ
¸ÖƼij½ºÆ® ±×·ì
»ç¿ëÀÚ °ø°£°ú Ä¿³Î ¼öÁØ RDMA APIÀÇ Â÷ÀÌÁ¡
Á¤¸®
ºü¸¥ ÂüÁ¶
- ÇÔ¼ö
¢Ã 14Àå: °í±Þ ÁÖÁ¦
³×Æ®¿öÅ© ³×ÀÓ½ºÆäÀ̽º
³×ÀÓ½ºÆäÀ̽º ±¸Çö
UTS ³×ÀÓ½ºÆäÀ̽º ±¸Çö
³×Æ®¿öÅ© ³×ÀÓ½ºÆäÀ̽º ±¸Çö
- ³×Æ®¿öÅ© ³×ÀÓ½ºÆäÀ̽º °´Ã¼(struct net)
- ³×Æ®¿öÅ© ³×ÀÓ½ºÆäÀ̽º ±¸Çö: ´Ù¸¥ ÀڷᱸÁ¶
³×Æ®¿öÅ© ³×ÀÓ½ºÆäÀ̽º °ü¸®
- ´Ù¸¥ ³×Æ®¿öÅ© ³×ÀÓ½ºÆäÀ̽º·Î ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º ¿Å±â±â
- µÎ ³×Æ®¿öÅ© ³×ÀÓ½ºÆäÀ̽º »çÀÌÀÇ Åë½Å
cgroup
cgroup ±¸Çö
cgroup ÀåÄ¡ ÄÁÆ®·Ñ·¯: °£´ÜÇÑ ¿¹Á¦
cgroup ¸Þ¸ð¸® ÄÁÆ®·Ñ·¯: °£´ÜÇÑ ¿¹Á¦
cls_cgroup ºÐ·ùÀÚ
cgroup ¼ºê½Ã½ºÅÛ ¸¶¿îÆ®
¹Ù»Û Æú¸µ ¼ÒÄÏ
Àü¿ªÀûÀ¸·Î È°¼ºÈÇϱâ
¼ÒÄϸ¶´Ù È°¼ºÈÇϱâ
Á¶À²°ú ±¸¼º
¼º´É
¸®´ª½º ºí·çÅõ½º ¼ºê½Ã½ºÅÛ
HCI °èÃþ
- HCI ÀåÄ¡
- HCI¿Í ÇÏÀ§ °èÃþ(¸µÅ© ÄÁÆ®·Ñ·¯)
- HCI¿Í »óÀ§ °èÃþ(L2CAP/SCO)
HCI ¿¬°á
L2CAP
BNEP
- ºí·çÅõ½º ÆÐŶ ¼ö½Å: ´ÙÀ̾î±×·¥
L2CAP È®Àå ±â´É
ºí·çÅõ½º µµ±¸
IEEE 802.15.4¿Í 6LoWPAN
ÀÌ¿ô Ž»ö ÃÖÀûÈ
¸®´ª½º Ä¿³Î 6LoWPAN
- 6LoWPAN ÃʱâÈ
±Ù°Å¸® ¹«¼± Åë½Å(NFC)
NFC ű×
NFC ÀåÄ¡
Åë½Å ¸ðµå¿Í µ¿ÀÛ ¸ðµå
È£½ºÆ®-ÄÁÆ®·Ñ·¯ ÀÎÅÍÆäÀ̽º
¸®´ª½º NFC Áö¿ø
- NFC ¼ÒÄÏ
- NFC ³Ý¸µÅ© API
- NFC ÃʱâÈ
- µå¶óÀ̹ö API
»ç¿ëÀÚ °ø°£ ¾ÆÅ°ÅØó
¾Èµå·ÎÀ̵å NFC
¾Ë¸² ¿¬¼â
PCI ¼ºê½Ã½ºÅÛ
¿þÀÌÅ© ¿Â ·£(WOL; Wake-On-LAN)
Ƽ¹Ö ³×Æ®¿öÅ© ÀåÄ¡
PPPoE ÇÁ·ÎÅäÄÝ
PPPoE Çì´õ
PPPoE ÃʱâÈ
- PPPoX ¼ÒÄÏ
PPPoE¸¦ ÀÌ¿ëÇÑ ÆÐŶ ¼Û¼ö½Å
¾Èµå·ÎÀ̵å
¾Èµå·ÎÀÌµå ³×Æ®¿öÅ·
¾Èµå·ÎÀÌµå ³»ºÎ: Âü°í ÀÚ·á
Á¤¸®
ºü¸¥ ÂüÁ¶
- ÇÔ¼ö
- ¸ÅÅ©·Î
¢Ã ºÎ·ÏA: ¸®´ª½º API
sk_buff ±¸Á¶Ã¼
skb_shared_info ±¸Á¶Ã¼
net_device ±¸Á¶Ã¼
RDMA(¿ø°Ý DMA)
RDMA ÀåÄ¡
- ib_register_client() ÇÔ¼ö
- ib_client ±¸Á¶Ã¼
- ib_unregister_client() ÇÔ¼ö
- ib_get_client_data() ÇÔ¼ö
- ib_set_client_data()
- INIT_IB_EVENT_HANDLER ¸ÅÅ©·Î
- ib_register_event_handler() ÇÔ¼ö
- ib_event_handler ±¸Á¶Ã¼
- ib_event ±¸Á¶Ã¼
- ib_unregister_event_handler() ÇÔ¼ö
- ib_query_device() ÇÔ¼ö
- ib_query_port() ÇÔ¼ö
- rdma_port_get_link_layer() ÇÔ¼ö
- ib_query_gid() ÇÔ¼ö
- ib_query_pkey() ÇÔ¼ö
- ib_modify_device() ÇÔ¼ö
- ib_modify_port() ÇÔ¼ö
- ib_find_gid() ÇÔ¼ö
- ib_find_pkey() ÇÔ¼ö
- rdma_node_get_transport() ÇÔ¼ö
- rdma_node_get_transport() ÇÔ¼ö
- ib_mtu_to_int() ÇÔ¼ö
- ib_width_enum_to_int() ÇÔ¼ö
- ib_rate_to_mult() ÇÔ¼ö
- ib_rate_to_mbps() ÇÔ¼ö
º¸È£ µµ¸ÞÀÎ(PD; Protection Domain)
- ib_alloc_pd() ÇÔ¼ö
- ib_dealloc_pd() ÇÔ¼ö
È®ÀåµÈ ½Å·Ú¼º ÀÖ´Â ¿¬°á(XRC)
- ib_alloc_xrcd() ÇÔ¼ö
- ib_dealloc_xrcd_cq() ÇÔ¼ö
°øÀ¯ ¼ö½Å Å¥(SRQ)
- ib_create_srq() ÇÔ¼ö
- ib_modify_srq() ÇÔ¼ö
- ib_query_srq() ÇÔ¼ö
- ib_destroy_srq() ÇÔ¼ö
- ib_post_srq_recv() ÇÔ¼ö
ÁÖ¼Ò Ã³¸®(AH)
- ib_create_ah() ÇÔ¼ö
- ib_init_ah_from_wc() ÇÔ¼ö
- ib_create_ah_from_wc() ÇÔ¼ö
- ib_modify_ah() ÇÔ¼ö
- ib_query_ah() ÇÔ¼ö
- ib_destroy_ah() ÇÔ¼ö
¸ÖƼij½ºÆ® ±×·ì
- ib_attach_mcast() ÇÔ¼ö
- ib_detach_mcast() ÇÔ¼ö
¿Ï·á Å¥(CQ; Completion Queue)
- ib_create_cq() ÇÔ¼ö
- ib_resize_cq() ÇÔ¼ö
- ib_modify_cq() ÇÔ¼ö
- ib_peek_cq() ÇÔ¼ö
- ib_req_notify_cq() ÇÔ¼ö
- ib_req_ncomp_notif() ÇÔ¼ö
- ib_poll_cq() ÇÔ¼ö
- ib_destroy_cq() ÇÔ¼ö
Å¥ ½Ö(QP; Queue Pair)
- ib_create_qp() ÇÔ¼ö
- ib_modify_qp() ÇÔ¼ö
- ib_query_qp() ÇÔ¼ö
- ib_open_qp() ÇÔ¼ö
- ib_close_qp() ÇÔ¼ö
- ib_post_recv() ÇÔ¼ö
- ib_post_send() ÇÔ¼ö
¸Þ¸ð¸® À©µµ¿ì(MW)
- ib_alloc_mw() ÇÔ¼ö
- ib_bind_mw() ÇÔ¼ö
- ib_dealloc_mw() ÇÔ¼ö
¸Þ¸ð¸® ¿µ¿ª(MR)
- ib_get_dma_mr() ÇÔ¼ö
- ib_dma_mapping_error() ÇÔ¼ö
- ib_dma_map_single() ÇÔ¼ö
- ib_dma_unmap_single() ÇÔ¼ö
- ib_dma_map_single_attrs() ÇÔ¼ö
- ib_dma_unmap_single_attrs() ÇÔ¼ö
- ib_dma_map_page() ÇÔ¼ö
- ib_dma_unmap_page() ÇÔ¼ö
- ib_dma_map_sg() ÇÔ¼ö
- ib_dma_unmap_sg()
- ib_dma_map_sg_attr() ÇÔ¼ö
- ib_dma_unmap_sg() ÇÔ¼ö
- ib_sg_dma_address() ÇÔ¼ö
- ib_sg_dma_len() ÇÔ¼ö
- ib_dma_sync_single_for_cpu() ÇÔ¼ö
- ib_dma_sync_single_for_device() ÇÔ¼ö
- ib_dma_alloc_coherent() ÇÔ¼ö
- ib_dma_free_coherent() ÇÔ¼ö
- ib_reg_phys_mr() ÇÔ¼ö
- ib_rereg_phys_mr() ÇÔ¼ö
- ib_query_mr() ÇÔ¼ö
- ib_mr_attr ±¸Á¶Ã¼
- ib_dereg_mr() ÇÔ¼ö
¢Ã ºÎ·ÏB: ³×Æ®¿öÅ© °ü¸®
arp
arping
arptables
arpwatch
ApacheBench (ab)
brctl
conntrack-tools
crtools
ebtables
ether-wake
ethtool
±ê(git)
hciconfig
hcidump
hcitool
ifconfig
ifenslave
iperf
iperf »ç¿ë
iproute2
iptables¿Í iptables6
ipvsadm
iw
iwconfig
libreswan ÇÁ·ÎÁ§Æ®
l2ping
lowpan-tools
lshw
lscpu
lspci
mrouted
nc
ngrep
netperf
netsniff-ng
netstat
nmap(³×Æ®¿öÅ© º¯È¯±â)
openswan
OpenVPN
packeth
ping
pimd
poptop
ppp
pktgen
radvd
route
RP-PPPoE
sar
smcroute
snort
suricata
strongSwan
sysctl
taskset
tcpdump
top
tracepath
traceroute
tshark
tunctl
udevadm
unshare
vconfig
wpa_supplicant
wireshark
XORP
¢Ã ºÎ·ÏC: ¿ë¾îÇؼ³
-
-
1Àå¿¡¼´Â ¸®´ª½º Ä¿³Î°ú ¸®´ª½º ³×Æ®¿öÅ© ½ºÅÃÀÇ Àü¹ÝÀûÀÎ °³¿ä¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù. 1ÀåÀÇ ´Ù¸¥ ÁÖÁ¦·Î´Â ³×Æ®¿öÅ© ÀåÄ¡, ¼ÒÄÏ ¹öÆÛ, Rx¿Í Tx °æ·Î ±¸ÇöÀÌ ÀÖ´Ù. 1ÀåÀº ¸®´ª½º Ä¿³Î ³×Æ®¿öÅ· °³¹ß ¸ðµ¨·Î ¸¶¹«¸®ÇÑ´Ù.
2Àå¿¡¼´Â ³Ý¸µÅ© ¼ÒÄÏ¿¡ °üÇØ ¹è¿î´Ù. ³Ý¸µÅ© ¼ÒÄÏÀº »ç¿ëÀÚ ¿µ¿ª°ú Ä¿³ÎÀÇ ¾ç¹æÇâ Åë½ÅÀ» À§ÇÑ ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÏ°í, ³×Æ®¿öÅ· ¼ºê½Ã½ºÅÛ»Ó¸¸ ¾Æ´Ï¶ó ´Ù¸¥ ¼ºê½Ã½ºÅÛ¿¡¼µµ »ç¿ëµÈ´Ù. ÀÏ¹Ý ³Ý¸µÅ© ¼ÒÄÏ¿¡ °üÇؼµµ 2Àå¿¡¼ ¹è¿ï ¼ö Àִµ¥, ÀÏ¹Ý ³Ý¸µÅ© ¼ÒÄÏÀº °í±Þ ³Ý¸µÅ© ¼ÒÄÏÀ¸·Î ¿©°ÜÁú ¼ö ÀÖÀ¸¸ç, 12Àå°ú Ä¿³Î ³×Æ®¿öÅ· ¼Ò½ºÄڵ带 ÈȾ¸é¼ ¸¸³ª°Ô µÉ °ÍÀÌ´Ù.
3Àå¿¡¼´Â ICMP ÇÁ·ÎÅäÄÝ¿¡ °üÇØ ¹è¿î´Ù. ICMP ÇÁ·ÎÅäÄÝÀº ½Ã½ºÅÛÀÌ ³×Æ®¿öÅ© °èÃþ(L3)¿¡ °üÇÑ ¿À·ù¿Í Á¦¾î ¸Þ½ÃÁö¸¦ º¸³»¸ç Á¤È®È÷ µ¿ÀÛÇϵµ·Ï µ½´Â´Ù. IPv4¿Í IPv6¿¡¼ÀÇ ICMP ÇÁ·ÎÅäÄÝ ±¸Çö¿¡ °üÇØ ¸ðµÎ ¹è¿î´Ù.
4Àå¿¡¼´Â IPv4 ÇÁ·ÎÅäÄÝÀ» ´Ù·é´Ù. ÀÎÅͳݰú Çö´ëÀÇ »îÀº IPv4 ¾øÀÌ ¼³¸íµÉ ¼ö ¾ø´Ù. IPv4 Çì´õ ±¸Á¶Ã¼, Rx¿Í Tx °æ·Î, IP ¿É¼Ç, ´ÜÆíÈ¿Í ¿ª´ÜÆíÈ ¹× ÀÌ°ÍÀÌ ¿Ö ÇÊ¿äÇÑÁö, ±×¸®°í IPv4ÀÇ Áß¿äÇÑ ÀÛ¾÷ÀÎ ÆÐŶ Æ÷¿öµù¿¡ °üÇØ ¹è¿î´Ù.
5Àå°ú 6Àå¿¡¼´Â IPv4 ¶ó¿ìÆà ¼ºê½Ã½ºÅÛ¿¡ Àü³äÇÑ´Ù. 5Àå¿¡¼´Â ¶ó¿ìÆà ¼ºê½Ã½ºÅÛ¿¡¼ Ž»öÀÌ ÀÌ·ïÁö´Â ¹æ¹ý, ¶ó¿ìÆà Å×À̺íÀÌ ±¸¼ºµÇ´Â ¹æ¹ý, IPv4 ¶ó¿ìÆà ¼ºê½Ã½ºÅÛ¿¡¼ »ç¿ëµÇ´Â ÃÖÀûÈ¿Í IPv4 ¶ó¿ìÆà ij½ÃÀÇ Á¦°Å¿¡ °üÇØ ¹è¿î´Ù. 6Àå¿¡¼´Â ¸ÖƼij½ºÆ® ¶ó¿ìÆÃ, Á¤Ã¥ ¶ó¿ìÆÃ, ´ÙÁß°æ·Î ¶ó¿ìÆà °°Àº °í±Þ ¶ó¿ìÆà ÁÖÁ¦¸¦ ¼³¸íÇÑ´Ù.
7Àå¿¡¼´Â ÀÌ¿ô ¼ºê½Ã½ºÅÛÀ» ¼³¸íÇÑ´Ù. IPv4¿¡¼ »ç¿ëµÈ ARP ÇÁ·ÎÅäÄÝ, IPv6¿¡¼ »ç¿ëµÈ NDISC ÇÁ·ÎÅäÄÝ, ±×¸®°í µÎ ÇÁ·ÎÅäÄÝÀÇ ÀϺΠÂ÷ÀÌÁ¡¿¡ °üÇØ ¹è¿î´Ù. IPv6¿¡¼ Áߺ¹ ÁÖ¼Ò Å½Áö(DAD; Duplicate Address Detection) ¸ÞÄ¿´ÏÁòµµ ¹è¿ï °ÍÀÌ´Ù.
8Àå¿¡¼´Â IPv6 ÇÁ·ÎÅäÄÝÀ» ¼³¸íÇÑ´Ù. ÀÌ ÇÁ·ÎÅäÄÝÀº IPv4 ÁÖ¼ÒÀÇ ºÎÁ·À¸·Î ÀÎÇÑ ºÒ°¡ÇÇÇÑ ÇØ°áÃ¥À¸·Î º¸ÀδÙ. 8Àå¿¡¼´Â IPv6 ±¸ÇöÀ» ¼³¸íÇÏ°í IPv6 ÁÖ¼Ò, IPv6 Çì´õ¿Í È®Àå Çì´õ, IPv6¿¡¼ ÀÚµ¿±¸¼º, Rx °æ·Î, Æ÷¿öµù¿¡ °üÇØ ¼³¸íÇÑ´Ù. MLD ÇÁ·ÎÅäÄÝ¿¡ ´ëÇؼµµ ¼³¸íÇÑ´Ù.
9Àå¿¡¼´Â ³ÝÇÊÅÍ ¼ºê½Ã½ºÅÛÀ» ´Ù·é´Ù. ³ÝÇÊÅÍ ÈÅ°ú À̸¦ µî·ÏÇÏ´Â ¹æ¹ý, ¿¬°á ÃßÀû, IP Å×À̺í°ú ³×Æ®¿öÅ© ÁÖ¼Ò º¯È¯(NAT), ¿¬°á ÃßÀû°ú NAT·Î »ç¿ëµÇ´Â Äݹ鿡 °üÇØ ¹è¿î´Ù.
10Àå¿¡¼´Â IPsec¸¦ ´Ù·ç´Âµ¥, IPsec´Â °¡Àå º¹ÀâÇÑ ³×Æ®¿öÅ· ¼ºê½Ã½ºÅÛÀÌ´Ù. IKE ÇÁ·ÎÅäÄÝ(»ç¿ëÀÚ ¿µ¿ª¿¡¼ ±¸ÇöµÅ ÀÖ´Â) °°Àº ÁÖÁ¦¿Í IPsecÀÇ ¾ÏÈ£È¿Í °ü·ÃµÈ ºÎºÐÀº °£·«È÷ ¼³¸íÇÑ´Ù(Àüü ¼³¸íÀº ÀÌ Ã¥ÀÇ ¹üÀ§¸¦ ¹þ¾î³´Ù). ¸®´ª½º IPsec ¼ºê½Ã½ºÅÛÀÇ ±âÃÊÀÎ XFRM ±â¹Ý±¸Á¶¿Í XFRM Á¤Ã¥°ú µÎ °¡Áö °¡Àå Áß¿äÇÑ ±¸Á¶Ã¼¿¡ °üÇØ ¼³¸íÇÑ´Ù. ÀÌ ±¸Á¶Ã¼´Â XFRM Á¤Ã¥°ú XFRM »óÅ ±¸Á¶Ã¼´Ù. ESP ÇÁ·ÎÅäÄÝ°ú ´õºÒ¾î Àü¼Û ¸ðµåÀÇ IPsec Rx °æ·Î¿Í Tx °æ·Î¸¦ °£´ÜÈ÷ ¼³¸íÇÑ´Ù. 10Àå¿¡¼´Â XFRM Ž»ö°ú NAT À̵¿¿¡ °üÇÑ ÂªÀº Àý·Î ¸¶¹«¸®ÇÑ´Ù.
11Àå¿¡¼´Â 4°èÃþ ÇÁ·ÎÅäÄÝÀ» ¼³¸íÇϸç, °¡Àå ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â ÇÁ·ÎÅäÄÝÀÎ UDP¿Í TCP·Î »çÀÛÇØ »õ·Î¿î µÎ ÇÁ·ÎÅäÄÝ SCTP¿Í DCCP·Î ¸¶¹«¸®ÇÑ´Ù.
12Àå¿¡¼´Â ¸®´ª½º ¹«¼±(IEEE 802.11)À» ´Ù·é´Ù. mac80211 ¼ºê½Ã½ºÅÛ°ú ±¸Çö, ´Ù¾çÇÑ ¹«¼± ³×Æ®¿öÅ© ÅäÆú·ÎÁö, ÀýÀü ¸ðµå, IEEE 802.11n°ú ÆÐŶ ÁýÇÕ¿¡ °üÇØ ¹è¿î´Ù. 12Àå¿¡´Â ¹«¼± ¸Þ½Ã ³×Æ®¿öÅ©¿¡ ´ëÇؼ¸¸ ´Ù·é Àýµµ ÀÖ´Ù.
13Àå¿¡¼´Â ÀÎÇǴϹêµå ¼ºê½Ã½ºÅÛÀ» Ž±¸Çϴµ¥, ÀÎÇǴϹêµå ¼ºê½Ã½ºÅÛÀº µ¥ÀÌÅÍ ¼¾ÅÍ¿¡¼ ÀαⰡ ³¯·Î ³ô¾ÆÁö°í ÀÖ´Â ±â¼úÀÌ´Ù. RDMA ½ºÅà ±¸Á¶, ÀÎÇǴϹêµå¿¡¼ÀÇ ¾îµå·¹½Ì(addressing), ÀÎÇǴϹêµå...ÀÇ ÆÐŶ ±¸Á¶, RDMA API¿¡ °üÇØ ¹è¿î´Ù.
14Àå¿¡¼´Â ƯÈ÷ ¸®´ª½º ³×ÀÓ½ºÆäÀ̽º¿Í ³×Æ®¿öÅ© ³×ÀÓ½ºÆäÀ̽º¸¦ ¼³¸íÇÏ°í, ¹Ù»Û Æú¸µ ¼ÒÄÏ, ºí·çÅõ½º ¼ºê½Ã½ºÅÛ, IEEE 802.15.4 ¼ºê½Ã½ºÅÛ, ±Ù°Å¸® ¹«¼± Åë½Å(NFC) ¼ºê½Ã½ºÅÛ, PCI ¼ºê½Ã½ºÅÛ µîÀ» ¼³¸íÇÑ´Ù.
ºÎ·Ï A ¡°¸®´ª½º API¡±¿Í C ¡°¿ë¾î ¼³¸í¡±¿¡¼´Â ÀÌ Ã¥¿¡¼ ¼³¸íÇÑ ¸¹Àº ÁÖÁ¦¿¡ °üÇÑ Âü°í Á¤º¸¸¦ Á¦°øÇÑ´Ù. ºÎ·Ï B ¡°³×Æ®¿öÅ© °ü¸®¡±¿¡¼´Â ¸®´ª½º Ä¿³Î ³×Æ®¿öÅ·À» ´Ù·ç´Â µ¥ ÇÊ¿äÇÑ ´Ù¾çÇÑ µµ±¸¿¡ °üÇÑ Á¤º¸¸¦ Á¦°øÇÑ´Ù.
- ¼¹® Áß¿¡¼
-
-
|
¶ó¹Ì ·ÎÁ¨(Rami Rosen) [Àú]
|
|
-
¶ó¹Ì ·ÎÁ¨Àº ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îÀ̸ç, À̽º¶ó¿¤ °íµî ±â¼ú ¿¬±¸¼ÒÀÎ Å×Å©´Ï¿ÂÀÇ ÄÄÇ»ÅÍ°úÇаú¸¦ Á¹¾÷Çß´Ù. Áö³ 17³â µ¿¾È ¼¼ °¡Áö Çõ½ÅÀûÀÎ ½ºÅ¸Æ®¾÷°ú ¹ÝµµÃ¼ ȸ»çÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ·Î ±Ù¹«Çß´Ù. ÇöÀç À̽º¶ó¿¤¿¡ »ì°í ÀÖÀ¸¸ç, ÷´Ü ¸®´ª½º Ä¿³Î ÇÁ·ÎÁ§Æ®(ƯÈ÷ ³×Æ®¿öÅ·¿¡ °ü·ÃµÈ)¿¡ Âü¿©ÇÏ°í ÀÖ´Ù. ±×´Â ¿©·¯ ÆíÀÇ ³í¹®À» ¹ßÇ¥Çß°í ¸®´ª½º Ä¿³Î ³×Æ®¿öÅ·°ú °¡»óÈ¿¡ °üÇØ °ÀÇÇß´Ù.
-
|
°±¤ÈÆ [Àú]
|
|
-
Àü¼Û °ü·Ã ȸ»ç¿¡¼ ÀÓº£µðµå ÀåÄ¡ Æß¿þ¾î(ºÎÆ®·Î´õ, Ä¿³Î ¹× µå¶óÀ̹ö) ¹× ¼ÒÇÁÆ®¿þ¾î ¶óÀ̺귯¸®¿Í °ü·ÃµÈ ¾÷¹«¸¦ ´ã´çÇÏ´Â ¿¬±¸¿øÀ¸·Î ±Ù¹« ÁßÀÌ´Ù. ÁÖ·Î PPC, MIPS CPU °è¿ÀÇ ÀÓº£µðµå ¸®´ª½º Á¦Ç° °³¹ß¿¡ Âü¿©ÇßÀ¸¸ç, ARM °è¿¿¡µµ Èï¹Ì°¡ ¸¹¾Æ ¾÷¹«¿Í º°µµ·Î ±³À° °úÁ¤À» µéÀ¸·¯ ´Ù´Ï´Â ÀÚĪ ÀÓº£µðµå ¾ÖÈ£°¡´Ù. ±â¼úÀû È£±â½ÉÀÌ ¸¹°í, ¸®´ª½º °°Àº ¿ÀǼҽºÀÇ ´ëÁß¼º°ú ÈûÀ» ±»°Ô ¹Ï°í ÀÖ´Ù.
-
-
Àüü 0°³ÀÇ ±¸¸ÅÈıⰡ ÀÖ½À´Ï´Ù.
|
ÀÎÅÍÆÄÅ©µµ¼´Â °í°´´ÔÀÇ ´Ü¼ø º¯½É¿¡ ÀÇÇÑ ±³È¯°ú ¹ÝÇ°¿¡ µå´Â ºñ¿ëÀº °í°´´ÔÀÌ ÁöºÒÄÉ µË´Ï´Ù.
´Ü, »óÇ°À̳ª ¼ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯ ¹× ¹ÝÇ°Àº ¹«·á·Î ¹ÝÇ° µË´Ï´Ù. |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ °¡´ÉÇÑ °æ¿ì |
»óÇ°À» °ø±Þ ¹ÞÀº ³¯·ÎºÎÅÍ 7ÀÏÀ̳» °¡´É
°ø±Þ¹ÞÀ¸½Å »óÇ°ÀÇ ³»¿ëÀÌ Ç¥½Ã, ±¤°í ³»¿ë°ú ´Ù¸£°Å³ª ´Ù¸£°Ô ÀÌÇàµÈ °æ¿ì¿¡´Â °ø±Þ¹ÞÀº ³¯·ÎºÎÅÍ 3°³¿ù À̳», ȤÀº ±×»ç½ÇÀ» ¾Ë°Ô µÈ ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳»
»óÇ°¿¡ ¾Æ¹«·± ÇÏÀÚ°¡ ¾ø´Â °æ¿ì ¼ÒºñÀÚÀÇ °í°´º¯½É¿¡ ÀÇÇÑ ±³È¯Àº »óÇ°ÀÇ Æ÷Àå»óÅ µîÀÌ ÀüÇô ¼Õ»óµÇÁö ¾ÊÀº °æ¿ì¿¡ ÇÑÇÏ¿© °¡´É |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ ºÒ°¡´ÉÇÑ °æ¿ì |
±¸¸ÅÈ®Á¤ ÀÌÈÄ(¿ÀǸ¶ÄÏ»óÇ°¿¡ ÇÑÇÔ)
°í°´´ÔÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¸ê½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
(´Ü, »óÇ°ÀÇ ³»¿ëÀ» È®ÀÎÇϱâ À§ÇÏ¿© Æ÷Àå µîÀ» ÈѼÕÇÑ °æ¿ì´Â Á¦¿Ü)
½Ã°£ÀÌ Áö³²¿¡ µû¶ó ÀçÆǸŰ¡ °ï¶õÇÒ Á¤µµ·Î ¹°Ç°ÀÇ °¡Ä¡°¡ ¶³¾îÁø °æ¿ì
Æ÷Àå °³ºÀµÇ¾î »óÇ° °¡Ä¡°¡ ÈÑ¼ÕµÈ °æ¿ì |
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ¹ÝÇ° ȯºÒ |
´Ù¹è¼ÛÁöÀÇ °æ¿ì ´Ù¸¥ Áö¿ªÀÇ ¹ÝÇ°À» µ¿½Ã¿¡ ÁøÇàÇÒ ¼ö ¾ø½À´Ï´Ù.
1°³ Áö¿ªÀÇ ¹ÝÇ°ÀÌ ¿Ï·áµÈ ÈÄ ´Ù¸¥ Áö¿ª ¹ÝÇ°À» ÁøÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌÁ¡ ¾çÇØÇØ Áֽñ⠹ٶø´Ï´Ù. |
|
Áß°í»óÇ°ÀÇ ±³È¯ |
Áß°í»óÇ°Àº Á¦ÇÑµÈ Àç°í ³»¿¡¼ ÆǸŰ¡ ÀÌ·ç¾îÁö¹Ç·Î, ±³È¯Àº ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
¿ÀǸ¶ÄÏ »óÇ°ÀÇ È¯ºÒ |
¿ÀǸ¶ÄÏ»óÇ°¿¡ ´ëÇÑ Ã¥ÀÓÀº ¿øÄ¢ÀûÀ¸·Î ¾÷ü¿¡°Ô ÀÖÀ¸¹Ç·Î, ±³È¯/¹ÝÇ° Á¢¼ö½Ã ¹Ýµå½Ã ÆǸÅÀÚ¿Í ÇùÀÇ ÈÄ ¹ÝÇ° Á¢¼ö¸¦ ÇϼžßÇϸç, ¹ÝÇ°Á¢¼ö ¾øÀÌ ¹Ý¼ÛÇϰųª, ¿ìÆíÀ¸·Î º¸³¾ °æ¿ì »óÇ° È®ÀÎÀÌ ¾î·Á¿ö ȯºÒÀÌ ºÒ°¡´ÉÇÒ ¼ö ÀÖÀ¸´Ï À¯ÀÇÇϽñ⠹ٶø´Ï´Ù. |
|
|
|
¹è¼Û¿¹Á¤ÀÏ ¾È³» |
ÀÎÅÍÆÄÅ© µµ¼´Â ¸ðµç »óÇ°¿¡ ´ëÇØ ¹è¼Û¿Ï·á¿¹Á¤ÀÏÀ» À¥»çÀÌÆ®¿¡ Ç¥½ÃÇÏ°í ÀÖ½À´Ï´Ù.
|
<ÀÎÅÍÆÄÅ© Á÷¹è¼Û »óÇ°> |
»óÇ°Àº ¿ù~Åä¿äÀÏ ¿ÀÀü 10½Ã ÀÌÀü ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ´çÀÏ Ãâ°í/´çÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù. |
»óÇ°Àº ¼¿ïÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀº ´çÀÏ Ãâ°í/ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇϸç,
¼¿ï¿ÜÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀÇ °æ¿ì´Â ¿ÀÈÄ 6½Ã±îÁö ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù.
(´Ü, ¿ù¿äÀÏÀº 12½Ã±îÁö ÁÖ¹®¿¡ ÇÑÇÔ)
|
»óÇ°Àº, ÀÔ°í¿¹Á¤ÀÏ(Á¦Ç°Ãâ½ÃÀÏ)+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù. |
~
»óÇ°Àº À¯ÅëƯ¼º»ó ÀÎÅÍÆÄÅ©¿¡¼ Àç°í¸¦ º¸À¯ÇÏÁö ¾ÊÀº »óÇ°À¸·Î ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø±âÁØÃâ°íÀÏ:ÀÎÅÍÆÄÅ©°¡ »óÇ°À» ¼ö±ÞÇÏ¿© ¹°·ùâ°í¿¡¼ Æ÷Àå/Ãâ°íÇϱâ±îÁö ¼Ò¿äµÇ´Â ½Ã°£
|
|
<¾÷ü Á÷Á¢¹è¼Û/¿ÀǸ¶ÄÏ »óÇ°> |
~
»óÇ°Àº ¾÷ü°¡ ÁÖ¹®À» È®ÀÎÇÏ°í, Ãâ°íÇϱâ±îÁö °É¸®´Â ½Ã°£ÀÔ´Ï´Ù. ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(2ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø5ÀÏÀ̳» Ãâ°í°¡ ½ÃÀÛµÇÁö ¾ÊÀ»½Ã, ¿ÀǸ¶ÄÏ »óÇ°Àº ÀÚµ¿À¸·Î ÁÖ¹®ÀÌ Ãë¼ÒµÇ¸ç, °í°´´Ô²² Ç°Àýº¸»ó±ÝÀ» Áö±ÞÇØ µå¸³´Ï´Ù.
|
|
|
¹è¼Ûºñ ¾È³» |
µµ¼(Áß°íµµ¼ Æ÷ÇÔ)¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û) À½¹Ý/DVD¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
ÀâÁö/¸¸È/±âÇÁÆ®¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í À½¹Ý/DVD¸¦ ÇÔ²² ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø 1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í ÀâÁö/¸¸È/±âÇÁÆ®/Áß°íÁ÷¹è¼Û»óÇ°À» ÇÔ²² ±¸¸ÅÇϽøé : 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
¾÷üÁ÷Á¢¹è¼Û»óÇ°À» ±¸¸Å½Ã : ¾÷üº°·Î »óÀÌÇÑ ¹è¼Ûºñ Àû¿ë
* ¼¼Æ®»óÇ°ÀÇ °æ¿ì ºÎºÐÃë¼Ò ½Ã Ãß°¡ ¹è¼Ûºñ°¡ ºÎ°úµÉ ¼ö ÀÖ½À´Ï´Ù.
* ºÏÄ«Æ®¿¡¼ ¹è¼Ûºñ¾ø¾Ö±â ¹öÆ°À» Ŭ¸¯Çϼż, µ¿ÀϾ÷ü»óÇ°À» Á¶±Ý ´õ ±¸¸ÅÇϽøé, ¹è¼Ûºñ¸¦ Àý¾àÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
|
|
Çؿܹè¼Û ¾È³» |
ÀÎÅÍÆÄÅ©µµ¼¿¡¼´Â ±¹³»¿¡¼ ÁÖ¹®ÇϽðųª ÇØ¿Ü¿¡¼ ÁÖ¹®ÇÏ¿© ÇØ¿Ü·Î ¹è¼ÛÀ» ¿øÇÏ½Ç °æ¿ì DHL°ú Ư¾àÀ¸·Î Ã¥Á¤µÈ ¿ä±ÝÇ¥¿¡
ÀÇÇØ °³ÀÎÀÌ ÀÌ¿ëÇÏ´Â °æ¿ìº¸´Ù ¹è¼Û¿ä±ÝÀ» Å©°Ô ³·Ã߸ç DHL(www.dhl.co.kr)·Î Çؿܹè¼Û ¼ºñ½º¸¦ Á¦°øÇÕ´Ï´Ù.
Çؿܹè¼ÛÀº µµ¼/CD/DVD »óÇ°¿¡ ÇÑÇØ ¼ºñ½ºÇÏ°í ÀÖÀ¸¸ç, ´Ù¸¥ »óÇ°À» ºÏÄ«Æ®¿¡ ÇÔ²² ´ãÀ¸½Ç °æ¿ì Çؿܹè¼ÛÀÌ ºÒ°¡ÇÕ´Ï´Ù.
ÇØ¿ÜÁÖ¹®¹è¼Û ¼ºñ½º´Â ÀÎÅÍÆÄÅ© µµ¼ ȸ¿ø °¡ÀÔÀ» Çϼž߸¸ ½Åû °¡´ÉÇÕ´Ï´Ù. |
|
¾Ë¾ÆµÎ¼¼¿ä!!! |
µµ¸Å»ó ¹× Á¦ÀÛ»ç »çÁ¤¿¡ µû¶ó Ç°Àý/ÀýÆÇ µîÀÇ »çÀ¯·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
¿ÀǸ¶ÄϾ÷üÀÇ ¹è¼ÛÁö¿¬½Ã ÁÖ¹®ÀÌ ÀÚµ¿À¸·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
À¯ÅëÀÇ Æ¯¼º»ó Ãâ°í±â°£Àº ¿¹Á¤º¸´Ù ¾Õ´ç°ÜÁö°Å³ª ´ÊÃçÁú ¼ö ÀÖ½À´Ï´Ù.
Åùè»ç ¹è¼ÛÀÏÀÎ ¼¿ï ¹× ¼öµµ±ÇÀº 1~2ÀÏ, Áö¹æÀº 2~3ÀÏ, µµ¼, »ê°£, ±ººÎ´ë´Â 3ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù. |
|
|
|
|