<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Mint &amp;amp; Latte_.</title>
    <link>https://mintnlatte.tistory.com/</link>
    <description>언제부턴가 나는..　　　　　　　　
무심코 던지는 농담속에　　　　　
'진심'을 섞어 말한다.</description>
    <language>ko</language>
    <pubDate>Tue, 9 Jun 2026 21:41:15 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>민트앤라떼</managingEditor>
    <image>
      <title>Mint &amp;amp; Latte_.</title>
      <url>https://t1.daumcdn.net/cfile/tistory/2664214955DAE72727</url>
      <link>https://mintnlatte.tistory.com</link>
    </image>
    <item>
      <title>GDB 명령어 정리</title>
      <link>https://mintnlatte.tistory.com/581</link>
      <description>&lt;br /&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt;

&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;
&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&lt;b&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt;(1) 시작과 종료&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp; &amp;nbsp; - 시작 : gdb [프로그램명][core 파일명][PID]&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp; &amp;nbsp; - 종료 : q or ctrl + d&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;
&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&lt;b&gt;(2) 소스보기 ( list or l )&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; - list : main&amp;nbsp;함수 기점으로 소스 출력&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; - list 10 :&amp;nbsp;10행을 기준으로 출력&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; - list func&amp;nbsp;:&amp;nbsp;func함수의 소스를 출력 &amp;nbsp;(&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;c++&amp;nbsp;의 클래스 멤버의 경우 클래스 이름도 입력 해야 함)&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; - list - :&amp;nbsp;출력된 행의 이전행을 출력&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; - list file.c:func&amp;nbsp;: file의&amp;nbsp;func&amp;nbsp;함수 부분을 출력&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; - file.c:10&amp;nbsp; : file의&amp;nbsp;10행을 기준으로 출력&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&lt;b&gt;(3) 브레이크 포인트 ( break or b )&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; - break func&amp;nbsp;:&amp;nbsp;func&amp;nbsp;함수의 시작부분에 브레이크 포인트 설정&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; - b&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;reak&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;10 : 10행에 브레이크포인트 설정&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; - b&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;reak&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;file.c:func&amp;nbsp;:&amp;nbsp;file.c&amp;nbsp;파일에&amp;nbsp;func함수에 브레이크 포인트 설정&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; - b&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;reak&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;file.c:10 :&amp;nbsp;file.c&amp;nbsp;파일에&amp;nbsp;10행에 브레이크 포인트 설정&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; - b&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;reak&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;+2 :&amp;nbsp;현재 행에서&amp;nbsp;2개 행 이후 브레이크 포인트 설정&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; - b&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;reak&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;-2 :&amp;nbsp;현재 행에서&amp;nbsp;2개 행 이전 지점에 브레이크 포인트 설정&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; - b&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;reak&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;*0x8049000 :&amp;nbsp;특정 주소에 브레이크 포인트 설정&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; - b&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;reak&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;10 if&amp;nbsp;var&amp;nbsp;==0 : 10행에 브레이크포인트를 설정하는데&amp;nbsp;var&amp;nbsp;값이&amp;nbsp;0일 때 작동&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; - tb&amp;nbsp;: b&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;reak&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;와 같으나&amp;nbsp;1회용 브레이크 포인트임.&amp;nbsp;문법은&amp;nbsp;b&amp;nbsp;와 같음&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; - info break :&amp;nbsp;&amp;nbsp;현재 브레이크 포인트 보기&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; - cl :&amp;nbsp;브레이크 포인트 지우기&amp;nbsp;(&amp;nbsp;옵션은&amp;nbsp;b와 유사하다&amp;nbsp;)&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; - d :&amp;nbsp;모든 브레이크 포인트 지우기&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&lt;b&gt;(3) 진행 명령어&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; - run (r) : 프로그램 수행&amp;nbsp;(&amp;nbsp;ndk&amp;nbsp;환경에서는 지원되지 않는다.&amp;nbsp;)&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; - kill (k) : 프로그램 수행 종료&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp; &amp;nbsp; - step (s): 현재 행 수행 후 정지,&amp;nbsp;함수 호출시 함수 안으로 들어감&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;
&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;s 5 : step 다섯번 수행과 동일&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;next (n) : 현재 행 수행 후 정지,&amp;nbsp;함수 호출시 함수 수행 다음 행으로 감&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;
&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;n 5 : next 다섯번 수행과 동일&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;continue (c) : 다음 브레이크 포인트까지 진행&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;u :&amp;nbsp;&amp;nbsp;현재 루프를 빠져나감&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;finish :&amp;nbsp;현재 함수를 수행하고 빠져 나감&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;return :&amp;nbsp;현재 함수를 수행하지 않고 빠져 나감&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;return 123 :&amp;nbsp;위와 같으나 리턴값을 지정함&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;si&amp;nbsp;:&amp;nbsp;어셈블리 명령어 단위의 수행&amp;nbsp;(&amp;nbsp;진행은&amp;nbsp;step&amp;nbsp;과 같음&amp;nbsp;)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;ni&amp;nbsp;:&amp;nbsp;어셈블리 명령어 단위의 수행&amp;nbsp;(&amp;nbsp;진행은&amp;nbsp;next&amp;nbsp;와 같음&amp;nbsp;)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&lt;b&gt;(4) 와치 포인트 ( watch )&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; - watch&amp;nbsp;&amp;nbsp;변수명&amp;nbsp;:&amp;nbsp;특정변수에 와치 포인트를 설정하고,&amp;nbsp;특정변수가 바뀔 때마다 브레이크가 걸리면서 이전/현재값을 출력한다.&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&lt;b&gt;(5) 변수출력 관련&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; - info locals&amp;nbsp;:&amp;nbsp;현재 스택의 로컬변수모두 출력&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp; -&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;info variables&amp;nbsp;:&amp;nbsp;전역변수 모두 출력&amp;nbsp;(&amp;nbsp;스크롤 압박주의! )&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp; -&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;p [변수명]&amp;nbsp;:&amp;nbsp;해당변수&amp;nbsp;value&amp;nbsp;출력 (&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;포인터변수 입력시 주소값출력,&amp;nbsp;*포인터변수명시 실제&amp;nbsp;value출력 )&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - p $[레지스터명]&amp;nbsp;:&amp;nbsp;레지스터 값출력&amp;nbsp;(&amp;nbsp;p $eax&amp;nbsp;)&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;p *[포인터]@[숫자]&amp;nbsp;:&amp;nbsp;struct/class&amp;nbsp;의 배열일 때 배열의 크기를 알림&amp;nbsp;(&amp;nbsp;p *pt@4 )&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;p ‘[파일명]’::[변수명]&amp;nbsp;:&amp;nbsp;변수명 중복시 특정 파일의 전역변수 출력&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;p [함수명]::[변수명]&amp;nbsp;:&amp;nbsp;변수명 중복 시 특정 함수의&amp;nbsp;static&amp;nbsp;변수명 출력 (&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;변수명이 중복될 때 기본으로&amp;nbsp;local&amp;nbsp;변수가 출력 )&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;p /[출력형식][변수명]&amp;nbsp;:&amp;nbsp;출력형식에 맞추어 변수값 출력&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - t : 2진수&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;o&amp;nbsp;: 8진수&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;d&amp;nbsp;:&amp;nbsp;부호없는&amp;nbsp;10진수&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;u&amp;nbsp;:&amp;nbsp;부호없는&amp;nbsp;10진수&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;x&amp;nbsp;: 16진수&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;c&amp;nbsp;:&amp;nbsp;최초&amp;nbsp;1바이트 값을 문자형으로 출력&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;f&amp;nbsp;:&amp;nbsp;부동소수점&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;a&amp;nbsp;:&amp;nbsp;가장가까운 심볼의 오프셋을 출력&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;p (캐스팅)[변수명]&amp;nbsp;:&amp;nbsp;변수를 캐스팅하여 출력&amp;nbsp;(&amp;nbsp;p (char *)ptr&amp;nbsp;)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;p [포인터변수or배열]+[숫자]&amp;nbsp;:&amp;nbsp;특정 주소&amp;nbsp;+&amp;nbsp;숫자 위치 출력&amp;nbsp;(&amp;nbsp;p (array[1]+4) )&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;p [변수명]&amp;nbsp;=&amp;nbsp;[value] :&amp;nbsp;특정 변수의 값을 설정&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp; -&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;info registers :&amp;nbsp;레지스터 전체 출력&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp; -&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;info all-registers : MMX&amp;nbsp;포함 레지스터 전체출력&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp; -&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;info registers :&amp;nbsp;레지스터 전체 출력&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp; -&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;info all-registers : MMX&amp;nbsp;포함 레지스터 전체출력&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;display [변수명]&amp;nbsp;:&amp;nbsp;매번&amp;nbsp;p&amp;nbsp;치기 귀찮으니 특정변수 진행 중 계속 출력 (&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;p&amp;nbsp;와 동일한 방식으로 출력형식 지정가능 )&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - disable display [번호]&amp;nbsp;:&amp;nbsp;일시적으로 디스플레이 중단&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - enable display [번호]&amp;nbsp;:&amp;nbsp;중단했던 번호 다시 출력&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - undisplay&amp;nbsp;[번호]&amp;nbsp;:&amp;nbsp;출력하던&amp;nbsp;display&amp;nbsp;변수 제거&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&lt;b&gt;(6) 스택 상태 검사&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; - info f [프레임 번호] :&amp;nbsp;스택 프레임 내용 출력&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;info&amp;nbsp;args&amp;nbsp;:&amp;nbsp;함수 호출시 인자를 출력&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;info locals :&amp;nbsp;함수의 지역변수를 출력&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;info catch :&amp;nbsp;함수의 예외 핸들러를 출력&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;bt&amp;nbsp;:&amp;nbsp;전체 스택 프레임 출력&amp;nbsp;(&amp;nbsp;콜스택&amp;nbsp;)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;frame [스택번호]&amp;nbsp;:&amp;nbsp;스택번호의 스택 프레임으로 이동&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;up :&amp;nbsp;상위 스택프레임으로 이동&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;up [숫자]&amp;nbsp;:&amp;nbsp;숫자만큼 상위 스택프레임으로 이동&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;down :&amp;nbsp;하위 스택프레임으로 이동&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;down [숫자]&amp;nbsp;:&amp;nbsp;숫자만큼 하위 스택프레임으로 이동&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&lt;b&gt;(7) 메모리상태 검사&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; - x/[범위][출력형식][범위의단위]&amp;nbsp;&amp;nbsp;[메모리주소나 함수명]&amp;nbsp;&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - 범위&amp;nbsp;:&amp;nbsp;기본&amp;nbsp;4byte&amp;nbsp;단위&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - 출력 형식&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; - t : 2진수&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;o&amp;nbsp;: 8진수&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;d&amp;nbsp;:&amp;nbsp;부호없는&amp;nbsp;10진수&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;u&amp;nbsp;:&amp;nbsp;부호없는&amp;nbsp;10진수&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;x&amp;nbsp;: 16진수&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;c&amp;nbsp;:&amp;nbsp;최초&amp;nbsp;1바이트 값을 문자형으로 출력&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;f&amp;nbsp;:&amp;nbsp;부동소수점&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;a&amp;nbsp;:&amp;nbsp;가장가까운 심볼의 오프셋을&amp;nbsp;출력&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;s :&amp;nbsp;문자열로 출력&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;i&amp;nbsp;:&amp;nbsp;어셈블리 형식으로 출력&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - 범위의 단위&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;b : 1 byte&amp;nbsp;단위&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;h : 2 byte&amp;nbsp;단위&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;w : 4 byte&amp;nbsp;단위&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;g : 8 byte&amp;nbsp;단위&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; - Example&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - x/10i main : main&amp;nbsp;함수로 부터&amp;nbsp;40byte&amp;nbsp;를 어셈블리로 출력&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - x/10 main : main&amp;nbsp;함수로 부터&amp;nbsp;40byte를 출력&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - x/10b 0x8048200 :&amp;nbsp;주소로 부터&amp;nbsp;10byte를 출력&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&lt;b&gt;(7) 기타&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp; &amp;nbsp; - directory [경로] : 소스파일을 탐색하기 위해 경로에 directory 를 추가&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;b style=&quot;font-family: Helvetica;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/b&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;- objectdir [경로] : 오브젝트 경로 등록&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;disas&amp;nbsp;[함수명]&amp;nbsp;:&amp;nbsp;특정함수의 어셈블리 코드를 출력&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;disas&amp;nbsp;[주소]&amp;nbsp;[주소]&amp;nbsp;:&amp;nbsp;주소사이의 어셈블리 코드를 출력&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;call&amp;nbsp;[함수명(인자)]&amp;nbsp;:&amp;nbsp;특정 함수를 인자값으로 호출함&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;jump *[주소]&amp;nbsp;:&amp;nbsp;주소로 강제적으로 분기&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;jump&amp;nbsp;[행번호]&amp;nbsp;:&amp;nbsp;특정 행으로 강제 분기&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;jump [&amp;nbsp;함수명]&amp;nbsp;:&amp;nbsp;특정 함수로 강제 분기&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;info signals :&amp;nbsp;signal&amp;nbsp;종류 출력&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;signal [시그널명]&amp;nbsp;:&amp;nbsp;디버깅중인 프로세스에 시그널 전달&amp;nbsp;&amp;nbsp;(&amp;nbsp;signal SIGKILL )&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;set {타입}[주소]&amp;nbsp;=&amp;nbsp;[값]&amp;nbsp;:&amp;nbsp;특정 메모리에 값을 지정&amp;nbsp;(&amp;nbsp;set {int}0x8048300 = 100 )&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;info&amp;nbsp;탭키&amp;nbsp;:&amp;nbsp;info&amp;nbsp;로 확인 가능한 명령어 출력&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/font&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; font-size:10pt;&quot;&gt;환경 설정&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - info set :&amp;nbsp;설정 가능한 내용 출력&lt;/font&gt;&lt;/div&gt;
&lt;div style=&quot;color: rgb(0, 0, 0); font-family: Arial; font-size:12pt; line-height: normal;&quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;2&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - set prompt euclid :&amp;nbsp;프롬프트른&amp;nbsp;euclid&amp;nbsp;로 변경&lt;br /&gt;
&lt;br /&gt;※&amp;nbsp;참조 :&amp;nbsp;&lt;a href=&quot;http://blog.naver.com/euclid1001/40179341273&quot; target=&quot;_blank&quot; title=&quot;[http://blog.naver.com/euclid1001/40179341273]로 이동합니다.&quot;&gt;http://blog.naver.com/euclid1001/40179341273&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/font&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>L inux /Command</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/581</guid>
      <comments>https://mintnlatte.tistory.com/581#entry581comment</comments>
      <pubDate>Wed, 18 Jun 2014 10:02:36 +0900</pubDate>
    </item>
    <item>
      <title>[MintnLatte] 12월 티스토리 초대장을 배포합니다. (13장)</title>
      <link>https://mintnlatte.tistory.com/579</link>
      <description>&lt;div&gt;
&lt;div style=&quot;padding: 30px; border: 1px solid rgb(235, 235, 235); line-height: 1.8; background-color: rgb(255, 255, 255);&quot;&gt;
&lt;span style=&quot;color: rgb(255, 255, 255); font-family: Verdana, sans-serif; font-size: 8pt; line-height: 1; background-color: rgb(254, 132, 42); padding: 2px 5px;&quot;&gt;i n v i t a t i o n&lt;/span&gt;&lt;div style=&quot;margin: 23px 0px 32px; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: rgb(227, 227, 227); height: 29px;&quot;&gt;
&lt;h3 style=&quot;color: rgb(101, 101, 101); font-family: Dotum, sans-serif; font-size: 14pt; line-height: 1; margin: 0px; padding: 0px 0px 10px; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: rgb(254, 132, 42); float: left;&quot;&gt;TISTORY invitation&lt;/h3&gt;&lt;div style=&quot;float: right; margin-top: 9px;&quot;&gt;
&lt;font color=&quot;#656565&quot;&gt;+ 남은 초대장 수 :&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#fe842a&quot;&gt;&lt;b&gt;13&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: rgb(161, 161, 161); margin: 25px 0px 10px; font-family: Dotum, sans-serif; font-size: 11px; line-height: 1.5;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;font color=&quot;#656565&quot;&gt;안녕하세요!&lt;br /&gt;
&lt;/font&gt;&lt;div&gt;
&lt;font color=&quot;#656565&quot;&gt;티스토리 &quot;MintnLatte&quot; 블로그 입니다.&lt;br /&gt;
&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;font color=&quot;#656565&quot;&gt;12월 티스토리 초대장을 배포하려 합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;font color=&quot;#656565&quot;&gt;1. 개설하고자 하시는&amp;nbsp;&lt;font color=&quot;#e31600&quot;&gt;블로그에 대한 소개&lt;/font&gt;와&amp;nbsp;&lt;font color=&quot;#e31600&quot;&gt;이메일 주소&lt;/font&gt;를 [댓글]로 성의있게 남겨 주세요.&lt;br /&gt;
2. 이전에&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#e31600&quot;&gt;블로그를 운영했던 경험&lt;/font&gt;&lt;font color=&quot;#656565&quot;&gt;이 있으신 분은 주소를 남겨주시면 참고 하겠습니다.&lt;br /&gt;
3. 그리고&amp;nbsp;&lt;font color=&quot;#e31600&quot;&gt;본 블로그에 대한 느낌&lt;/font&gt;을 간략히 남겨주시면, 선별하여 초대장을 보내드리겠습니다.&lt;br /&gt;
4. 마지막으로 블로그를 개설하신 후에&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#e31600&quot;&gt;[방명록]&lt;/font&gt;&lt;/b&gt;&lt;b&gt;&lt;font color=&quot;#656565&quot;&gt;에 글 남겨 주시고, 좋은 인연으로 이어갔으면 좋겠습니다.&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#656565&quot;&gt;5. 초대일로 부터 일주일 이내 개설이 진행되지 않는 분은 초대장을 회수합니다.&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#656565&quot;&gt;6. 초대장을 받을 이메일 주소는&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#e31600&quot;&gt;[본문]&lt;/font&gt;&lt;font color=&quot;#656565&quot;&gt;에 남겨주세요.&amp;nbsp;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;font color=&quot;#656565&quot;&gt;많은 분들과 소통하며 좋은 정보를 공유하고자 합니다.&lt;br /&gt;
&lt;b&gt;꼭 필요하신 분들만&amp;nbsp;&lt;font color=&quot;#e31600&quot;&gt;양식에 맞추어&lt;/font&gt;&lt;/b&gt;&amp;nbsp;댓글로 신청 해 주시기 바랍니다.&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;font color=&quot;#656565&quot;&gt;&lt;br /&gt;
감사합니다.&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;font color=&quot;#656565&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
From_.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MintLatte&lt;br /&gt;
&lt;br /&gt;
&lt;/font&gt;&lt;b style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
위 4가지 사항은 꼭 지켜주시고, 정말 필요로 하지 않으신분들은 절대!! 신청하지 말아주십시오.&lt;/b&gt;&lt;/div&gt;
&lt;b&gt;다른분들의 소중한 기회를 빼앗아가지 마시기 바랍니다.&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
추가로, 광고배너를 위한 홍보용 블로그개설을 위한분은 신청하지 마세요.&lt;br /&gt;
또한, C&amp;amp;P (copy&amp;amp;paste)는 정중히 사양하겠습니다^^&lt;br /&gt;
&lt;br /&gt;
&lt;font color=&quot;#8c3c04&quot;&gt;&lt;b&gt;*** 그동안 신중히 초대장을 배포하였음에도 불구하고, 실제로 블로그 활동을 하시는분은 10% 남짓입니다. ***&lt;br /&gt;
*** 따라서 초대장 배포 대상에 기준을 좀 더 엄격하게 판단하도록 하겠습니다. 이점 양해 부탁드립니다. ***&lt;/b&gt;&lt;/font&gt;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description>
      <category>D aily+Latte/Tistory_Invitation</category>
      <category>티스토리 초대</category>
      <category>티스토리 초대장</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/579</guid>
      <comments>https://mintnlatte.tistory.com/579#entry579comment</comments>
      <pubDate>Mon, 30 Dec 2013 23:19:45 +0900</pubDate>
    </item>
    <item>
      <title>[MintnLatte] 11월 티스토리 초대장을 배포합니다. (3장)</title>
      <link>https://mintnlatte.tistory.com/577</link>
      <description>&lt;div&gt;
&lt;div style=&quot;padding: 30px; border: 1px solid rgb(235, 235, 235); line-height: 1.8; background-color: rgb(255, 255, 255);&quot;&gt;
&lt;span style=&quot;color: rgb(255, 255, 255); font-family: Verdana, sans-serif; font-size: 8pt; line-height: 1; background-color: rgb(254, 132, 42); padding: 2px 5px;&quot;&gt;i n v i t a t i o n&lt;/span&gt;&lt;div style=&quot;margin: 23px 0px 32px; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: rgb(227, 227, 227); height: 29px;&quot;&gt;
&lt;h3 style=&quot;color: rgb(101, 101, 101); font-family: Dotum, sans-serif; font-size: 14pt; line-height: 1; margin: 0px; padding: 0px 0px 10px; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: rgb(254, 132, 42); float: left;&quot;&gt;TISTORY invitation&lt;/h3&gt;&lt;div style=&quot;float: right; margin-top: 9px;&quot;&gt;
&lt;font color=&quot;#656565&quot;&gt;+ 남은 초대장 수 : &lt;/font&gt;&lt;font color=&quot;#fe842a&quot;&gt;&lt;b&gt;3&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: rgb(161, 161, 161); margin: 25px 0px 10px; font-family: Dotum, sans-serif; font-size: 11px; line-height: 1.5;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;font color=&quot;#656565&quot;&gt;안녕하세요!&lt;br /&gt;
&lt;/font&gt;&lt;div&gt;
&lt;font color=&quot;#656565&quot;&gt;티스토리 &quot;MintnLatte&quot; 블로그 입니다.&lt;br /&gt;
&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;font color=&quot;#656565&quot;&gt;11월 티스토리 초대장을 배포하려 합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;font color=&quot;#656565&quot;&gt;1. 개설하고자 하시는&amp;nbsp;&lt;font color=&quot;#e31600&quot;&gt;블로그에 대한 소개&lt;/font&gt;와&amp;nbsp;&lt;font color=&quot;#e31600&quot;&gt;이메일 주소&lt;/font&gt;를 [댓글]로 성의있게 남겨 주세요.&lt;br /&gt;
2. 이전에&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#e31600&quot;&gt;블로그를 운영했던 경험&lt;/font&gt;&lt;font color=&quot;#656565&quot;&gt;이 있으신 분은 주소를 남겨주시면 참고 하겠습니다.&lt;br /&gt;
3. 그리고&amp;nbsp;&lt;font color=&quot;#e31600&quot;&gt;본 블로그에 대한 느낌&lt;/font&gt;을 간략히 남겨주시면, 선별하여 초대장을 보내드리겠습니다.&lt;br /&gt;
4. 마지막으로 블로그를 개설하신 후에&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#e31600&quot;&gt;[방명록]&lt;/font&gt;&lt;/b&gt;&lt;b&gt;&lt;font color=&quot;#656565&quot;&gt;에 글 남겨 주시고, 좋은 인연으로 이어갔으면 좋겠습니다.&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#656565&quot;&gt;
5. 초대일로 부터 일주일 이내 개설이 진행되지 않는 분은 초대장을 회수합니다.&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#656565&quot;&gt;6. 초대장을 받을 이메일 주소는 &lt;/font&gt;&lt;font color=&quot;#e31600&quot;&gt;[본문]&lt;/font&gt;&lt;font color=&quot;#656565&quot;&gt;에 남겨주세요.&amp;nbsp;&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;font color=&quot;#656565&quot;&gt;많은 분들과 소통하며 좋은 정보를 공유하고자 합니다.&lt;br /&gt;
&lt;b&gt;꼭 필요하신 분들만&amp;nbsp;&lt;font color=&quot;#e31600&quot;&gt;양식에 맞추어&lt;/font&gt;&lt;/b&gt;&amp;nbsp;댓글로 신청 해 주시기 바랍니다.&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;font color=&quot;#656565&quot;&gt;&lt;br /&gt;
감사합니다.&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;font color=&quot;#656565&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
From_.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MintLatte&lt;br /&gt;
&lt;br /&gt;
&lt;/font&gt;&lt;b style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
위 4가지 사항은 꼭 지켜주시고, 정말 필요로 하지 않으신분들은 절대!! 신청하지 말아주십시오.&lt;/b&gt;&lt;/div&gt;
&lt;b&gt;다른분들의 소중한 기회를 빼앗아가지 마시기 바랍니다.&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
추가로, 광고배너를 위한 홍보용 블로그개설을 위한분은 신청하지 마세요.&lt;br /&gt;
또한, C&amp;amp;P (copy&amp;amp;paste)는 정중히 사양하겠습니다^^&lt;br /&gt;
&lt;br /&gt;
&lt;font color=&quot;#8c3c04&quot;&gt;&lt;b&gt;*** 그동안 신중히 초대장을 배포하였음에도 불구하고, 실제로 블로그 활동을 하시는분은 10% 남짓입니다. ***&lt;br /&gt;
*** 따라서 초대장 배포 대상에 기준을 좀 더 엄격하게 판단하도록 하겠습니다. 이점 양해 부탁드립니다. ***&lt;/b&gt;&lt;/font&gt;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description>
      <category>D aily+Latte/Tistory_Invitation</category>
      <category>티스토리 초대</category>
      <category>티스토리 초대장</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/577</guid>
      <comments>https://mintnlatte.tistory.com/577#entry577comment</comments>
      <pubDate>Fri, 6 Dec 2013 00:17:57 +0900</pubDate>
    </item>
    <item>
      <title>이쪽이 현실이다</title>
      <link>https://mintnlatte.tistory.com/576</link>
      <description>&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/241377455284BB8D1D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F241377455284BB8D1D&quot; width=&quot;139&quot; height=&quot;54&quot; alt=&quot;&quot; filename=&quot;바코드.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div&gt;애인이 한 손으로 나를 꽉 껴안는다.&lt;/div&gt;
&lt;div&gt;내 머리가 애인의 어깨에 부딪힌다.&lt;/div&gt;
&lt;div&gt;애인은 팔 힘이 너무 세서, 나는 숨을 쉴 수 없다.&lt;/div&gt;
&lt;div&gt;그의 가슴이 코와 입을 짓누르고 있어서.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&quot;현실이야&quot;&lt;/div&gt;
&lt;div&gt;애인이 말했다.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&quot;이쪽이 현실이라구&quot;&lt;/div&gt;
&lt;div&gt;나는 그 말을 믿고 싶어 안달한다.&lt;/div&gt;
&lt;div&gt;거의 울먹이는 기분으로,&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&quot;정말?&quot;&lt;/div&gt;
&lt;div&gt;이라고 묻는다.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&quot;정말&quot;&lt;/div&gt;
&lt;div&gt;애인이 힘주어 대답해서, 나는 의심할 이유를 잃어버린다.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;이쪽이 현실이다.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;font color=&quot;#9d6c08&quot;&gt;에쿠니가오리/웨하스의자&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&lt;/font&gt;&lt;/div&gt;</description>
      <category>D aily+Latte/Novel@love</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/576</guid>
      <comments>https://mintnlatte.tistory.com/576#entry576comment</comments>
      <pubDate>Thu, 14 Nov 2013 21:01:31 +0900</pubDate>
    </item>
    <item>
      <title>There is only one perfect mate</title>
      <link>https://mintnlatte.tistory.com/575</link>
      <description>&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2260BF445284BAC31C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2260BF445284BAC31C&quot; width=&quot;139&quot; height=&quot;54&quot; alt=&quot;&quot; filename=&quot;바코드.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
For each person,there is only one perfect mate.&lt;/div&gt;
&lt;div&gt;
The moment we met,I knew it was you.&lt;/div&gt;
&lt;div&gt;
And you knew it was me.&lt;/div&gt;
&lt;div&gt;
So if we give up now,we can never love this way again.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&amp;nbsp;&lt;/div&gt;</description>
      <category>D aily+Latte/Novel@love</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/575</guid>
      <comments>https://mintnlatte.tistory.com/575#entry575comment</comments>
      <pubDate>Thu, 14 Nov 2013 20:58:22 +0900</pubDate>
    </item>
    <item>
      <title>나에게 오는 길</title>
      <link>https://mintnlatte.tistory.com/574</link>
      <description>&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2632BB3C5284B96F0A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2632BB3C5284B96F0A&quot; width=&quot;139&quot; height=&quot;54&quot; alt=&quot;&quot; filename=&quot;바코드.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
조금씩 양보할게..&lt;br /&gt;
&lt;font color=&quot;#8e8e8e&quot;&gt;나에게 오는 길이 어렵지 않도록..&lt;/font&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;</description>
      <category>D aily+Latte/Novel@love</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/574</guid>
      <comments>https://mintnlatte.tistory.com/574#entry574comment</comments>
      <pubDate>Thu, 14 Nov 2013 20:52:52 +0900</pubDate>
    </item>
    <item>
      <title>난 아무 남자에게나 마음을 주지 않아요</title>
      <link>https://mintnlatte.tistory.com/573</link>
      <description>&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/274FE3425284B86724&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F274FE3425284B86724&quot; width=&quot;139&quot; height=&quot;54&quot; alt=&quot;&quot; filename=&quot;바코드.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;b&gt;난 아무 남자에게나마음을 주지 않아요.&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
내가 &amp;nbsp;비싼여자다, 도도한 여자다,라고 말하고 싶은게 아니라&lt;/div&gt;
&lt;div&gt;
&lt;font color=&quot;#c8056a&quot;&gt;당신이 '아무남자' 가 아니라는걸&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
말해주고 싶은거에요.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;/div&gt;</description>
      <category>D aily+Latte/Novel@love</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/573</guid>
      <comments>https://mintnlatte.tistory.com/573#entry573comment</comments>
      <pubDate>Thu, 14 Nov 2013 20:48:27 +0900</pubDate>
    </item>
    <item>
      <title>너무 뻔해진 사랑</title>
      <link>https://mintnlatte.tistory.com/572</link>
      <description>&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/277BA5475284B78802&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F277BA5475284B78802&quot; width=&quot;139&quot; height=&quot;54&quot; alt=&quot;&quot; filename=&quot;바코드.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div&gt;그런 얘길 들었던 적이 있어.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;한 3~40년을 같이 산 부분데,&lt;/div&gt;
&lt;div&gt;어느날 여자가 외출했다가 전철타고 집에 가는 길이었대.&lt;/div&gt;
&lt;div&gt;그 때 전철안에서 저만치에 낯익은 중년 남자가 보였는데&lt;/div&gt;
&lt;div&gt;가만보니까 자기 남편이었던거야.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;그렇게 우연히 만나면 굉장히 반갑잖아.&lt;/div&gt;
&lt;div&gt;하지만 굉장히 반갑지만 여잔 아는척을 안한거야.&lt;/div&gt;
&lt;div&gt;왜? 귀찮아서.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;사람들 있는데서 부르기도 뭐하고, 부르면 괜히 남의 시선만 끌고&lt;/div&gt;
&lt;div&gt;남편이 서있는 곳까지 꾸역꾸역 사람들 헤치고 걸어가기도 뭐하고&lt;/div&gt;
&lt;div&gt;어차피 집에 가면 볼건데 뭐~ 이런 기분이었던거지.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;그렇다고 사이가 나쁜것도 아니고 굉장히 좋은 사이래.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;난 잘 이해가 안되지만 그 얘기를 우리 엄마한테 해줬더니&lt;/div&gt;
&lt;div&gt;'왜 이해가 안돼?' 그러시더라.&lt;/div&gt;
&lt;div&gt;그런거 있나봐, 사랑하는 사람이랑 오래오래 같이 살면&lt;/div&gt;
&lt;div&gt;너무 편안해서 이런거 저런거 다 생략하게 되는거.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;아, 근데 웃긴건 여자가 전철 내려가지구 지하도에서 나오니까&lt;/div&gt;
&lt;div&gt;비가 오고있었는데 거기서 남편이 기다리고 있더라는거야.&lt;/div&gt;
&lt;div&gt;그니까 남편도 전철안에서 이미 아내를 본거지.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;그래서 둘은 같이 우산 쓰고 집에 갔대.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;난 왜 이 얘기가 그렇게 아름답지?&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;이제 서로 너무 뻔해져서 할말도 없어져버린 사이.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;하지만 어디 설레는 사랑만이 사랑일까?&lt;br /&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;font color=&quot;#ec9c2c&quot;&gt;너무 뻔해진 이 사랑이 더 고마운거라고.&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&lt;/font&gt;&lt;/div&gt;</description>
      <category>D aily+Latte/Novel@love</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/572</guid>
      <comments>https://mintnlatte.tistory.com/572#entry572comment</comments>
      <pubDate>Thu, 14 Nov 2013 20:45:26 +0900</pubDate>
    </item>
    <item>
      <title>사랑으로 사랑을 확인하자</title>
      <link>https://mintnlatte.tistory.com/571</link>
      <description>&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/277BC34C5284B5B301&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F277BC34C5284B5B301&quot; width=&quot;139&quot; height=&quot;54&quot; alt=&quot;&quot; filename=&quot;바코드.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div&gt;질투로 사랑을 확인하지 말자&lt;/div&gt;
&lt;div&gt;밀고 당기기로 사랑을 확인하지 말자&lt;/div&gt;
&lt;div&gt;그 사람의 부재로 ,&lt;/div&gt;
&lt;div&gt;괜한 말다툼으로 ,&lt;/div&gt;
&lt;div&gt;다른 사람의 입을 통하여&lt;/div&gt;
&lt;div&gt;사랑을 확인하지 말자&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;font color=&quot;#f3709b&quot;&gt;사랑으로 사랑을 확인하자.&lt;/font&gt;&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&lt;/div&gt;</description>
      <category>D aily+Latte/Novel@love</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/571</guid>
      <comments>https://mintnlatte.tistory.com/571#entry571comment</comments>
      <pubDate>Thu, 14 Nov 2013 20:36:49 +0900</pubDate>
    </item>
    <item>
      <title>묘한 감정 상태</title>
      <link>https://mintnlatte.tistory.com/570</link>
      <description>&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/23719C4E5284B50418&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F23719C4E5284B50418&quot; width=&quot;139&quot; height=&quot;54&quot; alt=&quot;&quot; filename=&quot;바코드.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;
언제부터인가 나는 울적하면서&lt;br /&gt;
한편으로는 노곤하고 달콤한 상태가 뒤섞인&lt;br /&gt;
묘한 감정 상태를 경험하기 시작했다.&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;</description>
      <category>D aily+Latte/Novel@love</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/570</guid>
      <comments>https://mintnlatte.tistory.com/570#entry570comment</comments>
      <pubDate>Thu, 14 Nov 2013 20:34:03 +0900</pubDate>
    </item>
    <item>
      <title>데칼코마니</title>
      <link>https://mintnlatte.tistory.com/569</link>
      <description>&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2363924E5284B1180A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2363924E5284B1180A&quot; width=&quot;139&quot; height=&quot;54&quot; alt=&quot;&quot; filename=&quot;바코드.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div&gt;등 뒤에서 너를 끌어안으면 너의 왼쪽과 나의 왼쪽,&lt;/div&gt;
&lt;div&gt;너의 오른쪽과 나의 오른쪽이 정확히 겹쳐진다.&lt;/div&gt;
&lt;div&gt;반으로 접은 도화지를 양옆으로 펼치면&lt;/div&gt;
&lt;div&gt;똑같은 모양이 나오는 데칼코마니가 연상된다.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
나의 심장은 너의 심장과 같은 자리에서 뛰고,&lt;/div&gt;
&lt;div&gt;나의 왼쪽 손은 너의 왼쪽 손을 잡는다.&lt;/div&gt;
&lt;div&gt;너는 내 눈을 보고 있지 않지만 내 마음을 읽고 있고,&lt;/div&gt;
&lt;div&gt;나는 네 입술에 닿지 않지만 너와 뜨겁게 키스하고 있다.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;font color=&quot;#d18e0a&quot;&gt;조진국 /사랑하지만 사랑하지 않는다.&lt;/font&gt;&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&lt;/div&gt;</description>
      <category>D aily+Latte/Novel@love</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/569</guid>
      <comments>https://mintnlatte.tistory.com/569#entry569comment</comments>
      <pubDate>Thu, 14 Nov 2013 20:17:15 +0900</pubDate>
    </item>
    <item>
      <title>Chapter 4. 클라이언트/서버 모델 :: 포트와 주소</title>
      <link>https://mintnlatte.tistory.com/568</link>
      <description>&lt;b&gt;■ 클라이언트 / 서버 구조에서 클라이언트는 IP 주소로 네트워크상의 서버를 구분하고, 포트로 시스템 내부에서 실행중인 프로그램을 구분해서 서비스를 요청한다.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;&lt;b&gt;(1)&amp;nbsp;포트 (Port)&lt;/b&gt;&lt;br /&gt;
: 클라이언트의 서비스 요청과 서버의 응대 처리는 각각의 소켓이 연결된 포트를 통해 이루어진다.&lt;br /&gt;
 &lt;br /&gt;
- 컴퓨터 시스템은 0 부터 65535까지의 포트를 두고 있다.&lt;br /&gt;
- 클라이언트가 원하는 서비스를 받으려면 서버의 어떤 포트가 서비스를 하고 있는지를 미리 알아야한다.&lt;br /&gt;
- 서버에서는 서비스를 할 수 있도록 미리 서버측 응용프로그램에서 소켓을 생성하고 해당 포트를 연결시켜 놓아야 한다.&lt;br /&gt;
&lt;br /&gt;※&amp;nbsp;참고자료 :&amp;nbsp;&lt;a href=&quot;http://mintnlatte.tistory.com/45&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#5c7fb0&quot;&gt;2011/05/11 - [T heory/Network] - 포트 (Port)&lt;/font&gt;&lt;/a&gt;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;- 리눅스/유닉스 계열 시스템에서 포트별로 할당된 서비스의 내용 확인하기&lt;br /&gt;
: /etc/services 파일을 통해 확인 가능&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;b&gt;(2) IP 주소&lt;/b&gt;&lt;br /&gt;
: 소켓통신을 위해 상대 컴퓨터와의 접속점으로 IP 주소와 포트를 사용한다.&lt;br /&gt;
&lt;br /&gt;- 응용프로그램에서의 IP 주소의 표현방식은 '도메인 이름(www.naver.com)', '10진수(202.131.30.81)'이 있다.&lt;br /&gt;
- 이런 형식의 IP 주소는 네트워크 바이트 순서로 된 이진값으로 변환해야 한다.&lt;br /&gt;
&lt;br /&gt;※&amp;nbsp;참고자료 : 네트워크 바이트 순서 관련 자료&lt;br /&gt;
-&amp;nbsp;&lt;font color=&quot;#5c7fb0&quot;&gt;&lt;a href=&quot;http://mintnlatte.tistory.com/52&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#5c7fb0&quot;&gt;2011/06/20 - [T heory/Network] - 네트워크 바이트 순서 (Byte Ordering)&lt;/font&gt;&lt;/a&gt;&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
-&amp;nbsp;&lt;a href=&quot;http://mintnlatte.tistory.com/35&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#5c7fb0&quot;&gt;2011/04/13 - [P rogramming/C Language] - 바이트 순서 변환 함수 (ntohl, ntohs, htonl, htons)&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;※&amp;nbsp;참고자료 : IP 주소 변환 관련 자료&lt;br /&gt;
-&amp;nbsp;&lt;a href=&quot;http://mintnlatte.tistory.com/270&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#5c7fb0&quot;&gt;2012/02/29 - [P rogramming/Linux System] - 네트워크 주소 변환 - inet_addr()&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;
-&amp;nbsp;&lt;a href=&quot;http://mintnlatte.tistory.com/271&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#5c7fb0&quot;&gt;2012/02/29 - [P rogramming/Linux System] - 네트워크 주소 변환 - inet_aton()&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;
-&amp;nbsp;&lt;a href=&quot;http://mintnlatte.tistory.com/272&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#5c7fb0&quot;&gt;2012/02/29 - [P rogramming/Linux System] - 네트워크 주소 변환 - inet_ntoa()&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;b&gt;(3) 프로토콜 주소의 구성&lt;/b&gt;&lt;br /&gt;
: TCP/IP 통신망에서 상대방과 통신하기 위해 사용하는 접속점의 주소는 구조체 sockaddr에 담아 준비한다.&lt;br /&gt;
&lt;br /&gt;※&amp;nbsp;참고자료 : 프로토콜의 주소 관련 자료&lt;br /&gt;
-&amp;nbsp;&lt;a href=&quot;http://mintnlatte.tistory.com/263&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#5c7fb0&quot;&gt;2012/02/27 - [P rogramming/Socket] - 프로토콜 체계와 주소체계 - PF_INET, AF_INET&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;
-&amp;nbsp;&lt;a href=&quot;http://mintnlatte.tistory.com/269&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#5c7fb0&quot;&gt;2012/02/28 - [P rogramming/Socket] - 3. 주소 정보의 표현 (sockaddr / sockaddr_in)&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;b&gt;※ 포트번호나 IP 주소는 모두 네트워크 바이트 순서로 기술해야 하고, 특히나 IP 주소는 이진 형식이어야 한다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&amp;nbsp;&lt;/b&gt;</description>
      <category>B ook summary/Socket progm</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/568</guid>
      <comments>https://mintnlatte.tistory.com/568#entry568comment</comments>
      <pubDate>Wed, 13 Nov 2013 19:38:17 +0900</pubDate>
    </item>
    <item>
      <title>Chapter 3. 소켓 프로그래밍에서 알아야 할 기본 :: 소켓의 생성과 종료</title>
      <link>https://mintnlatte.tistory.com/567</link>
      <description>&lt;span style=&quot;font-size: 10pt;&quot;&gt;■ TCP/IP 전송 계층의 프로토콜인 TCP와 UDP로 자료를 송수신하는 방법&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;(1) 소켓의 생성과 종료&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
: 응용프로그램이 인터넷에서 TCP/IP 전송 계층 기반의 통신을 하려면 소켓을 생성하고, 소켓을 통해 원격지의 응용프로그램과 자료를 송수신해야 한다.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;※&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;참고자료 :&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://mintnlatte.tistory.com/category/P%20rogramming/Socket&quot; target=&quot;_blank&quot; title=&quot;[http://mintnlatte.tistory.com/category/P%20rogramming/Socket]로 이동합니다.&quot; style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;font color=&quot;#5c7fb0&quot;&gt;http://mintnlatte.tistory.com/category/P%20rogramming/Socket&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;※&amp;nbsp;블로그 내 Socket 카테고리에서 자세한 내용을 확인 할 수 있다.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
- &lt;/span&gt;&lt;a href=&quot;http://mintnlatte.tistory.com/264&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;font color=&quot;#5c7fb0&quot;&gt;2012/02/27 - [P rogramming/Socket] - 1. 소켓 프로그래밍의 이해&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
-&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://mintnlatte.tistory.com/267&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;font color=&quot;#5c7fb0&quot;&gt;2012/02/27 - [P rogramming/Socket] - 2. 프로토콜 정의 및 소켓 생성 - socket()&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description>
      <category>B ook summary/Socket progm</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/567</guid>
      <comments>https://mintnlatte.tistory.com/567#entry567comment</comments>
      <pubDate>Wed, 13 Nov 2013 18:56:02 +0900</pubDate>
    </item>
    <item>
      <title>Chapter 3. 소켓 프로그래밍에서 알아야 할 기본 :: TCP &amp;amp; UDP</title>
      <link>https://mintnlatte.tistory.com/550</link>
      <description>&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;■ TCP 와 UDP 는 OSI 7계층의 4계층인 전송계층의 프로토콜로 통신하는 양쪽 노드 간 자료의 전송과 제어를 책임진다.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;(1) TCP 프로토콜 (연결 지향형)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
: &amp;nbsp;신뢰성 있는 자료 전송을 보장한다.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
- 에러제어 : 전자기 신호, 체증 때문에 세그먼트가 변경되었는지 여부를 체크하고, 재전송 처리를 한다.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
- 흐름제어 : 수용 가능한 자료만 전송하여 수신측 버퍼 오버플로우를 방지하여 안정성을 보장한다.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
- 혼잡제어 : 네트워크 내의 패킷 수가 과도하게 증가하는 현상을 방지한다.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
- TCP를 통한 자료전송&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
: TCP는 자료가 목적지에 도달할 때까지 경유할 경로를 결정한다. 자료는 전송 단위인 패킷으로 쪼개서 번호를 매기고, 미리 결정한 경로를 통해 순서대로 전송한다. 이렇게 하면 모든 자료가 동일한 경로를 거쳐 전송되기 때문에 자료의 순서가 뒤바뀌지 않는다. 일반적으로 이러한 방식을 연결형 서비스라고 한다.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
- TCP의 장점 : 신뢰성&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;(2) UDP 프로토콜 (비연결형)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
: 신뢰성 있는 자료 전송을 보장하지 않으며, 필요하면 응용프로그램에서 전송 여부를 확인해야 한다.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
- 에러검출 : UDP 패킷 헤더의 오류검출 필드(Check Sum)를 통해 무결성 검사를 한다.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
- 흐름제어 : 수신측의 허용치를 고려하지 않고 데이터를 전송한다.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
- UDP를 통한 자료전송&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
: UDP는 자료를 전송하기 위한 경로를 미리 결정하지 않는다. 자료를 패킷으로 쪼갠 후 패킷에 번호를 매겨 목적지로 차례로 전송하면 제각기 다른 경로를 거쳐 목적지에 전달된다. 따라서 패킷의 순서가 뒤바뀌는 경우가 발생한다. 일반적으로 이런 방식을 비연결형 서비스라고 한다.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
- UDP의 장점 : 속도&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;(3) 정리&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
: TCP와 UDP는 서비스 수준에서 분명한 차이가 있다.&amp;nbsp;TCP는 UDP보다 안전하게 자료를 전송한다. 하지만 이를 위해 UDP에 비해 많은 비용을 치러야 한다. 경로결정 및 손실에 대비해서 자료의 전송 여부를 확인해야한다. 그리고 손실이 생기면 사본을 다시 전송해야하는 등 추가적인 비용을 지불해야한다.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
그리고 DNS나 TIME 서비스처럼 한 번의 패킷 송수신으로 서비스가 완성되는 서비스에서는 자료의 순서가 바뀔 염려가 없어서 UDP가 유리하다. 또한 LAN처럼 전송 오류가 적고, 패킷 순서가 바뀌지 않는 환경에서는 UDP를 사용해도 안전성이 어느 정도 보장된다. (NFS)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;</description>
      <category>B ook summary/Socket progm</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/550</guid>
      <comments>https://mintnlatte.tistory.com/550#entry550comment</comments>
      <pubDate>Wed, 13 Nov 2013 18:34:50 +0900</pubDate>
    </item>
    <item>
      <title>Chapter 3. 소켓 프로그래밍에서 알아야 할 기본 :: 프로토콜 계층 구조</title>
      <link>https://mintnlatte.tistory.com/566</link>
      <description>&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;(1) OSI 7 계층&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;: ISO 에서 나눈 7개의 수직적인 개층으로, 다른 계층과는 무관하게 저마다 독립적인 기능을 지원&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 응용 계층(7 계층) : 응용 프로세스가 네트워크에 접근하는 수단을 제공 (TELNET / HTTP / FTP)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 표현 계층(6 계층) : 두 시스템 간의 표준화 된 데이터 형식을 규정 및 암호화, 압축/해제 (JPEG / MPEG)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 세션 계층(5 계층) : 응용 계층 사이에 연결을 설정 및 유지/종료 (TLS / SSH)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 전송 계층(4 계층) : 두 시스템 간의 신뢰성 있는 데이터 전송을 위해 오류 복구 및 흐름제어 (TCP /UDP / RTP)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 네트워크 계층(3 계층) : 최적의 경로를 찾아 패킷을 송신측에서 수신측으로 전달 (IP / ICMP / IGMP)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 데이터링크 계층(2 계층) : 물리적인 전송 링크를 통해 프레임을 인접 노드로 안전하게 전송 (ETHERNET)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 물리 계층(1 계층) : 데이터를 비트로 변환하여 전기적 신호를 물리적 매체에 전달 및 링크 관리 (CABLE / ATM / PSTN)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;※ 참고자료 : &lt;/span&gt;&lt;a href=&quot;http://mintnlatte.tistory.com/57&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;font color=&quot;#5c7fb0&quot;&gt;2011/07/15 - [T heory/Network] - OSI 7 Layer&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;(2) TCP/IP 4 계층&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;: 미국 국방성이 개발한 ARPAnet 의 통신 프로토콜로 OSI 7계층에 비해 좀더 단순하게 응용계층, 전송계층, 인터넷계층, 네트워크 액세스계층으로 규정&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 응용 계층(OSI의 5,6,7 계층) : TCP와 UDP 기반의 응용프로그램 (TELNET / FTP / SMTP)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 전송 계층(OSI의 4 계층) :&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;통신 노드 간의 연결을 제어하고, 자료의 송수신을 담당 (TCP / UDP)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 인터넷 계층(OSI의 3 계층) : 통신 노드 간의 IP 패킷을 전송하는 기능과 라우팅 기능을 담당 (IP / ICMP / ARP / RARP)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 네트워크 액세스 계층(OSI의 1, 2 계층) : 시스템을 연결하는 물리적인 링크의 상태 관리 (LAN / X.25)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;(3) 소켓 통신을 위한 OS의 구성&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;: 운영체제의 커널은 소켓 모듈, TCP 모듈, IP 모듈, 디바이스 드라이버로 구성되어 있다.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 소켓 모듈&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;: 응용프로그램에서 소켓함수를 호출하면 최종 목적지의 컴퓨터까지 자료를 전송하기 위해 TCP/UDP 모듈을 호출&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- TCP/UDP 모듈&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;: TCP/UDP 모듈은 다음 경유지로 자료를 전송하기 위해 IP 모듈의 함수를 호출&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- IP 모듈 : NIC를 통해 다음 경유지로 자료를 전송하기 위해 디바이스 드라이버 함수 호출&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 디바이스 드라이버 : 컴퓨터에 연결된 NIC(Network Interface Card)를 제어하고, 자료를 실제 케이블을 통해 전송&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;소켓 프로그램은 TCP/UDP를 기반으로 한 전송 계층의 프로그램이다.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;</description>
      <category>B ook summary/Socket progm</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/566</guid>
      <comments>https://mintnlatte.tistory.com/566#entry566comment</comments>
      <pubDate>Wed, 13 Nov 2013 18:32:53 +0900</pubDate>
    </item>
    <item>
      <title>너 밖에 없다</title>
      <link>https://mintnlatte.tistory.com/565</link>
      <description>&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/26686E3A52833E6316&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F26686E3A52833E6316&quot; width=&quot;139&quot; height=&quot;54&quot; alt=&quot;&quot; filename=&quot;바코드.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;
그래도 너 밖에 없다.&lt;br /&gt;
그래서 너 밖에 없다.&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;</description>
      <category>D aily+Latte/Novel@love</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/565</guid>
      <comments>https://mintnlatte.tistory.com/565#entry565comment</comments>
      <pubDate>Wed, 13 Nov 2013 17:55:18 +0900</pubDate>
    </item>
    <item>
      <title>사랑의 표현과 속도</title>
      <link>https://mintnlatte.tistory.com/564</link>
      <description>&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/221B713D52833D5B10&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F221B713D52833D5B10&quot; width=&quot;139&quot; height=&quot;54&quot; alt=&quot;&quot; filename=&quot;바코드.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;
눈치 챌 수 있을 정도의 &lt;font color=&quot;#ec9c2c&quot;&gt;표현&lt;/font&gt;과&lt;br /&gt;
단정 짓지 못 할 정도의 &lt;font color=&quot;#7293fa&quot;&gt;속도&lt;/font&gt;로&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;</description>
      <category>D aily+Latte/Novel@love</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/564</guid>
      <comments>https://mintnlatte.tistory.com/564#entry564comment</comments>
      <pubDate>Wed, 13 Nov 2013 17:51:30 +0900</pubDate>
    </item>
    <item>
      <title>사랑받고 싶은 것이다</title>
      <link>https://mintnlatte.tistory.com/563</link>
      <description>&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/211A524C52833CCD10&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F211A524C52833CCD10&quot; width=&quot;139&quot; height=&quot;54&quot; alt=&quot;&quot; filename=&quot;바코드.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
나는 당신이 내 얼굴 보다는 머리를 칭찬해주기를 바란다.&lt;/div&gt;
&lt;div&gt;
그러나 꼭 얼굴을 칭찬해야겠다면&lt;/div&gt;
&lt;div&gt;
정적이고 피부조직에 기초를 둔 코 보다는,&lt;/div&gt;
&lt;div&gt;
운동신경과 근육이 통제하는 미소에 대해서 말을 해주기를 바란다.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;font color=&quot;#c84205&quot;&gt;내소망은 내가 모든것을 잃고 나만 남았다고 해도&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;font color=&quot;#c84205&quot;&gt;사랑받고 싶은 것이다.&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
- 알랭드 보통/왜 나는 너를 사랑하는가中&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;/div&gt;</description>
      <category>D aily+Latte/Novel@love</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/563</guid>
      <comments>https://mintnlatte.tistory.com/563#entry563comment</comments>
      <pubDate>Wed, 13 Nov 2013 17:48:50 +0900</pubDate>
    </item>
    <item>
      <title>다시는 사랑에 빠지지 않을 것인가</title>
      <link>https://mintnlatte.tistory.com/562</link>
      <description>&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2215133652833C0806&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2215133652833C0806&quot; width=&quot;139&quot; height=&quot;54&quot; alt=&quot;&quot; filename=&quot;바코드.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div&gt;운명적이었다고 생각해 온 사람이&lt;/div&gt;
&lt;div&gt;흔한 해프닝에 지나지 않았음을 깨달았을 때,&lt;/div&gt;
&lt;div&gt;사람들은 당연히 사랑에 대한 냉소를 갖게 된다.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;그렇다면 다시는 사랑에 빠지지 않을 것인가?&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;b&gt;절대 그렇지 않다.&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;</description>
      <category>D aily+Latte/Novel@love</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/562</guid>
      <comments>https://mintnlatte.tistory.com/562#entry562comment</comments>
      <pubDate>Wed, 13 Nov 2013 17:45:50 +0900</pubDate>
    </item>
    <item>
      <title>사랑은 미친짓</title>
      <link>https://mintnlatte.tistory.com/561</link>
      <description>&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/227D613552833B3629&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F227D613552833B3629&quot; width=&quot;139&quot; height=&quot;54&quot; alt=&quot;&quot; filename=&quot;바코드.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;
모든 사람이&lt;br /&gt;
사랑은 미친짓이라고는 하지만,&lt;br /&gt;
그 미친짓을 싫어하는 사람은 결코 없다.&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;</description>
      <category>D aily+Latte/Novel@love</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/561</guid>
      <comments>https://mintnlatte.tistory.com/561#entry561comment</comments>
      <pubDate>Wed, 13 Nov 2013 17:42:00 +0900</pubDate>
    </item>
    <item>
      <title>정말 사랑하는 사람이 있다면</title>
      <link>https://mintnlatte.tistory.com/560</link>
      <description>&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/272FB13F52833A1A30&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F272FB13F52833A1A30&quot; width=&quot;139&quot; height=&quot;54&quot; alt=&quot;&quot; filename=&quot;바코드.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;정말 사랑하는 사람이 있다면&lt;/span&gt;&lt;/div&gt;
&lt;p style=&quot;text-align: left; margin: 0px;&quot;&gt;절대 그 사람의 손을 놓아서는 안된다.&lt;/p&gt;
&lt;p style=&quot;text-align: left; margin: 0px;&quot;&gt;놓는 순간 그 사람은 다른 누구보다 멀어지니까...&lt;/p&gt;
&lt;p style=&quot;text-align: left; margin: 0px;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left; margin: 0px;&quot;&gt;-가네시로 가즈키/ 꽃&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;/p&gt;</description>
      <category>D aily+Latte/Novel@love</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/560</guid>
      <comments>https://mintnlatte.tistory.com/560#entry560comment</comments>
      <pubDate>Wed, 13 Nov 2013 17:37:12 +0900</pubDate>
    </item>
    <item>
      <title>한 사람만 보면..</title>
      <link>https://mintnlatte.tistory.com/559</link>
      <description>&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/241D463852833AE11E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F241D463852833AE11E&quot; width=&quot;139&quot; height=&quot;54&quot; alt=&quot;&quot; filename=&quot;바코드.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;
흔들흔들 어질어질 하지?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;
근데 하나만 집중해서 봐봐, 그러면 흔들리지 않아.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;
사랑도 마찬가지가 일거야.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;한 사람만 보면.. 흔들릴 일이 없는거지.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>D aily+Latte/Novel@love</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/559</guid>
      <comments>https://mintnlatte.tistory.com/559#entry559comment</comments>
      <pubDate>Wed, 13 Nov 2013 17:34:24 +0900</pubDate>
    </item>
    <item>
      <title>파일 정보 검색 :: struct dirent</title>
      <link>https://mintnlatte.tistory.com/558</link>
      <description>&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;(1) 파일 목록 읽어 내기&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;: 파일 목록을 읽어 내기 위해서는 해당 운영체제가 채택한 파일 시스템에 대해서 알고 있어야 한다. &lt;/span&gt;&lt;font color=&quot;#e31600&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;리눅스나 유닉스 계열의 경우 디렉토리는 특수 파일로, I-노드 번호와 파일명의 쌍을 갖는 구조체의 이루어져 있다.&lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt; 디렉토리의 구조체에서 I-노드 번호는 I-노드를 찾는 색인(Index)로 사용된다.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;(2) I-노드의 파일 정보&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 파일 소유주의 사용자 ID와 그룹ID&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 접근 권한 정보&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 파일 내용이 저장된 물리적인 디스크의 번지&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 파일 크기&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 최근의 I-노드 변경 시각, 최근의 이용 시각, 최근의 갱신 시각&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 해당 파일이 몇 개의 디렉토리로부터 참조되고 있는지 참조 수&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 파일 유형(디렉토리, 일반 파일, 특수 파일)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;(3) dirent 구조체&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;: 헤더파일 dirent.h 에는 디렉토리의 구조를 구조체 dirent로 정의하고 있다.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;table width=&quot;730&quot; bgcolor=&quot;#ffffff&quot; style=&quot;border-collapse:collapse&quot; cellpadding=&quot;1&quot; cellspacing=&quot;1&quot;&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td style=&quot;border:1px solid #dadada&quot; width=&quot;100%&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;struct dirent {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp; &amp;nbsp; long &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; d_ino; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // I-노드 번호 (삭제된 파일은 I-노드번호가 0)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp; &amp;nbsp; off_t &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; d_off; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// offset&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp; &amp;nbsp; unsigned short &amp;nbsp; &amp;nbsp;d_reclen; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 파일 이름 길이&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp; &amp;nbsp; char &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; d_name[NAME_MAX+1] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 파일 이름&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;(4) 파일 읽기&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;디렉토리 파일을 읽어 내려면 단순히 파일을 열어 저장된 구조체를 하나씩 읽으면 된다.&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;1. 디렉토리 열기 : &lt;/span&gt;&lt;font color=&quot;#e31600&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;opendir()&lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt; 함수&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;br /&gt;
&lt;table width=&quot;730&quot; bgcolor=&quot;#ffffff&quot; style=&quot;border-collapse:collapse&quot; cellpadding=&quot;1&quot; cellspacing=&quot;1&quot;&gt;&lt;tbody&gt;&lt;tr&gt;
&lt;td style=&quot;border:1px solid #dadada&quot; width=&quot;100%&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;#include &amp;lt;dirent.h&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;DIR *opendir(const char *dirname);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;반환값 : 성공(디렉토리 스트림의 포인터), 실패(NULL)&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;- opendir 함수는 변수 dirname에 지정된 디렉토리 스트림을 열어 처음을 가리킨다.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;2. 파일 읽기 : &lt;/span&gt;&lt;font color=&quot;#e31600&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;readdir()&lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt; 함수&lt;/span&gt;&lt;br /&gt;
&lt;table width=&quot;730&quot; bgcolor=&quot;#ffffff&quot; style=&quot;border-collapse:collapse&quot; cellpadding=&quot;1&quot; cellspacing=&quot;1&quot;&gt;&lt;tbody&gt;&lt;tr&gt;
&lt;td style=&quot;border:1px solid #dadada&quot; width=&quot;100%&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;#include &amp;lt;dirent.h&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;struct dirent *readdir(DIR *dirp);&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;반환값 : 성공(파일 정보가 담긴 dirent 구조체), 실패(NULL)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- readdir 함수는 dirp가 가리키는 디렉토리 내 파일 목록의 주소를 반환한다.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 파일 목록을 알려면 readdir 함수를 반복해서 호출해서 디렉토리 항목을 하나씩 읽으면 된다.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;3. 디렉토리 파일 닫기 : &lt;/span&gt;&lt;font color=&quot;#e31600&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;closedir()&lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt; 함수&lt;/span&gt;&lt;br /&gt;
&lt;table width=&quot;730&quot; bgcolor=&quot;#ffffff&quot; style=&quot;border-collapse:collapse&quot; cellpadding=&quot;1&quot; cellspacing=&quot;1&quot;&gt;&lt;tbody&gt;&lt;tr&gt;
&lt;td style=&quot;border:1px solid #dadada&quot; width=&quot;100%&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;#include &amp;lt;dirent.h&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;int closedir(DIR *dp);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;반환값 : 성공(0), 실패(-1)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- closedir 함수는 디렉토리 파일을 닫아준다.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;(5) 프로그램 구현&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2644A83B5282642314&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2644A83B5282642314&quot; width=&quot;740&quot; height=&quot;319&quot; alt=&quot;&quot; filename=&quot;ls.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;(6) 프로그램 실행&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/236DF8335282643712&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F236DF8335282643712&quot; width=&quot;740&quot; height=&quot;128&quot; alt=&quot;&quot; filename=&quot;ls_exe.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;/span&gt;</description>
      <category>P rogramming/Linux System</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/558</guid>
      <comments>https://mintnlatte.tistory.com/558#entry558comment</comments>
      <pubDate>Wed, 13 Nov 2013 02:24:42 +0900</pubDate>
    </item>
    <item>
      <title>Chapter 2. 내친김에 소켓 프로그래밍 확장하기 :: 파일 리스트 송수신</title>
      <link>https://mintnlatte.tistory.com/557</link>
      <description>■ 클라이언트 프로그램으로 부터 'ls' 문자열을 받아, 현재 디렉토리의 파일 리스트를 전송하는 프로그램&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;(1) 서버 프로그램&lt;/b&gt;&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2610493F52823AB605&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2610493F52823AB605&quot; width=&quot;740&quot; height=&quot;584&quot; alt=&quot;&quot; filename=&quot;ls_server1.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2710493F52823AB606&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2710493F52823AB606&quot; width=&quot;740&quot; height=&quot;547&quot; alt=&quot;&quot; filename=&quot;ls_server2.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;(2) 클라이언트 프로그램&lt;/b&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2667574452823ACD12&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2667574452823ACD12&quot; width=&quot;740&quot; height=&quot;860&quot; alt=&quot;&quot; filename=&quot;ls_client.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;b&gt;(3) 실행 결과&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
- 서버 프로그램 실행&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2360A04552823AE829&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2360A04552823AE829&quot; width=&quot;740&quot; height=&quot;27&quot; alt=&quot;&quot; filename=&quot;ls_server_exe.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/p&gt;
- 클라이언트 프로그램 실행&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/276BB44052823B0605&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F276BB44052823B0605&quot; width=&quot;740&quot; height=&quot;51&quot; alt=&quot;&quot; filename=&quot;ls_client_exe.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;※&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://mintnlatte.tistory.com/558&quot; target=&quot;_blank&quot; style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;2013/11/13 - [P rogramming/Linux System] - 파일 정보 검색 :: struct dirent&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;/p&gt;</description>
      <category>B ook summary/Socket progm</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/557</guid>
      <comments>https://mintnlatte.tistory.com/557#entry557comment</comments>
      <pubDate>Tue, 12 Nov 2013 23:30:15 +0900</pubDate>
    </item>
    <item>
      <title>Chapter 2. 내친김에 소켓 프로그래밍 확장하기 :: 문자열 송수신</title>
      <link>https://mintnlatte.tistory.com/556</link>
      <description>&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;■ Welcome to MintnLatte's blog!를 출력하는 소켓 프로그램의 기능 확장&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;: 연결요청(Client) -&amp;gt; Print요청(Client) -&amp;gt; 문자열전송(Server) -&amp;gt; 화면출력(Client)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;(1) 서버 프로그램&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;- Chapter 1 의 서버 프로그램에 클라이언트의 요청에 의한 처리 부분이 추가&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/266C533C5282367127&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F266C533C5282367127&quot; width=&quot;740&quot; height=&quot;974&quot; alt=&quot;&quot; filename=&quot;server_src.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;※ 추가된 부분&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 클라이언트로부터의 서비스 요청에 관련된 문자열을 한바이트씩 읽어들임&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 문자열의 끝을 확인하면 읽어 들이기를 중단&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 문자열의 마지막에 '\0'으로 문자열의 끝을 표시&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 클라이언트로부터의 문자열이 'print'인지 확인&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Welcome to MintnLatte's blog 문자열을 클라이언트로 전송&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;(2) 클라이언트 프로그램&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 13px; line-height: 19px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;- Chapter 1 의 클라이언트 프로그램에 문자열을 입력받아 서버로 전송하는 부분이 추가&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/21532B405282379731&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F21532B405282379731&quot; width=&quot;740&quot; height=&quot;633&quot; alt=&quot;&quot; filename=&quot;client_src.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;font-size: 13px; line-height: 19px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;※ 추가된 부분&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;font-size: 13px; line-height: 19px;&quot;&gt;&lt;span style=&quot;font-size: 13px; line-height: 19px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 표준입력으로 문자열을 입력받음&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;font-size: 13px; line-height: 19px;&quot;&gt;&lt;span style=&quot;font-size: 13px; line-height: 19px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 문자열을 서버로 전송&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 서버로부터의 응답으로 전송되는 데이터를 출력&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;(3) 실행 결과&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 서버 프로그램 실행&lt;/span&gt;&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/245D303D5282385D06&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F245D303D5282385D06&quot; width=&quot;740&quot; height=&quot;29&quot; alt=&quot;&quot; filename=&quot;server_exe.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 클라이언트 프로그램 실행&lt;/span&gt;&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/27460E455282386B2C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F27460E455282386B2C&quot; width=&quot;740&quot; height=&quot;64&quot; alt=&quot;&quot; filename=&quot;client_exe.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;</description>
      <category>B ook summary/Socket progm</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/556</guid>
      <comments>https://mintnlatte.tistory.com/556#entry556comment</comments>
      <pubDate>Tue, 12 Nov 2013 23:17:44 +0900</pubDate>
    </item>
    <item>
      <title>서버 소켓의 주소설정 중 INADDR_ANY의 의미</title>
      <link>https://mintnlatte.tistory.com/555</link>
      <description>&lt;div&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;■&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt; INADDR_ANY는 서버의 IP주소를 자동으로 찾아서 대입해주는 함수이다(복잡한 #define문으로 정의되어 있다. long형값 0).&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp; &amp;nbsp; INADDR_ANY를 지정할 경우 2가지 이점이 있다.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;(1) 멀티 네트워크 카드 동시 지원&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;: 서버는 NIC을 2개 이상 가지고 있는 경우가 많은데 만일 특정 NIC의 IP주소를 sin_addr.s_addr에 지정하면 다른 NIC에서 요청된 연결은 서비스 할 수 없게 된다. 이때 INADDR_ANY를 사용하면 두 NIC을 모두 바인딩해주므로 어느 IP를 통해 접속하더라도 정상적인 서비스가 가능하다.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;(2) 이식성&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;: 또 다른 이점은 이식성인데, 특정 IP를 지정했을 경우 다른 서버 컴퓨터에 프로그램이 설치된다면 주소값을 변경(소스 수정)해야 하지만, INADDR_ANY를 사용하면 소스 수정없이 곧바로 사용 또는 컴파일할 수 있는 장점이 생긴다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
=&amp;gt; &amp;nbsp;IP주소를 INADDR_ANY, 포트 번호를 9000 으로 설정할 경우, 현재 서버 컴퓨터의 9000번 포트를 목적지로 하는 모든 연결 요청에 대해 해당 서버 응용 프로그램에서 처리하겠다는 의미이다. 한 컴퓨터에 여러 장의 LAN 카드가 장착되어 있어서 여러 개의 IP 주소가 할당되고, 서버 응용 프로그램은 이들 IP를 통해 들어오는 모든 연결 요청을 받아서 처리하기위함.&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;</description>
      <category>P rogramming/Socket</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/555</guid>
      <comments>https://mintnlatte.tistory.com/555#entry555comment</comments>
      <pubDate>Tue, 12 Nov 2013 01:01:45 +0900</pubDate>
    </item>
    <item>
      <title>Chapter 1. 소켓 프로그래밍 맛보기</title>
      <link>https://mintnlatte.tistory.com/554</link>
      <description>&lt;b style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;■ Welcome to MintnLatte's blog! 를 출력하는 소켓 프로그램의 구현&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
:&amp;nbsp;연결 요청(Client) -&amp;gt;&amp;nbsp;문자열 전송(Server) -&amp;gt;&amp;nbsp;화면 출력(Client)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;(1) 서버 프로그램&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
- 소켓 생성 : 클라이언트의 요청을 받기위해 소켓 생성&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
- 주소 설정 : 서버의 IP 주소와 포트를 설정&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
- 포트 연결 : 생성한 소켓을 설정한 주소에 연결 (바인드)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
- 개통 요청 : 운영체제(커널)에 개통을 요청&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
- 요청 수신 : 클라이언트의 요청을 수신 (듣기소켓)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
- 정보 전송 : 클라이언트와 데이터 송수신 (연결 소켓)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
- 연결 종료 : 연결소켓 종료&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
- 서버 종료 : 듣기소켓 종료&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2614694F5280FB1802&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2614694F5280FB1802&quot; width=&quot;603&quot; height=&quot;694&quot; alt=&quot;&quot; filename=&quot;server.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
※ 서버&amp;nbsp;&lt;span style=&quot;font-size: 13px; line-height: 19px;&quot;&gt;IP주소를 INADDR_ANY, 포트 번호를 9000 으로 설정할 경우, 현재 서버 컴퓨터의 9000번 포트를 목적지로 하는 모든 연결 요청에 대해 해당 서버 응용 프로그램에서 처리하겠다는 의미이다. 한 컴퓨터에 여러 장의 LAN 카드가 장착되어 있어서 여러 개의 IP 주소가 할당되고, 서버 응용 프로그램은 이들 IP를 통해 들어오는 모든 연결 요청을 받아서 처리하기위함.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;(2) &amp;nbsp;클라이언트 프로그램&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
- 소켓 생성 : 서버와 통신하기 위한 소켓 생성&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
- 주소 설정 : 연결하기 위한 서버의 IP 주소와 포트를 설정&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;- 연결 요청 : 서버에 연결 요청 (포트는 커널에서 결정)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
- 정보 전송 : 서버와 데이터 송수신&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
- 연결 종료 : 연결소켓 종료&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/257F2E4F5280FC3E3D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F257F2E4F5280FC3E3D&quot; width=&quot;740&quot; height=&quot;561&quot; alt=&quot;&quot; filename=&quot;client.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;(3) 실행 결과&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
- 서버 프로그램 실행&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
: 서버 소켓 생성 후 클라이언트의 요청을 기다린다. 요청이 오면 문자열 전송.&lt;/span&gt;&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/256EB3505280FC6028&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F256EB3505280FC6028&quot; width=&quot;602&quot; height=&quot;120&quot; alt=&quot;&quot; filename=&quot;exe.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
- 클라이언트 프로그램 실행&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
: 클라이언트 소켓 생성 후 서버에 연결 요청 후 데이터를 수신하여 출력.
&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/216FAB505280FD0730&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F216FAB505280FD0730&quot; width=&quot;602&quot; height=&quot;107&quot; alt=&quot;&quot; filename=&quot;exe1.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
- 사용중인 포트 확인&lt;/span&gt;&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;: 현재 사용중인 9000번 포트 확인.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/275CE14D5280FD1204&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F275CE14D5280FD1204&quot; width=&quot;563&quot; height=&quot;40&quot; alt=&quot;&quot; filename=&quot;netstat.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description>
      <category>B ook summary/Socket progm</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/554</guid>
      <comments>https://mintnlatte.tistory.com/554#entry554comment</comments>
      <pubDate>Tue, 12 Nov 2013 00:34:02 +0900</pubDate>
    </item>
    <item>
      <title>근로소득 원천징수 영수증 인터넷 발급</title>
      <link>https://mintnlatte.tistory.com/553</link>
      <description>&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
■ 근로소득 원천징수 영수증 인터넷 발급 방법 안내&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;(1) 국세청 홈텍스 홈페이지 접속&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
:&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.hometax.go.kr/&quot; target=&quot;_blank&quot; title=&quot;[http://www.hometax.go.kr/]로 이동합니다.&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;http://www.hometax.go.kr/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2137A23F5270A2A118&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2137A23F5270A2A118&quot; width=&quot;430&quot; height=&quot;271&quot; alt=&quot;&quot; filename=&quot;홈텍스.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;(2) 회원가입 후 로그인&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
: 공인인증서 또는 일반 회원가입으로 가입 후 로그인&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;(3) 조회서비스 선택&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
: 개인사업자 탭의 '&lt;font color=&quot;#e31600&quot;&gt;조회서비스&lt;/font&gt;' 선택&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2458154E5270A8A523&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2458154E5270A8A523&quot; width=&quot;618&quot; height=&quot;137&quot; alt=&quot;&quot; filename=&quot;홈텍스_00000.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;(4) 지급명세서 선택&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
: 좌측 세금신고내역조회의 하위메뉴 중 '&lt;font color=&quot;#e31600&quot;&gt;지급명세서&lt;/font&gt;' 선택&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2210AB505270A9291F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2210AB505270A9291F&quot; width=&quot;233&quot; height=&quot;213&quot; alt=&quot;&quot; filename=&quot;홈텍스_00001.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;(5) 근로소득 선택 및 조회&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
: 지급명세서 신고내역 조회에서 귀속연도와 원하는 서식의 종류를 찾아 선택. 원천징수영수증은 '&lt;font color=&quot;#e31600&quot;&gt;근로소득&lt;/font&gt;'을 선택&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/271987345270A9C11D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F271987345270A9C11D&quot; width=&quot;668&quot; height=&quot;111&quot; alt=&quot;&quot; filename=&quot;홈텍스_00002.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;(6) 영수증 보기 및 인쇄&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
: 조회 후 상세 내역 확인을 위해 '&lt;font color=&quot;#e31600&quot;&gt;원천징수 영스증 보기&lt;/font&gt;'의 주황색 항목 선택&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/277678485270AA7909&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F277678485270AA7909&quot; width=&quot;168&quot; height=&quot;71&quot; alt=&quot;&quot; filename=&quot;홈텍스_00003.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
- 새창으로 원천징수 영수증을 확인 할 수 있습니다.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;
- 인쇄를 원하시면 우측 상단의 '&lt;font color=&quot;#e31600&quot;&gt;인쇄하기&lt;/font&gt;' 선택&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;</description>
      <category>D aily+Latte/Useful Info</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/553</guid>
      <comments>https://mintnlatte.tistory.com/553#entry553comment</comments>
      <pubDate>Wed, 30 Oct 2013 15:44:51 +0900</pubDate>
    </item>
    <item>
      <title>TCP/IP 3 Way-Handshaking</title>
      <link>https://mintnlatte.tistory.com/552</link>
      <description>&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;b&gt;(1) TCP의 신뢰성 있는 통신이란?&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;= &lt;/span&gt;&lt;font color=&quot;#e31600&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;3 Way – Handshaking&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;신뢰성 있는 연결을 체결하기 전에 패킷을 3번 교환하여 확인을 하는 과정입니다.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;br /&gt;
&lt;b&gt;(2) 3 Way-Handshaking&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/214EC34952669D0A03&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F214EC34952669D0A03&quot; width=&quot;500&quot; height=&quot;356&quot; alt=&quot;&quot; filename=&quot;3way_1.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;- Client 에서 웹 서버로 연결을 최초&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; line-height: 1.5;&quot;&gt;시도시 먼저 SYN 패킷를 보냅니다.&lt;br /&gt;
- SYN 패킷를 보낸 Client 는 SYN-SENT 상태가 됩니다.&lt;br /&gt;
-&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;font-size: 10pt; line-height: 1.5;&quot;&gt;Server에서 CLOSED는 Port가 닫혀있는 상태를 뜻하고, &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; line-height: 1.5;&quot;&gt;포트가 서비스 가능한 상태인 LISTEN 상태로 만들어 주어야 합니다.&lt;br /&gt;
- &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; line-height: 1.5;&quot;&gt;LINTEN상태에서 Client로부터 SYN 패킷를 받으면 이에 대한 응답으로 SYN+ACK 패킷를&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;font-size: 10pt; line-height: 1.5;&quot;&gt;Client로 보냅니다.&lt;br /&gt;
- Server은 Client IP에 대해 포트 SYN-RECEIVED 상태로 전환 됩니다.&lt;br /&gt;
&lt;/span&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;line-height: 19px;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;font-size: 10pt; line-height: 1.5;&quot;&gt;Server로부터 SYN+ACK 패킷를 받으면, Client 는 ESTABLISHED상태로 변하게 되면서 연결을 확인합니다.&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; line-height: 1.5;&quot;&gt;&lt;br /&gt;
- Client는 Server로 SYN에 대한 응답으로 ACK 패킷를 보냅니다.&lt;br /&gt;
- Server는 이 ACK 패킷를 받고 해당 Client IP에 대한 포트&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;font-size: 10pt; line-height: 1.5;&quot;&gt;ESTABLISHED상태로 전환됩니다.&lt;br /&gt;
- 이로써 Server와 Client의 TCP 3-way handshaking 과정을 마치게 됩니다.&lt;/span&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;b&gt;(2) Code Bit (TCP Header)&lt;/b&gt;&lt;br /&gt;
TCP Header에는 Code Bit 라는 항목이 있습니다.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; line-height: 1.5;&quot;&gt;이는 6bit로 되어있으며 각각의 bit는 의미를 가지고 있습니다&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; line-height: 1.5;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Urg-Ack-Psh-Rst-Syn-Fin 순서로 되어 있으며 해당 위치의 비트에 1이 들어가게 되면 이 패킷의 어떤&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; line-height: 1.5;&quot;&gt;패킷인가를 알려주게 됩니다. 즉 000010 이라고 하면 SYN 패킷이 되는 겁니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;b&gt;(3) Sequence Number&lt;/b&gt;&lt;br /&gt;
Sequence Number 과 Acknowledgment Number 이 있는데 이는 TCP가 패킷을&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; line-height: 1.5;&quot;&gt;주고받을 때 순서와 Date와 관련됩니다. 여기서는 간략하게 알아보도록 하겠습니다.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; line-height: 1.5;&quot;&gt;최초 TCP 3-way handshaking 과정을 Sequence Number과 Acknowledgment Number로 나타내겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;
&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/25110D4C52669CFA26&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F25110D4C52669CFA26&quot; width=&quot;500&quot; height=&quot;344&quot; alt=&quot;&quot; filename=&quot;3way_2.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;처음 클라이언트에서 SYN 패킷을 보낼 때 Sequence Number(A)에 랜덤으로 숫자를 넣어서 보냅니다.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; line-height: 1.5;&quot;&gt;여기서는 1이라고 하겠습니다. 서버가 이 SYN 패킷을 받게 되면 응답으로 SYN+ACK패킷을 보내게&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; line-height: 1.5;&quot;&gt;되는데, 서버에서 보내는 Sequence Number(B)의 경우 또 랜덤의 숫자를 보내게 됩니다. 여기서는&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; line-height: 1.5;&quot;&gt;편의상 70이라고 하겠습니다. Acknowledgment Number의 경우, 앞 클라이언트에서 보내온&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; line-height: 1.5;&quot;&gt;SYN 패킷의 Sequence Number에다 +1 을 하여 보내게 됩니다(A+1). 즉 여기서는 Sequence Number이&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; line-height: 1.5;&quot;&gt;2가 되게 됩니다. 마지막으로 클라이언트에서 서버로부터 오는 SYN+ACK를 받고 응답으로 ACK 패킷을&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; line-height: 1.5;&quot;&gt;보내게 되는데 이때 서버에서 받은 Sequence Number에다 +1을 하여 보냅니다.(B+1) 즉 71이라는 숫자를&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; line-height: 1.5;&quot;&gt;Sequence Number로 보내게 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
※&amp;nbsp;출처 :&amp;nbsp;&lt;a href=&quot;http://cafe.naver.com/nsis/41903&quot; target=&quot;_blank&quot; title=&quot;[http://cafe.naver.com/nsis/41903]로 이동합니다.&quot;&gt;http://cafe.naver.com/nsis/41903&lt;br /&gt;
&lt;br /&gt;
&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;</description>
      <category>P rogramming/Socket</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/552</guid>
      <comments>https://mintnlatte.tistory.com/552#entry552comment</comments>
      <pubDate>Wed, 23 Oct 2013 00:44:08 +0900</pubDate>
    </item>
    <item>
      <title>펌웨어(Firmware)</title>
      <link>https://mintnlatte.tistory.com/551</link>
      <description>&lt;br /&gt;
■ 하드웨어를 제어하는 가장 기본적인 프로그램&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;(1) 컴퓨터 시스템&lt;/b&gt;&lt;br /&gt;
: ‘컴퓨터(Computer)’라고 한다면 대부분의 사람들은 데스크탑이나 노트북 등의 ‘PC(Personal Computer)’를 생각하기 마련이다. 하지만 원론적인 의미로 따지면 프로세서(CPU)를 갖추었으며, 외부로부터 정보를 입력 받아 정의된 규칙에 따라 이를 처리, 결과를 생성하는 전자 기기라면 모두 컴퓨터로 정의할 수 있다. 이렇게 본다면 휴대폰이나 MP3 플레이어, PMP, 비디오 게임기, 휴대용 전자 계산기 등도 모두 컴퓨터 시스템에 속한다고 할 수 있다.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;img id=&quot;012e09bab846001c15e09e24&quot; class=&quot;_attachment _photo&quot; src=&quot;http://ncc.phinf.naver.net/ncc01/2011/2/9/8/1.jpg&quot; alt=&quot;원론적으로 본다면 PC 외에도 다양한 전자 기기들이 ‘컴퓨터 시스템’의 범주에 포함된다.&quot; style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;br /&gt;
원론적으로 본다면 PC 외에도 다양한 전자 기기들이 ‘컴퓨터 시스템’의 범주에 포함된다.&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;이렇듯, 컴퓨터 시스템의 형태와 용도는 여러 가지이지만, 이들의 기본적인 구조는 모두 ‘하드웨어(hardware)’와 ‘소프트웨어(software)’가 합쳐진 형태로 구성된다는 점은 같다. 하드웨어란 컴퓨터 시스템의 구성물 중에서 손으로 만질 수 있는 모든 것, 이를테면 PC에서 본체 및 모니터, 키보드 등을 의미한다. 그리고 소프트웨어란 물리적으로는 존재하지 않고 논리적으로만 존재하는 것, 즉 PC에서는 ‘윈도우’ 등의 운영체제나 ‘워드’와 같은 응용 프로그램 등을 의미하는 것이다.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;(2) 펌웨어 (Firmware)&lt;/b&gt;&lt;br /&gt;
:&amp;nbsp;하드웨어와 소프트웨어의 특성을 모두 갖춘 ‘펌웨어’&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
소프트웨어를 통해 전달된 정보를 받아들인 하드웨어는 내부의 논리 회로를 거쳐 사용자가 원하는 형태의 결과물로 표현한다. 여기서 말하는 결과물이란 계산 결과의 출력이나 특정 기기의 동작 등을 의미한다. 그런데 컴퓨터 시스템의 활용 범위가 넓어지고, 소프트웨어에서 전달되는 정보 역시 방대해지다 보니 하드웨어 내 제한된 종류의 논리 회로만으로는 이러한 다양한 상황에 모두 대응하기가 어렵게 되었다.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
물론, 새로운 소프트웨어가 등장할 때마다 그에 해당하는 기능을 갖춘 논리 회로를 추가한 하드웨어를 새로 만들 수도 있겠지만, 이렇게 하면 비용이나 시간 면에서 큰 낭비가 아닐 수 없다. 그래서 컴퓨터 개발자들은 하드웨어 내부의 제어 부분에 저장공간을 만들어, 그곳에 논리 회로의 기능을 보강하거나 대신할 수 있는 프로그램을 넣을 수 있게 하였다. 이것이 바로 ‘펌웨어(Firmware)’이다.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
따라서, 같은 종류의 하드웨어라고 해도 내부의 펌웨어가 달라지면 기능이나 성능, 혹은 사용하는 소프트웨어의 종류가 달라질 수 있다. 펌웨어는 프로그램의 형태를 갖추고 있으므로 기능적으로는 소프트웨어에 가깝지만 하드웨어 내부에 위치하며, 사용자가 쉽게 그 내용을 바꿀 수 없으므로 하드웨어적인 특성도 함께 가지고 있다고 할 수 있다.&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;(3) 흔히 볼 수 있는 펌웨어의 형태&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
펌웨어는 다른 소프트웨어보다 우선적으로 하드웨어의 기본적인 동작을 제어할 수 있는 기능을 갖고 있다. 예를 들어 PC의 전원을 켜면 운영체제(윈도우 등)의 기동이 시작되기 직전, 검은색 바탕 화면에 PC 제조사의 이름 및 CPU, 메모리 및 하드디스크 용량 등의 하드웨어 정보 목록이 표시되는 것을 볼 수 있다. 이를 바이오스(BIOS: Basic Input / Output System)라고 하는데, PC의 기본적인 입출력 기능을 담당하는 펌웨어의 일종이다. 만약 PC에 장착된 하드디스크가 손상되어 운영체제의 부팅이 실패한다 해도 바이오스는 정상적으로 작동하며, 운영체제 구동에 필요한 데이터를 찾을 수 없다는 오류 메시지를 표시한다.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;img id=&quot;012e09bc85a2000a6b82fe91&quot; class=&quot;_attachment _photo&quot; src=&quot;http://ncc.phinf.naver.net/ncc01/2011/2/9/284/2.jpg&quot; alt=&quot;PC를 켜면 처음 기동되는 바이오스(Bios)는 펌웨어의 대표적인 유형이다.&quot; style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
PC를 켜면 처음 기동되는 바이오스(Bios)는 펌웨어의 대표적인 유형이다.&lt;/div&gt;
&lt;br /&gt;
또한, 디지털카메라나 비디오 게임기의 경우, 메모리카드나 CD와 같이 소프트웨어가 저장된 매체가 삽입되지 않아도 전원을 켜면 초기 화면이 뜨며 저장 매체를 받아들일 준비를 한다. 이 역시 펌웨어의 역할과 형태를 보여주는 대표적인 경우라고 할 수 있다.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;(4) 펌웨어 업데이트로 기기의 성능 향상이 가능&lt;/b&gt;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
옛날에 나온 기기들의 펌웨어는 하드웨어 내부의 ROM(Read Only Memory)에 저장되었다. ROM은 저장된 데이터의 수정이 불가능한 메모리이기 때문에 한 번 펌웨어가 탑재되면 내용 변경이 힘들었다. 하지만 저장 데이터의 수정이 가능하며, 전원이 꺼진 후에도 저장 데이터의 내용이 지워지지 않는 EPROM이나 플래시메모리가 개발되면서 비교적 수월하게 펌웨어의 내용을 수정할 수 있게 되었다.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;img id=&quot;012e09c0c906003ccc9c6352&quot; class=&quot;_attachment _photo&quot; src=&quot;http://ncc.phinf.naver.net/ncc01/2011/2/9/261/3-1.jpg&quot; alt=&quot;펌웨어가 담긴 칩은 교체가 가능하도록 탈착식으로 되어있는 경우도 많다.&quot; style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;펌웨어가 담긴 칩은 교체가 가능하도록 탈착식으로 되어있는 경우도 많다.&lt;/span&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;img id=&quot;012e09c0fcb3000cd7a69e78&quot; class=&quot;_attachment _photo&quot; src=&quot;http://ncc.phinf.naver.net/ncc02/2011/2/9/124/3-3.jpg&quot; alt=&quot;최근 출시되는 스마트폰은 펌웨어를 업데이트하여 성능이나 기능을 향상시킬 수 있다.&quot;&gt;&lt;br /&gt;
최근 출시되는 스마트폰은 펌웨어를 업데이트하여 성능이나 기능을 향상시킬 수 있다.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
덕분에 최근 출시되는 PC나 스마트폰, 휴대폰, PMP 등의 기기의 경우 제조사 측에서 성능 및 기능이 향상되었거나 오류가 수정된 새로운 펌웨어를 정기적으로 제공해주는 일이 종종 있다(펌웨어 업그레이드 또는 업데이트라 말한다). 다만, 사용자가 임의로 펌웨어 내용을 수정하거나 다른 기기의 펌웨어를 실수로 덮어씌운 경우, 혹은 펌웨어 업데이트 도중에 기기 전원이 꺼지는 등의 경우에는 기기가 오작동을 일으키거나 아예 작동 불능이 될 수 있으므로, 펌웨어 업데이트는 제조사가 제안하는 조작 방법에 따라 신중을 기해 수행해야 한다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;</description>
      <category>D aily+Latte/Useful Info</category>
      <author>민트앤라떼</author>
      <guid isPermaLink="true">https://mintnlatte.tistory.com/551</guid>
      <comments>https://mintnlatte.tistory.com/551#entry551comment</comments>
      <pubDate>Mon, 14 Oct 2013 02:37:37 +0900</pubDate>
    </item>
  </channel>
</rss>