{"id":976,"date":"2015-12-29T14:29:15","date_gmt":"2015-12-29T14:29:15","guid":{"rendered":"http:\/\/haisins.epac.to\/wordpress\/?p=976"},"modified":"2015-12-29T14:29:15","modified_gmt":"2015-12-29T14:29:15","slug":"tcp-time-wait-%ea%b0%9c%eb%85%90","status":"publish","type":"post","link":"http:\/\/haisins.synology.me\/wordpress\/?p=976","title":{"rendered":"TCP Time wait \uac1c\ub150"},"content":{"rendered":"<p><P class=post-body1 style=\"TEXT-ALIGN: justify; MARGIN: auto 0cm; TEXT-JUSTIFY: inter-ideograph\"><SPAN  style=\"FONT-SIZE: 9pt; FONT-FAMILY: \ub3cb\uc6c0\">TCP<\/SPAN><SPAN style=\"FONT-SIZE: 9pt; FONT-FAMILY: \ub3cb\uc6c0\">\ub294 \uc5ec\ub7ec\uac1c\uc758<SPAN > State<\/SPAN>\ub97c \uac00\uc9c8\uc218 \uc788\uc2b5\ub2c8\ub2e4<SPAN >. <\/SPAN>\uc608\ub97c\ub4e4\uc5b4<SPAN > CLOSED(<\/SPAN>\uc5f0\uacb0\uc774 \ub2eb\ud614\uc744\ub54c<SPAN >) LISTEN(<\/SPAN>\uc5f0\uacb0\uc744 \uae30\ub2e4\ub9ac\uace0 \uc788\uc744\ub54c<SPAN >), ESTABLISHED(<\/SPAN>\uc5f0\uacb0\uc774 \ub418\uc5c8\uc744\ub54c<SPAN >) <\/SPAN>\ub4f1\ub4f1\uc758 \uc0c1\ud0dc\ub97c \uac00\uc9c8\uc218 \uc788\uc2b5\ub2c8\ub2e4<SPAN >. <\/SPAN>\uc774\uc911\uc5d0\uc11c<SPAN > TIME_WAIT<\/SPAN>\ub77c\ub294 \uc0c1\ud0dc\uac00 \uc788\ub294\ub370<SPAN >, <\/SPAN>\uc774\ud574\ud558\uae30 \uac00\uc7a5 \uc5b4\ub824\uc6b4 \ubd80\ubd84\uc778\uac83 \uac19\uc2b5\ub2c8\ub2e4<SPAN >. TIME_WAIT <\/SPAN>\uc0c1\ud0dc\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \uacbd\uc6b0\uc5d0 \ubc1c\uc0dd\ud569\ub2c8\ub2e4<SPAN >. <\/SPAN>\uc6b0\uc120<SPAN > Client<\/SPAN>\uc640<SPAN > Server<\/SPAN>\uac00<SPAN > TCP<\/SPAN>\ub85c \uc5f0\uacb0\uc774 \ub418\uc5b4 \uc788\ub2e4\uace0 \uac00\uc815\ud569\uc2dc\ub2e4<SPAN >. <\/SPAN>\uc774\ub54c \ud074\ub77c\uc774\uc5b8\ud2b8\uac00 \uc5f0\uacb0\uc744 \ub04a\uc73c\ub824\uba74<SPAN > close<\/SPAN>\ud568\uc218\ub97c \ud638\ucd9c\ud569\ub2c8\ub2e4<SPAN >. <\/SPAN>\uc774 \ud568\uc218\ub97c \ud638\ucd9c\ud558\uba74 \uc11c\ubc84\uc5d0<SPAN > FIN segment<\/SPAN>\ub97c \ubcf4\ub0b4\uac8c \ub429\ub2c8\ub2e4<SPAN >. <\/SPAN>\uadf8\ub7ec\uba74 \uc11c\ubc84\ub294 \uc774 \uba54\uc2dc\uc9c0\ub97c \ubc1b\uace0 \ud074\ub77c\uc774\uc5b8\ud2b8\uac00 \uc811\uc18d\uc744 \ub04a\uc73c\ub824\uace0 \ud558\ub294 \uac83\uc744 \uc54c\uac8c\ub429\ub2c8\ub2e4<SPAN >. <\/SPAN>\ub530\ub77c\uc11c \uc11c\ubc84\uac00<SPAN > CLOSE_WAIT <\/SPAN>\uc0c1\ud0dc\uac00 \ub418\uba74\uc11c \ud074\ub77c\uc774\uc5b8\ud2b8\uc5d0\uac8c<SPAN > ack segment<\/SPAN>\ub97c \ubcf4\ub0c5\ub2c8\ub2e4<SPAN >. <\/SPAN>\uc989<SPAN > &#8220;<\/SPAN>\ub124\uac00 \uc811\uc18d\uc744 \ub04a\ub294 \ub2e4\ub294 \uc2e0\ud638\ub97c \ubc1b\uc558\ub2e4<SPAN >&#8221; <\/SPAN>\uc774\ub7f0 \uc758\ubbf8\uc785\ub2c8\ub2e4<SPAN >. <\/SPAN>\uc774 \uba54\uc2dc\uc9c0\ub97c \ubc1b\uc73c\uba74 \ud074\ub77c\uc774\uc5b8\ud2b8\ub294<SPAN > FIN_WAIT_2 <\/SPAN>\uc0c1\ud0dc\uac00 \ub429\ub2c8\ub2e4<SPAN >. <\/SPAN>\uc774 \uc0c1\ud0dc\uc5d0\uc11c \uc11c\ubc84\ub294 \uc790\uc2e0\uc758<SPAN > socket<\/SPAN>\uc744<SPAN > close<\/SPAN>\ud558\uace0 \ub2e4\uc2dc \ud074\ub77c\uc774\uc5b8\ud2b8\uc5d0\uac8c<SPAN > FIN segment<\/SPAN>\ub97c \ubcf4\ub0c5\ub2c8\ub2e4<SPAN >. <\/SPAN>\uc989 \uc790\uc2e0\ub3c4 \uc5f0\uacb0\uc744 \ub2eb\uc558\ub2e4\ub294 \uc2e0\ud638\ub97c \ud074\ub77c\uc774\uc5b8\ud2b8\uc5d0\uac8c \ubcf4\ub0b4\ub294 \uac83\uc785\ub2c8\ub2e4<SPAN >. <\/SPAN>\uc774 \uba54\uc2dc\uc9c0\ub97c \ubc1b\uc73c\uba74 \ud074\ub77c\uc774\uc5b8\ud2b8\ub294<SPAN > ack segment<\/SPAN>\ub97c \ubcf4\ub0b4\uba74\uc11c<SPAN > TIME_WAIT <\/SPAN>\uc0c1\ud0dc\uac00 \ub429\ub2c8\ub2e4<SPAN >. <\/SPAN>\uc989 \uc11c\ub85c\uac04\uc758 \ud655\uc778\ud558\uc5d0 \uc644\uc804\ud788 \uc5f0\uacb0\uc774 \ub04a\uae30\uac8c \ub429\ub2c8\ub2e4<SPAN >. <\/SPAN>\uadfc\ub370 \uc774 \uc0c1\ud0dc\uc5d0\uc11c \uace7\ubc14\ub85c<SPAN > CLOSED <\/SPAN>\uc0c1\ud0dc\uac00 \ub418\ub294 \uac83\uc774 \uc544\ub2c8\ub77c<SPAN > 2 MSL(maximum segment lifetime &#8211; 1<\/SPAN>\ubd84<SPAN >~4<\/SPAN>\ubd84<SPAN >) <\/SPAN>\ub3d9\uc548<SPAN > TIME_WAIT<\/SPAN>\uc0c1\ud0dc\ub97c \uc720\uc9c0\ud569\ub2c8\ub2e4<SPAN >. <\/SPAN>\uc65c \uace7\ubc14\ub85c<SPAN > CLOSED <\/SPAN>\uc0c1\ud0dc\uac00 \ub418\uc9c0 \uc54a\uace0 \uc77c\uc815\uc2dc\uac04 \ub3d9\uc548<SPAN > TIME_WAIT <\/SPAN>\uc0c1\ud0dc\uac00 \ub418\ub294 \uac83\uc77c\uae4c\uc694<SPAN >? <\/SPAN><\/SPAN><\/P><br \/>\n<P style=\"TEXT-ALIGN: justify; TEXT-JUSTIFY: inter-ideograph\"><SPAN style=\"FONT-SIZE: 9pt; FONT-FAMILY: \ub3cb\uc6c0\">\ubb54\uac00 \uc774\uc0c1\ud558\uc9c0 \uc54a\uc2b5\ub2c8\uae4c<SPAN >? <\/SPAN>\uadf8 \uc774\uc720\ub294 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4<SPAN >. TCP<\/SPAN>\ub294 \uc2e0\ub8b0\uc131\uc744 \ubcf4\uc7a5\ud574 \uc8fc\ub294 \ud504\ub85c\ud1a0\ud074 \uc785\ub2c8\ub2e4<SPAN >.(UDP<\/SPAN>\ub294 \uc544\ub2c8\uc9c0\uc694<SPAN >.) <\/SPAN>\ub530\ub77c\uc11c \uc5f0\uacb0\uc2dc\uc5d0\ub3c4 \uc2e0\ub8b0\uc131\uc744 \ubcf4\uc7a5\ud558\uae30 \uc704\ud558\uc5ec<SPAN > Three-way handshake<\/SPAN>\ub77c\ub294 \uae30\ubc95\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc5f0\uacb0\uc744 \ud558\uace0 \uc885\ub8cc\uc2dc\uc5d0\ub3c4 \uc704\uc640\uac19\uc774 \ubcf5\uc7a1\ud55c \uacfc\uc815\uc744 \uac70\uccd0 \uc11c\ub85c\uac00<SPAN > close<\/SPAN>\ub41c\uac83\uc744 \ud655\uc778\ud558\uac8c \ub418\ub294 \uac83\uc785\ub2c8\ub2e4<SPAN >. TIME_WAIT <\/SPAN>\uc0c1\ud0dc\ub3c4 \uc774\uc640\uac19\uc740 \uc2e0\ub8b0\uc131 \ubcf4\uc7a5\uc744 \uc704\ud55c \ud55c\uac00\uc9c0 \ubc29\ubc95\uc774\ub77c\uace0 \ubcf4\uc2dc\uba74 \ub429\ub2c8\ub2e4<SPAN >. <\/SPAN><\/SPAN><\/P><br \/>\n<P style=\"TEXT-ALIGN: justify; TEXT-JUSTIFY: inter-ideograph\"><SPAN  style=\"FONT-SIZE: 9pt; FONT-FAMILY: \ub3cb\uc6c0\">Unix Network Programming<\/SPAN><SPAN style=\"FONT-SIZE: 9pt; FONT-FAMILY: \ub3cb\uc6c0\">\uc5d0 \ubcf4\uba74<SPAN > TIME_WAIT <\/SPAN>\uc0c1\ud0dc\uac00 \uc788\ub294 \uc774\uc720\uc5d0 \ub300\ud574 \ub2e4\uc74c\uacfc \uac19\uc774 \uc124\uba85\ud558\uc600\uc2b5\ub2c8\ub2e4<SPAN >. <\/SPAN><\/SPAN><\/P><br \/>\n<P style=\"TEXT-ALIGN: justify; TEXT-JUSTIFY: inter-ideograph\"><SPAN  style=\"FONT-SIZE: 9pt; FONT-FAMILY: \ub3cb\uc6c0\">1. to implement TCP&#8217;s full-duplex connection termination reliably, and <br \/>2. to allow old duplicate segments to expire in the network. <\/SPAN><\/P><br \/>\n<P style=\"TEXT-ALIGN: justify; TEXT-JUSTIFY: inter-ideograph\"><SPAN style=\"FONT-SIZE: 9pt; FONT-FAMILY: \ub3cb\uc6c0\">\ud760 \uccab\ubc88\uc9f8\ub294 \uc2e0\ub8b0\uc131\uc788\ub294 \uc5f0\uacb0 \uc885\ub8cc\ub97c \uc704\ud55c \uac83\uc774\ub77c\uace0 \uc4f0\uc5ec\uc788\uc2b5\ub2c8\ub2e4<SPAN >. <\/SPAN>\uadfc\ub370 \ub450\ubc88\uc9f8\ub294 \ubb34\uc5c7\uc77c\uae4c\uc694<SPAN >? <br \/>network<\/SPAN>\uc5d0 \uc788\ub294<SPAN > duplicate segments<\/SPAN>\ub4e4\uc774 \uc18c\uba78\uc2dc\ud0a4\uae30 \uc704\ud574\uc11c<SPAN >?? <\/SPAN><\/SPAN><\/P><br \/>\n<P style=\"TEXT-ALIGN: justify; TEXT-JUSTIFY: inter-ideograph\"><SPAN style=\"FONT-SIZE: 9pt; FONT-FAMILY: \ub3cb\uc6c0\"><SPAN ><\/SPAN>\uc774 \ub450\uac00\uc9c0\uc5d0 \ub300\ud558\uc5ec \uc790\uc138\ud788 \uc124\uba85\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4<SPAN >. <\/SPAN><\/SPAN><\/P><br \/>\n<P style=\"TEXT-ALIGN: justify; TEXT-JUSTIFY: inter-ideograph\"><SPAN style=\"FONT-SIZE: 9pt; FONT-FAMILY: \ub3cb\uc6c0\">\uba3c\uc800 \uccab\ubc88\uc9f8\uc5d0 \ub300\ud574\uc11c \uc124\uba85\ud558\uaca0\uc2b5\ub2c8\ub2e4<SPAN >. <br \/><\/SPAN>\uc774\uac83\uc740 \ub9d0\uadf8\ub300\ub85c \uc2e0\ub8b0\uc131\uc788\uc740 \uc5f0\uacb0 \uc885\ub8cc\ub97c \uc704\ud55c\uac83\uc785\ub2c8\ub2e4<SPAN >. <\/SPAN>\ub2e4\uc74c\uacfc \uac19\uc740 \uc0c1\ud669\uc744 \uac00\uc815\ud569\uc2dc\ub2e4<SPAN >. <\/SPAN>\ud074\ub77c\uc774\uc5b8\ud2b8\uac00<SPAN > FIN_WAIT_2 <\/SPAN>\uc0c1\ud0dc\uc5d0\uc11c \uc11c\ubc84\uc758<SPAN > FIN segment<\/SPAN>\ub97c \ubc1b\uc73c\uba74<SPAN > TIME_WAIT<\/SPAN>\uc0c1\ud0dc\uac00 \ub418\uba74\uc11c \uc11c\ubc84\uc5d0<SPAN > ack segment<\/SPAN>\ub97c \ubcf4\ub0b8\ub2e4\uace0 \ud558\uc600\uc2b5\ub2c8\ub2e4<SPAN >. <\/SPAN>\ud558\uc9c0\ub9cc \uc774<SPAN > ack segment<\/SPAN>\uac00 \ub124\ud2b8\uc6cc \ud06c\uc758 \uc624\ub958\ub85c \uc778\ud574 \uc11c\ubc84\uc5d0 \ub3c4\ucc29\ud558\uc9c0 \ubabb\ud560\uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4<SPAN >. <\/SPAN>\uadf8\ub7f0 \uacbd\uc6b0\ub77c\uba74 \uc11c\ubc84\uc5d0\uc11c\ub294 \uc77c\uc815\uc2dc\uac04 \uc774\ud6c4\uc5d0 \ub2e4\uc2dc \ud074\ub77c\uc774\uc5b8\ud2b8\uc5d0\uac8c<SPAN > FIN segment<\/SPAN>\ub97c \ubcf4\ub0c5\ub2c8\ub2e4<SPAN >. <\/SPAN>\uc790\uc2e0\uc774 \uc751\ub2f5\uc744 \ubabb\ubc1b\uc558\uc73c\ub2c8 \ub2e4\uc2dc \ubcf4\ub0b4\ub2ec\ub77c\ub294 \uc758\ubbf8\uc9c0\uc694<SPAN >. <\/SPAN>\ub9cc\uc57d \ud074\ub77c\uc774\uc5b8\ud2b8\uac00<SPAN > CLOSED <\/SPAN>\uc0c1\ud0dc \uc989 \uc5f0\uacb0\uc774 \ub2eb\ud600 \uc788\ub294 \uc0c1\ud0dc\uc5d0\uc11c \uc11c\ubc84\uac00 \ub2e4\uc2dc \ubcf4\ub0b8 \uc774<SPAN > FIN segment<\/SPAN>\ub97c \ubc1b\uc73c\uba74 \uc5b4\ub5bb\uac8c \ub420\uae4c\uc694<SPAN >? <\/SPAN>\uadf8\ub7f0 \uacbd\uc6b0\ub77c\uba74<SPAN > ack<\/SPAN>\ub300\uc2e0<SPAN > RST<\/SPAN>\ub77c\ub294<SPAN > segment<\/SPAN>\ub97c \ubcf4\ub0b4\uac8c\ub429\ub2c8\ub2e4<SPAN >. <\/SPAN>\uc989<SPAN > CLOSED <\/SPAN>\ub418\uba74\uc11c \uc774\uc804\uc5d0 \uc11c\ubc84\uc640 \uc5f0\uacb0\ud588\ub358 \uc815\ubcf4\ub4e4\uc774 \uc804\ubd80 \uc5c6\uc5b4\uc84c\uc73c\ubbc0\ub85c \uc11c\ubc84\uac00 \ub2e4\uc2dc \uc694\uccad\uc744 \ud558\uba74<SPAN > &#8220;<\/SPAN>\ub098\ub294 \ub108\ub97c \ubaa8\ub978\ub2e4<SPAN >. <\/SPAN>\uc65c \uc774\uc0c1\ud55c \uba54\uc2dc\uc9c0\ub97c \ubcf4\ub0b4\ub290\ub0d0<SPAN >?&#8221; <\/SPAN>\ud558\uba74\uc11c \uc11c\ubc84\uac00 \uc6d0\ud558\ub294<SPAN > ack <\/SPAN>\ub300\uc2e0<SPAN > RST<\/SPAN>\ub77c\ub294<SPAN > segment<\/SPAN>\ub97c \ubcf4\ub0b4\uac8c \ub418\ub294 \uac83\uc785\ub2c8\ub2e4<SPAN >. <\/SPAN>\uc774\ub7f0 \uc0c1\ud669\uc744 \ubc29\uc9c0\ud558\uae30 \uc704\ud558\uc5ec \uc77c\uc815\uc2dc\uac04 \ub3d9\uc548<SPAN > TIME_WAIT<\/SPAN>\ub77c\ub294 \uc0c1\ud0dc\ub97c \uc720\uc9c0\ud558\uc5ec \uc11c\ubc84\uac00 \ub2e4\uc2dc<SPAN > FIN<\/SPAN>\uc744 \ubcf4\ub0c8\uc744\ub54c \ub300\ub2f5\ud560\uc218 \uc788\uac8c \ud574\uc90d\ub2c8\ub2e4<SPAN >. <\/SPAN><\/SPAN><\/P><br \/>\n<P style=\"TEXT-ALIGN: justify; TEXT-JUSTIFY: inter-ideograph\"><SPAN style=\"FONT-SIZE: 9pt; FONT-FAMILY: \ub3cb\uc6c0\">\ub450\ubc88\uc9f8\uc5d0 \ub300\ud55c \uc124\uba85\uc785\ub2c8\ub2e4<SPAN >. <br \/><\/SPAN>\ub2e4\uc74c\uacfc \uac19\uc740 \uc0c1\ud669\uc744 \uac00\uc815\ud574 \ubd05\uc2dc\ub2e4<SPAN >. <br \/><\/SPAN>\uc6b0\uc120 \ud604\uc7ac<SPAN > 111.111.111.111:23 <\/SPAN>\ubc88\ud558\uace0<SPAN > 111.111.111.112:1500<\/SPAN>\ubc88\uc774 \uc5f0\uacb0\ub418\uc5b4 \uc788\ub2e4\uace0 \ud569\uc2dc\ub2e4<SPAN >.<\/SPAN>\ub458\uc774 \ub9c9 \ud328\ud0b7\uc744 \uc8fc\uace0 \ubc1b\ub2e4\uac00 \ub458\uc774 \uc5f0\uacb0\uc744 \uc815\uc0c1\uc801\uc73c\ub85c \ub04a\uc5c8\ub2e4\uace0 \uac00\uc815\ud569\uc2dc\ub2e4<SPAN >. <\/SPAN>\uadf8 \ud6c4\uc5d0 \ub458\uc774 \uace7\ubc14\ub85c \uc5f0\uacb0\uc744 \ud574\uc11c \ubc29\uae08\uc804\uacfc \ub9c8\ucc2c\uac00\uc9c0\ub85c<SPAN > 111.111.111.111:23 <\/SPAN>\uacfc<SPAN > 111.111.111.112:1500<\/SPAN>\uc73c\ub85c \uc5f0\uacb0\ub418\uc5c8\ub2e4\uace0 \ud569\uc2dc\ub2e4<SPAN >. <\/SPAN>\uadfc\ub370 \uc5ec\uae30\uc11c \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud558\uc600\uc2b5\ub2c8\ub2e4<SPAN >. <\/SPAN>\ubc14\ub85c \uc774\uc804\uc5d0 \uc5f0\uacb0\uc774 \uc131\ub9bd\ub418\uc5c8\uc744\ub54c<SPAN > 111<\/SPAN>\ubc88\uc5d0\uc11c<SPAN > 112<\/SPAN>\ubc88\uc73c\ub85c \ubcf4\ub0b8 \ud328\ud0b7\ud558\ub098\uac00 \ub77c\uc6b0\ud130\uc758 \uc624\ub958\ub85c \uc778\ud130\ub137\uc744 \ube91\ube91\uc774 \ub3cc\ub2e4\uac00 \uc774\uc804 \uc5f0\uacb0\uc774 \ub04a\uc5b4\uc9c0\uace0 \uc9c0\uae08 \uc0c8\ub85c\uc6b4 \uc5f0\uacb0\uc774 \ub418\uc5c8\uc744\ub54c<SPAN > 112<\/SPAN>\ubc88\uc5d0 \ub3c4\ucc29\ud588\uc2b5\ub2c8\ub2e4<SPAN >. <\/SPAN>\ubb34\uc2a8 \uc18c\ub9ac\ub0d0\uad6c\uc694<SPAN >? <\/SPAN>\uc608\ub97c \ub4e4\uc5b4 \ub77c\uc6b0\ud130<SPAN > A<\/SPAN>\uc640<SPAN > B<\/SPAN>\uac00 \uc788\uc2b5\ub2c8\ub2e4<SPAN >. <\/SPAN>\uadfc\ub370 \ub77c\uc6b0\ud130\uc758 \uc77c\uc2dc\uc801\uc778 \uc624\ub958\ub85c \ub77c\uc6b0\ud130<SPAN > A<\/SPAN>\uc758 \ub370\uc774\ud0c0\uac00<SPAN > B<\/SPAN>\ub85c \uc804\uc1a1\ud558\uba74<SPAN > B<\/SPAN>\uac00 \ub2e4\uc2dc<SPAN > A<\/SPAN>\ub85c \uadf8 \ub370\uc774\ud0c0\ub97c \uc804\uc1a1\ud558\uc5ec \uc21c\uac04\uc801\uc778 \ub8e8\ud504\uc5d0 \ube60\uc9c8\uc218\uac00 \uc788\uc744 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4<SPAN >. <\/SPAN>\uc774\ub807\uac8c \ub8e8\ud504\uc5d0 \ube60\uc9c0\ub358 \ub188\uc774 \uc774\uc804 \uc5f0\uacb0\uc774 \ub05d\ub098\uace0 \uc0c8\ub85c\uc6b4 \uc5f0\uacb0\uc774 \uc0dd\uacbc\uc744 \ub54c \ub3c4\ucc29\ud55c\ub2e4\uba74 \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud558\uaca0\uc8e0<SPAN >? <\/SPAN>\uc989 \uc6d0\ud558\uc9c0 \uc54a\ub294 \ub370\uc774\ud0c0\uac00 \uc804\uc1a1\ub418\uc5c8\uc73c\ub2c8 \uc624\ub958\uac00 \ubc1c\uc0dd\ud560 \uc218 \ub3c4 \uc788\ub294 \uac83\uc785\ub2c8\ub2e4<SPAN >. <\/SPAN>\uc774\uac83\uc744 \ubc29\uc9c0\ud558\uae30 \uc704\ud558\uc5ec<SPAN > TIME_WAIT <\/SPAN>\uc0c1\ud0dc\ub97c \ub461\ub2c8\ub2e4<SPAN >. TIME_WAIT<\/SPAN>\uc0c1\ud0dc\uc5d0 \uc788\ub294 \ub3d9\uc548\uc740 \uac19\uc740 \uc5f0\uacb0\uc774 \ubc1c\uc0dd\ud558\uc9c0 \ubabb\ud558\ub3c4\ub85d \ubc29\uc9c0\ud569\ub2c8\ub2e4<SPAN >. <\/SPAN>\uc989 \uc774\uc804\uc5d0 \ub0b4\uac00 \uc5f0\uacb0\ub418\uc5c8\ub358 \ud3ec\ud2b8\uac00<SPAN > 1500<\/SPAN>\ubc88\uc774\ub77c\uba74 \ub2e4\uc74c \uc5f0\uacb0\uc740 \ud604\uc7ac<SPAN > 1500<\/SPAN>\ubc88\uc774<SPAN > TIME_WAIT<\/SPAN>\uc774\ubbc0\ub85c<SPAN > 1501<\/SPAN>\ubc88\uc73c\ub85c \uc5f0\uacb0\ub418\uac8c \ub429\ub2c8\ub2e4<SPAN >. <\/SPAN>\uadf8\ub807\uac8c \ud558\uba74 \uc704\uc640\uac19\uc740 \ubb38\uc81c\ub97c \ud574\uacb0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4<SPAN >. <\/SPAN>\ubcf4\ud1b5<SPAN > TIME_WAIT<\/SPAN>\uc0c1\ud0dc\ub294<SPAN > 2 MSL<\/SPAN>\uc785\ub2c8\ub2e4<SPAN >. <\/SPAN>\uc989 \uc778\ud130\ub137 \uc0c1\uc5d0\uc11c \ud328\ud0b7\uc774 \uc874\uc7ac\ud558\ub294 \uc2dc\uac04\ubcf4\ub2e4 \uae38\uac8c \uc124\uc815\ub429\ub2c8\ub2e4<SPAN >. <\/SPAN>\uadf8\ub7ec\ubbc0\ub85c<SPAN > TIME_WAIT<\/SPAN>\uc0c1\ud0dc\uac00 \ub04a\ub098\uba74 \uc778\ud130\ub137 \uc0c1\uc5d0\uc11c\ub294 \uc774\uc804 \uc5f0\uacb0\uc5d0 \ubcf4\ub0b4\uc84c\ub358 \ud328\ud0b7\uc774 \ubaa8\ub450 \uc18c\uba78\ub418\uc5c8\ub2e4\uace0 \ud655\uc2e0\ud560 \uc218 \uc788\uc73c\ubbc0\ub85c \uc0c8\ub85c\uc6b4 \uc5f0\uacb0\uc744 \ub9cc\ub4e4\uc5b4\ub3c4 \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud558\uc9c0 \uc54a\ub294\uac83\uc785\ub2c8\ub2e4<SPAN >..&nbsp; <\/SPAN><\/SPAN><\/P><br \/>\n<P>&nbsp;<\/P><\/p>\n","protected":false},"excerpt":{"rendered":"<p>TCP\ub294 \uc5ec\ub7ec\uac1c\uc758 State\ub97c \uac00\uc9c8\uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc608\ub97c\ub4e4\uc5b4 CLOSED(\uc5f0\uacb0\uc774 \ub2eb\ud614\uc744\ub54c) LISTEN(\uc5f0\uacb0\uc744 \uae30\ub2e4\ub9ac\uace0 \uc788\uc744\ub54c), ESTABLISHED(\uc5f0\uacb0\uc774 \ub418\uc5c8\uc744\ub54c) \ub4f1\ub4f1\uc758 \uc0c1\ud0dc\ub97c \uac00\uc9c8\uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\uc911\uc5d0\uc11c TIME_WAIT\ub77c\ub294 \uc0c1\ud0dc\uac00 \uc788\ub294\ub370, \uc774\ud574\ud558\uae30 \uac00\uc7a5 \uc5b4\ub824\uc6b4 \ubd80\ubd84\uc778\uac83 \uac19\uc2b5\ub2c8\ub2e4. TIME_WAIT \uc0c1\ud0dc\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \uacbd\uc6b0\uc5d0 \ubc1c\uc0dd\ud569\ub2c8\ub2e4. \uc6b0\uc120 Client\uc640 Server\uac00 TCP\ub85c \uc5f0\uacb0\uc774 \ub418\uc5b4 \uc788\ub2e4\uace0 \uac00\uc815\ud569\uc2dc\ub2e4. \uc774\ub54c \ud074\ub77c\uc774\uc5b8\ud2b8\uac00 \uc5f0\uacb0\uc744 \ub04a\uc73c\ub824\uba74 close\ud568\uc218\ub97c \ud638\ucd9c\ud569\ub2c8\ub2e4. \uc774 \ud568\uc218\ub97c \ud638\ucd9c\ud558\uba74 \uc11c\ubc84\uc5d0 FIN segment\ub97c \ubcf4\ub0b4\uac8c \ub429\ub2c8\ub2e4. \uadf8\ub7ec\uba74 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"spay_email":""},"categories":[405],"tags":[512],"jetpack_featured_media_url":"","amp_enabled":true,"_links":{"self":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/976"}],"collection":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=976"}],"version-history":[{"count":0,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/976\/revisions"}],"wp:attachment":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=976"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=976"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=976"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}