ÄÜÅÙÃ÷ »ó¼¼º¸±â
Go ¾ð¾î¸¦ È°¿ëÇÑ ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö


Go ¾ð¾î¸¦ È°¿ëÇÑ ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö

Go ¾ð¾î¸¦ È°¿ëÇÑ ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö

<¾Ö´ý ¿ìµåº¤> Àú/<±èÂùºó> ¿ª | Á¦ÀÌÆà

Ãâ°£ÀÏ
2022-03-23
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
10 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÀúÀÚ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

°£°áÇÏ¸ç ½Å·ÚÇÒ ¼ö ÀÖ´Â ³×Æ®¿öÅ© ¼ÒÇÁÆ®¿þ¾î!

¡ºGo ¾ð¾î¸¦ È°¿ëÇÑ ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö¡»Àº Go ¾ð¾î¸¦ »ç¿ëÇÏ¿© º¸¾È¿¡ °­Çϸç, ½Å·ÚÇÒ ¼ö ÀÖ°í, °¡µ¶¼ºÀÌ ÁÁÀº, ±×¸®°í ½ÇÁ¦ ¼­ºñ½º¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ³×Æ®¿öÅ© Äڵ带 ÀÛ¼ºÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁØ´Ù. Àü¹ÝºÎ¿¡¼­´Â ³×Æ®¿öÅ©¿Í Æ®·¡ÇÈ ¶ó¿ìÆÿ¡ ´ëÇÑ ±âº» Áö½ÄÀ» ¹è¿ì¸ç, ÈĹݺο¡¼­´Â ¹è¿î Áö½ÄÀ» È°¿ëÇÏ¿© TCP¿Í UDP, À¯´Ð½º ¼ÒÄÏÀ» »ç¿ëÇÏ´Â, ½Å·Ú¼º ÀÖ´Â µ¥ÀÌÅÍ Åë½Å ÇÁ·Î±×·¥À» ÀÛ¼ºÇÑ´Ù.

ÀúÀÚ¼Ò°³

¾Ö´ý ¿ìµåº¤Àº ¹Ù¶óÄí´Ù ³×Æ®¿öÅ©(Barracuda Networks)ÀÇ ½Ã´Ï¾î ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îÀ̸ç, ÁÖ·Î Go ¾ð¾î¸¦ »ç¿ëÇÑ ºÐ»ê Ŭ¶ó¿ìµå ȯ°æÀ» ±¸ÇöÇÏ°í ÀÖ´Ù. Go ¾ð¾î·Î ÀÛ¼ºµÈ ³×Æ®¿öÅ© ±â¹Ý ¼­ºñ½ºÀÇ ¾ÆÅ°ÅØÆ®·Îµµ È°µ¿ÇÏ°í ÀÖ´Ù.

¸ñÂ÷

¿Å±äÀÌ ¸Ó¸®¸» xi
º£Å¸¸®´õ Èıâ xiii
¸Ó¸®¸» xv
ÀÌ Ã¥¿¡ ´ëÇÏ¿© xvii

PART I £ü³×Æ®¿öÅ© ¾ÆÅ°ÅØó 1

CHAPTER 1 £ü³×Æ®¿öÅ© ½Ã½ºÅÛ °³¿ä 3
³×Æ®¿öÅ© ÅäÆú·ÎÁö ¼±ÅÃÇϱâ 3
´ë¿ªÆø vs ·¹ÀÌÅϽà 7
°³¹æÇü ½Ã½ºÅÛ »óÈ£ ¿¬°á ÂüÁ¶ ¸ðµ¨ 8
TCP/IP ¸ðµ¨ 13
ÀÌ Àå¿¡¼­ ¹è¿î °Í 17

CHAPTER 2 £ü¸®¼Ò½ºÀÇ À§Ä¡¿Í Æ®·¡ÇÈ ¶ó¿ìÆà 19
ÀÎÅÍ³Ý ÇÁ·ÎÅäÄÝ 20
IPv4 ÁÖ¼Ò ÁöÁ¤ 20
IPv6 ÁÖ¼Ò ÁöÁ¤ 30
ÀÎÅÍ³Ý Á¦¾î ¸Þ½ÃÁö ÇÁ·ÎÅäÄÝ 36
ÀÎÅÍ³Ý Æ®·¡ÇÈ ¶ó¿ìÆà 37
¶ó¿ìÆà ÇÁ·ÎÅäÄÝ 38
À̸§°ú ÁÖ¼Ò Çؼ® 40
ÀÌ Àå¿¡¼­ ¹è¿î °Í 48

PART II £ü¼ÒÄÏ °èÃþ ÇÁ·Î±×·¡¹Ö 49

CHAPTER 3 £ü½Å·Ú¼º ÀÖ´Â TCP µ¥ÀÌÅÍ ½ºÆ®¸² 51
TCP¸¦ ½Å·Ú¼º ÀÖ°Ô ¸¸µå´Â °Í 52
TCP ¼¼¼Ç »ç¿ë 52
Go ¾ð¾î Ç¥ÁØ ¶óÀ̺귯¸®¸¦ ÀÌ¿ëÇÑ TCP ¿¬°á ¼ö¸³ 58
ÀÌ Àå¿¡¼­ ¹è¿î °Í 81

CHAPTER 4 £üTCP µ¥ÀÌÅÍ Àü¼ÛÇϱâ 82
net.Conn ÀÎÅÍÆäÀ̽º »ç¿ëÇϱâ 82
µ¥ÀÌÅÍ ¼Û¼ö½Å 83
io ÆÐÅ°Áö¸¦ ÀÌ¿ëÇÑ ¾ÈÁ¤ÀûÀÎ ³×Æ®¿öÅ© ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â 98
GoÀÇ TCPConn °´Ã¼ »ìÆ캸±â 110
ÀϹÝÀûÀÎ Go TCP ³×Æ®¿öÅ© ¹®Á¦ ÇØ°á 114
ÀÌ Àå¿¡¼­ ¹è¿î °Í 116

CHAPTER 5 £ü½Å·Ú¼º ¾ø´Â UDP Åë½Å 117
°£´ÜÇÏ°í ½Å·Ú¼º ¾ø´Â UDP »ç¿ëÇϱâ 118
UDP µ¥ÀÌÅÍ ¼Û¼ö½Å 119
ÆÄÆíÈ­ ÇÇÇϱâ 128
ÀÌ Àå¿¡¼­ ¹è¿î °Í 131

CHAPTER 6 £üUDP Åë½ÅÀÇ ½Å·Ú¼º È®º¸ 132
TFTP¸¦ ÀÌ¿ëÇÑ ½Å·Ú¼º ÀÖ´Â ÆÄÀÏ Àü¼Û 132
TFTP ŸÀÔ 133
TFTP ¼­¹ö 145
UDP·Î ÆÄÀÏ ´Ù¿î·Îµå 150
ÀÌ Àå¿¡¼­ ¹è¿î °Í 154

CHAPTER 7 £üÀ¯´Ð½º µµ¸ÞÀÎ ¼ÒÄÏ 155
À¯´Ð½º µµ¸ÞÀÎ ¼ÒÄÏÀ̶õ 156
À¯´Ð½º µµ¸ÞÀÎ ¼ÒÄÏ ÆÄÀÏ¿¡ ¹ÙÀεù 157
Ŭ¶óÀ̾ðÆ®¿Í ÀÎÁõÇÏ´Â ¼­ºñ½º ÀÛ¼º 170
ÀÌ Àå¿¡¼­ ¹è¿î °Í 177

PART III £ü¾ÖÇø®ÄÉÀÌ¼Ç °èÃþ ÇÁ·Î±×·¡¹Ö 179

CHAPTER 8 £üHTTP Ŭ¶óÀ̾ðÆ® ÀÛ¼º 181
HTTPÀÇ ±âÃÊ ÀÌÇØ 182
Go¿¡¼­ À¥ ¸®¼Ò½º °¡Á®¿À±â 191
HTTP·Î µ¥ÀÌÅÍ Àü¼ÛÇϱâ 197
ÀÌ Àå¿¡¼­ ¹è¿î °Í 204

CHAPTER 9 £üHTTP ¼­ºñ½º ÀÛ¼º 205
Go HTTP ¼­¹ö ÇغΠ206
Çڵ鷯 212
¹Ìµé¿þ¾î 222
¸ÖƼÇ÷º¼­ 228
HTTP/2 ¼­¹ö Ǫ½Ã 232
ÀÌ Àå¿¡¼­ ¹è¿î °Í 238

CHAPTER 10 £üCaddy: ¸ð´ø À¥ ¼­¹ö 239
Caddy¶õ 240
Caddy »ç¿ëÇØ º¸±â 241
Caddy ȯ°æ±¸¼º ¹× ½ÇÇàÇϱâ 242
¸ðµâ°ú ¾î´ðÅÍ·Î Caddy È®ÀåÇϱâ 248
¹é¿£µå À¥ ¼­ºñ½º·Î ¿äû ¸®¹ö½º ÇÁ¶ô½ÃÇϱâ 257
ÀÌ Àå¿¡¼­ ¹è¿î °Í 265

CHAPTER 11 £üTLS¸¦ »ç¿ëÇÑ Åë½Å º¸¾È 266
Àü¼Û °èÃþ º¸¾È ½ÉÃþ Ž±¸ 267
Àü¼Û ÁßÀÎ µ¥ÀÌÅÍÀÇ º¸¾È 271
»óÈ£ TLS ÀÎÁõ 283
ÀÌ Àå¿¡¼­ ¹è¿î °Í 295

PART IV £ü¼­ºñ½º ¾ÆÅ°ÅØó 297

CHAPTER 12 £üµ¥ÀÌÅÍ Á÷·ÄÈ­ 299
°´Ã¼ Á÷·ÄÈ­Çϱâ 300
Á÷·ÄÈ­µÈ °´Ã¼ Àü¼ÛÇϱâ 316
ÀÌ Àå¿¡¼­ ¹è¿î °Í 328

CHAPTER 13 £ü·Î±ë°ú ¸ÞÆ®¸¯½º 329
À̺¥Æ® ·Î±ë 330
ÄÚµå °èÃøÇϱâ 354
±âº»ÀûÀÎ HTTP ¼­¹ö °èÃøÇϱâ 359
ÀÌ Àå¿¡¼­ ¹è¿î °Í 366

CHAPTER 14 £üŬ¶ó¿ìµå·Î À̵¿ 368
±âÃÊ ÀÛ¾÷Çϱâ 369
AWS Lambda 372
±¸±Û Cloud Function 381
¾ÖÀú Functions 387
ÀÌ Àå¿¡¼­ ¹è¿î °Í 396

ã¾Æº¸±â 398