<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Don-Jai : โดนใจ &#187; computer</title>
	<atom:link href="http://don-jai.com/content/computer/feed/" rel="self" type="application/rss+xml" />
	<link>http://don-jai.com</link>
	<description>โดนใจ.คอม : บล็อคของ nongoffna เพื่อบันทึกเรื่องราวโดนใจ ในเรื่องโดนๆ</description>
	<lastBuildDate>Fri, 03 Sep 2010 13:26:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Performance Monitor : มาดู Performance อย่างละเอียดกัน</title>
		<link>http://don-jai.com/performance-monitor/</link>
		<comments>http://don-jai.com/performance-monitor/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 16:45:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[Performance Monitor]]></category>

		<guid isPermaLink="false">http://don-jai.com/?p=1991</guid>
		<description><![CDATA[ขั้นตอนการดู Performance ของเครื่องอย่างละเอียด
1. เปิด Performance Monitor โดยการกด start &#62; run
2. ...]]></description>
			<content:encoded><![CDATA[<h3>ขั้นตอนการดู Performance ของเครื่องอย่างละเอียด</h3>
<p style="padding-left: 30px;">1. เปิด Performance Monitor โดยการกด start &gt; run</p>
<p style="padding-left: 30px;">2. พิมพ์ perfmon  แล้วกด OK</p>
<p style="padding-left: 60px;"><img title="Reuters_Day25_2.jpg" src="/wp-content/uploads/2009/04/Reuters_Day25_2.jpg" border="0" alt="Reuters_Day25_2.jpg" width="417" height="222" align="middle" /></p>
<p style="padding-left: 30px;">3. จะได้หน้าต่างหลัก Performance Monitor</p>
<p style="padding-left: 60px;"><img title="Reuters_Day25_3.jpg" src="/wp-content/uploads/2009/04/Reuters_Day25_3.jpg" border="0" alt="Reuters_Day25_3.jpg" width="612" height="656" align="middle" /></p>
<p style="padding-left: 30px;">4. สามารถดู Resource Monitor ได้ด้วย</p>
<p style="padding-left: 60px;"><img title="Reuters_Day25_5_resource_monitor_1.jpg" src="/wp-content/uploads/2009/04/Reuters_Day25_5_resource_monitor_1.jpg" border="0" alt="Reuters_Day25_5_resource_monitor_1.jpg" width="612" height="512" align="middle" /></p>
<p style="padding-left: 30px;">5. เปิด Performance Monitor  โดยเลือกจากแถวด้านซ้าย สามารถเลือก  Counter ได้ว่าต้องการจะดูตัวไหน</p>
<p style="padding-left: 60px;"><img title="Reuters_Day25_4.jpg" src="/wp-content/uploads/2009/04/Reuters_Day25_4.jpg" border="0" alt="Reuters_Day25_4.jpg" width="612" height="656" align="middle" /></p>
<img src="http://don-jai.com/?ak_action=api_record_view&id=1991&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://don-jai.com/performance-monitor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to remove the Windows.old folder of Windows 7</title>
		<link>http://don-jai.com/how-to-remove-the-windowsold-folder-of-windows-7/</link>
		<comments>http://don-jai.com/how-to-remove-the-windowsold-folder-of-windows-7/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 16:41:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Enjoy Eating]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[Window]]></category>
		<category><![CDATA[ออฟ]]></category>

		<guid isPermaLink="false">http://don-jai.com/?p=1577</guid>
		<description><![CDATA[วันนี้ตั้งใจจะมาเคลียร์เครื่องนิดหน่อยหลังจากที่ได้เปลี่ยนมาใช้ window 7 ซักพัก แล้วก็คิดว่าพอจะใช้ได้ แต่ว่าทำไม เนื้อที่เหลือของ drive C มันน้อยผิดปกติ ...]]></description>
			<content:encoded><![CDATA[<p style="padding-left: 30px;">วันนี้ตั้งใจจะมาเคลียร์เครื่องนิดหน่อยหลังจากที่ได้เปลี่ยนมาใช้ window 7 ซักพัก แล้วก็คิดว่าพอจะใช้ได้ แต่ว่าทำไม เนื้อที่เหลือของ drive C มันน้อยผิดปกติ ทั้งๆที่ก็แบ่งไว้ตั้ง 50GB แล้วแต่ว่าเหลือไม่ถึงสิบซะด้วยซ้ำก็เลยมานั่งหาโฟลเดอร์ที่ดองๆ ไว้แล้วจะไม่ได้ใช้อีก จะได้ลบไปซะไม่มาเกะกะเครื่องอีก แล้วก็มาเจอ โฟลเดอร์ Windows.old ที่กินเนื้อที่ไปร่วม 15 GB เลยทีเดียว ก็มาสงสัยว่ามันเป็นโฟลเดอร์อะไรอ่ะค่ะ แบบว่าอยากลบออกมากๆ เพราะว่ากินเนื้อที่ไปหลายอยู่</p>
<h3 style="padding-left: 30px;">What is Windows.old folder</h3>
<p style="padding-left: 60px;">เมื่อคุณเพิ่งจะเปลี่ยนจาก Window XP หรือ Vista มาใช้ Window 7 ทางระบบก็จะมีการเก็บข้อมูลเกียวกับระบบปฏิบัติการตัวเก่าเอาไว้ที่ C:/Windows.Old ซึ่งภายในโฟลเดอร์นั้นก็จะมีข้อมูลที่ทำให้คุณสามารถที่จะกลับไปใช้การตั้งค่าแบบเดิม, ข้อมูลเกียวกับประวัติการใช้ Firefox ,FTP saved passwords</p>
<h3 style="padding-left: 30px;">How to remove the Windows.old folder of Windows 7</h3>
<p style="padding-left: 30px;">1.  Start &gt; All Programs&gt; Accessories &gt; System Tools &gt; Disk Cleanup.</p>
<p style="padding-left: 60px;"><img title="RemoveWindow_old_1.jpg" src="/wp-content/uploads/2009/02/RemoveWindow_old_1.jpg" border="0" alt="RemoveWindow_old_1.jpg" width="351" height="152" align="middle" /></p>
<p style="padding-left: 30px;">2. เลือก C:</p>
<p style="padding-left: 60px;"><img title="RemoveWindow_old_3.jpg" src="/wp-content/uploads/2009/02/RemoveWindow_old_3.jpg" border="0" alt="RemoveWindow_old_3.jpg" width="322" height="171" align="middle" /></p>
<p style="padding-left: 30px;">3. เลือก Previous Windows Installation(s)</p>
<p style="padding-left: 60px;"><img title="RemoveWindow_old_2.jpg" src="/wp-content/uploads/2009/02/RemoveWindow_old_2.jpg" border="0" alt="RemoveWindow_old_2.jpg" width="389" height="476" align="middle" /></p>
<p style="padding-left: 30px;">4. กด OK เพื่อลบข้อมูล</p>
<h3 style="padding-left: 30px;">อยากจะฝากนิดนึง</h3>
<p style="padding-left: 60px;">ช่วงนี้พิซซ่าคอมปานีกำลังมีโปรโมชั่นที่น่าสนใจมากๆ คือซื้อพิซซ่าตั้งแต่ถาดกลางขึ้นไป ซื้อ 1 ถาด แถม 1 ถาด ซึ่งโปรโมชั่นนี้เริ่มแล้วตั้งแต่วันที่ 26 กุมภาพันธ์ จนถึง 31 มีนาคมนี้ (ออฟกินไปแล้วอ่ะคะ เมื่อวานนี้เอง ชอบหน้าอะโลฮ่ามากมาย)</p>
<p style="padding-left: 30px;"><img title="pizzacompany_2.jpg" src="/wp-content/uploads/2009/02/pizzacompany_2.jpg" border="0" alt="pizzacompany_2.jpg" width="574" height="370" align="middle" /></p>
<h3 style="padding-left: 30px;"><img title="pizzacompany.jpg" src="/wp-content/uploads/2009/02/pizzacompany.jpg" border="0" alt="pizzacompany.jpg" width="612" height="662" align="middle" /></h3>
<p style="padding-left: 30px;">สอบดาต้าเบสเสร็จแล้วอ่ะ รู้สึกเหมือนกับว่าอาจารย์เอาคะแนนปาใส่หัว แต่ว่ากระโดดหลบอ่ะ ก็รู้ว่าไม่ได้ยาก แต่ว่าสะเพร่าเอง ดีนะที่ก่อนจะออกจากห้องถามอาจารย์ไปรอบนึง ก็เลยรอดไปอีก 2 ข้อ อิอิ สอบคราวนี้รู้สึกชิวมากมาย เพราะว่าอ่านน้อยมากๆ ช่วงสอบนี่ดูหนังไปสามสี่เรื่องแล้วอ่ะแล้วก็เลยไม่ค่อยอยากจะเสียใจเท่า ไหร่เวลาทำไม่ได้</p>
<p style="padding-left: 30px;">อีกสองวันก็ต้องสอบเน็ตเวิร์กด้วยอะ แต่ว่าวันนี้ก็ยังไม่ค่อยอยากจะเริ่มอ่านเลยอะ เซงๆ แล้วก็อยากไปกินไอติมอีกแล้ว เกินโควต้าไปเรียบร้อยอีกแล้ว สงสัยตัวเองเหมือนกันว่าจะตั้งโควต้าไว้ทำไมหว่า ในเมื่อก็อยากกินแล้วก็ไปกินทุกที อีกอย่างป๊าโอนตังมาให้แล้วด้วยอิอิ จริงๆก็สิ้นเดือนแล้ว แล้วก็หมดตังแล้ว แต่ว่าเดือนหน้ามีฝึกงานอิอิ ไว้ค่อยว่ากันอีกทีละกันนะ</p>
<p style="padding-left: 30px;">ส่วนวันนี้ก็กิน KFC ชุด 3 คน (ออฟ ไผ่ แก่ง) อย่างอิ่มอร่อยออฟกินไก่ไป 2 ชิ้นเลยอะ แล้วก็ไปเดินย่อนนิดนึง ประมาณว่าจะดูโน๊ตบุ๊คเครื่องใหม่ให้ไผ่ หลังจากเดินเข้าออกทุกร้านที่เซ็นทรัลลาดพร้าวมี ก็ว่างๆ พอว่างๆ ก็ต้องกิน ก็เลยตบท้ายด้วย Swensen&#8217;s ตามระเบียบ</p>
<img src="http://don-jai.com/?ak_action=api_record_view&id=1577&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://don-jai.com/how-to-remove-the-windowsold-folder-of-windows-7/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Transaction Management</title>
		<link>http://don-jai.com/transaction-management/</link>
		<comments>http://don-jai.com/transaction-management/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 15:38:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[Transaction Manager]]></category>

		<guid isPermaLink="false">http://don-jai.com/?p=1566</guid>
		<description><![CDATA[Transaction Management
นิยามทั่วไป
- Transaction เป็นหน่วยของ Program execution ที่เข้าถึง various data items ...]]></description>
			<content:encoded><![CDATA[<h2 style="text-align: left;">Transaction Management</h2>
<li><strong>นิยามทั่วไป</strong></li>
<p style="padding-left: 30px; text-align: left;">- Transaction เป็นหน่วยของ Program execution ที่เข้าถึง various data items หรือ เป็นแหล่งรวมของคำสั่งที่รวมเป็นหน่วยเดียว (single of work) โดยต้องทำงานให้เสร็จทั้งก้อน ถ้ามีการรบกวนจะมีการ undo ฐานข้อมูลกลับทันที</p>
<p style="padding-left: 30px; text-align: left;">- Transaction Program หมายถึงโปรแกรมที่ทำการอัพเดตข้อมูลในระบบฐานข้อมูลและ DBMS  โดยต้องรับประกันว่าเมื่อ transaction ทำงานเสร็จแล้วจะต้องทำให้ข้อมูลอยู่ในสภาพสมบูรณ์ถูกต้อง (ในที่นี้จะขอเรียก Transaction Program ว่า Transaction)</p>
<li><strong>Architecture of TPS Application</strong></li>
<p style="padding-left: 30px; text-align: left;"><img title="transaction_1.jpg" src="/wp-content/uploads/2009/02/transaction_1.jpg" border="0" alt="transaction_1.jpg" width="652" height="356" align="middle" /></p>
<li><strong>Transaction State</strong></li>
<p style="padding-left: 30px; text-align: left;"><img title="transaction_2.jpg" src="/wp-content/uploads/2009/02/transaction_2.jpg" border="0" alt="transaction_2.jpg" width="572" height="311" align="middle" /></p>
<p style="padding-left: 30px; text-align: left;">1. Active คือสถานะเริ่มต้นการทำงานของ Transaction</p>
<p style="padding-left: 30px; text-align: left;">2. Partially Committed คือสถานะที่แต่ละการกระทำของ Transaction ทำงานเสร็จ</p>
<p style="padding-left: 30px; text-align: left;">3. Commited คือสถานะที่ Transaction ทำงานเสร็จสมบูรณ์</p>
<p style="padding-left: 30px; text-align: left;">4. Failed คือสถานะที่มีข้อผิดพลาดเกิดขึ้นกับ Transaction นั้น</p>
<p style="padding-left: 30px; text-align: left;">5. Aborted คือ สถานะที่เกิดขึ้นหลังจากที่เกิดสถานะ Failed เพื่อหยุดการทำงานของ Transaction ถ้าอยู่ที่ Aborted State แล้ว Transaction manager จะทำการ undo ค่ากลับ โดยจะเรียก Transaction นั้นว่า roll back</p>
<li><strong>Transactions access data using two operations</strong></li>
<p style="padding-left: 30px; text-align: left;">1. read(X) :  ทำการส่งค่า data item X จากฐานข้อมูลเข้าสู่ local buffering</p>
<p style="padding-left: 30px; text-align: left;">2. write(x) : ในระบบฐานข้อมูลจริงๆ คำสั่ง write จะไม่เกิดผลในดิสก์โดยทันที แต่ว่าค่าที่เปลี่ยนแปลงไปแล้วอาจจะอยู่ใน temp ในหน่วยความจำ แล้วค่อย execute ใส่ดิสก์ภายหลัง แต่ตอนนี้ขอสมมุตว่าคำสั่ง write จะทำการอัพเดตฐานข้อมูลทันที</p>
<li><strong>Transaction Concepts</strong></li>
<p style="padding-left: 30px; text-align: left;">โดยปกติแล้ว transaction จะถูกเริ่มต้นโดยเขียนด้วย High-level DML โดยจะมีคำสั่ง begintrans เป็นคำสั่งเริ่มต้น และจบด้วยคำสั่ง endtrans หรือ committrans โดยระหว่างคำสั่งเริ่มและจบจะเป็นคำสั่งซึ่งถือว่าเป็น Atomic ดังนั้นเพื่อที่จะรับประกันความถูกต้องของข้อมูล DBMS จะต้องรักษาสภาพความถูกต้องของคุณสมบัติ ACID ของ transaction นั้นๆด้วย</p>
<li><strong>ACID Properties</strong></li>
<p style="padding-left: 30px; text-align: left;">- <strong>A</strong>tomicity : ถ้า transactions เริ่มดำเนินการ ต้องดำเนินไปจนลุล่วงหมดทุกคำสั่ง หรือถ้าดำเนินการไม่สำเร็จลุล่วง     transactions  จะต้องทำให้ฐานข้อมูลดูเสมือนหนึ่งว่าไม่เคยมีการกระทำใด ๆ เกิดขึ้นเลย transactions ต้องถูก roll back กลับไปตั้งต้นไปการ commit หรือ roll back  นี้จะถูกดำเนินการโดย<strong> </strong><span style="text-decoration: underline;">transaction-management manager</span></p>
<p style="padding-left: 30px; text-align: left;">- <strong>C</strong>onsistency : DBMS ต้องรับประกันความถูกต้องของข้อมูลในระบบฐานข้อมูลอยู่เสมอ ไม่ว่าก่อน หรือหลังการประมวลผลของ transaction  การรับประกันคุณสมบัติ consistency นี้ สามารถทำได้โดยระบุกฎเกณฑ์ความคงสภาพ (Integrity constraint) ซึ่งจะมีการใช้ <span style="text-decoration: underline;">Domain constraint, RI ,FD,trigger</span></p>
<p style="padding-left: 30px; text-align: left;">- <strong>I</strong>solation : DBMS ต้องรับประกันในการจัดลำดับการเข้าประมวลผลของ transactions เหล่านั้น ให้มีลักษณะเสมือนเป็น serial execution การรับประกันคุณสมบัติ Isolation เป็นหน้าที่ความรับผิดชอบของ  <span style="text-decoration: underline;">Concurrency-control manager หรือ Scheduler</span></p>
<p style="padding-left: 30px; text-align: left;">- <strong>D</strong>urability : หลังจากการประมวลผลเสร็จหากเกิด System failures  DBMS จะต้องรับประกันว่าการเปลี่ยนแปลงยังคงอยู่โดยจะต้องมี 1. ข้อมูลการอัพเดตจะต้องถูกเขียนในดิสก์ก่อนที่จะประมวลเสร็จ 2. ข้อมูลเกี่ยวข้องกับการอัพเดตจะต้องเพียงพอต่อการ restruct ซึ่งเป็นหน้าที่ของ <span style="text-decoration: underline;">recovery manager</span></p>
<p><span id="more-1566"></span></p>
<li><strong>โครงสร้างการทำงาน</strong></li>
<p style="padding-left: 30px; text-align: left;"><img title="transaction_3.jpg" src="/wp-content/uploads/2009/02/transaction_3.jpg" border="0" alt="transaction_3.jpg" width="407" height="262" align="middle" /></p>
<p style="padding-left: 30px; text-align: left;">1. Transaction Manager เป็นตัวควบคุม transaction และตัดสินใจว่าจะให้คำสั่งไหนประมวลผล และมีการทำงานร่วมกับ application program และเชื่อมต่อกับ Scheduler</p>
<p style="padding-left: 30px; text-align: left;">2. Scheduler (lock manager,concurrency control manager) เป็นตัวจัดลำดับการประมวลผลของ transaction ให้เป็นแบบ serial execution</p>
<p style="padding-left: 30px; text-align: left;">3. Recovery manager เป็นตัวรับประกันว่าถ้าหากมีข้อผิดพลาดเกิดขึ้นระหว่าง transaction แล้วฐานข้อมูลจะต้องอยู่ในสถานะ consistent</p>
<p style="padding-left: 30px; text-align: left;">4. Buffer manager รับผิดชอบส่วนการส่งข้อมูลระหว่าง disk storage และ main memory</p>
<li><strong>Schedule</strong></li>
<p style="padding-left: 30px; text-align: left;">- Schedule คือลำดับของคำสั่งที่มาจาก set of transaction หรือคำสั่งที่อยู่ภายใน transaction แต่ละตัว</p>
<p style="padding-left: 30px; text-align: left;">- Serial schedule เป็น Schedule ที่คำสั่งของแต่ละ transaction ถูกประมวลผล โดยไม่มีการinterleaved (การสอดแทรกของคำสั่งเป็นผลให้ฐานข้อมูลเข้าสู่สภาวะที่ไม่ถูกต้อง) จาก transactions อื่น</p>
<p style="padding-left: 30px; text-align: left;">- Non-serial schedule  เป็น Schedule ที่คำสั่งของแต่ละ transaction ถูกประมวลผล ถูกมีการinterleaved (การสอดแทรกของคำสั่งเป็นผลให้ฐานข้อมูลเข้าสู่สภาวะที่ไม่ถูกต้อง) จาก transactions อื่น</p>
<p style="padding-left: 30px; text-align: left;">- Conflict serialization schedule คือ non-serial schedule แต่ให้ผลการ run เหมือน serial schedule</p>
<li><strong>Concurrency Control</strong></li>
<p style="padding-left: 30px; text-align: left;">Concurrency Control (การควบคุมภาวะพร้อมกัน) เป็นกระบวณการที่ใช้ในการจัดการ transaction หลายๆ  transaction ที่มีความต้องการใช้งานข้อมูลชุดเดียวกันในช่วงเวลาเดียวกันจากฐานข้อมูล เพื่อนำข้อมูลเหล่านั้นมาประมวลผลในแต่ละ transaction</p>
<li><strong>ปัญหาที่เกิดจาก Concurrency Control</strong></li>
<p style="padding-left: 30px; text-align: left;">1. Lost update problem (ปัญหาการสูญเสียจากการอัพเดตข้อมูล) : เป็นปัญหาที่เกิดจาก transaction ได้ถูกส่งเข้ามาในช่วงเวลาใกล้เคียงกัน และมีการประมวลผลแทรกระหว่างกันทำให้ผลลัพธ์จากการประมวลผลเกิดความผิดพลาด ไม่ถูกต้อง</p>
<p style="padding-left: 30px; text-align: left;">2. The uncommitted dependency problem (ปัญหาข้อมูลที่ยังไม่ได้รับการยอมรับความสมบูรณ์) : เป็นปัญหาที่เกิดขึ้นจากการมีการอนุญาตให้ transaction หนึ่งสามารถดูผลจากรายการอื่นได้ในขณะที่ข้อมูลนั้นยังประมวลผลจาก transaction อื่นอยู่ ซึ่งยังไม่มีการ uncommitted ทำให้เกิดข้อผิดพลาดขึ้น</p>
<p style="padding-left: 30px; text-align: left;">3. Incorrect summary  problem (ปัญหาการวิเคราะห์ผลลัพธ์ที่ขัดแย้งกัน) : เป็นปัญหาที่เกิดจาก transaction ที่ส่งเข้าประมวลผลในช่วงเวลาที่ใกล้เคียงกัน ส่งผลให้การคำนวนหาผลลัพธ์จากtransaction หนึ่ง ซ่งผลลัพธ์ใหม่ที่ได้ยังไม่ได้รับการอัพเดตก่อนที่จะให้ transaction อื่นๆ นำค่าไปใช้งาน ในขณะที่บาง transaction ที่เข้ามาทีหลังอาจจะมีการอ่านข้อมูลจาก transaction ที่อัพเดตแล้วทำให้ผลลัพธ์ที่ได้เกิดความขัดแยังกัน</p>
<li><strong>Locking</strong></li>
<p style="padding-left: 30px; text-align: left;">การล็อคเป็นเทคนิคการกำหนดสถานะให้กับ transaction ด้วยการกำหนดให้สถานะของtransaction ที่ต้องการใช้งานอยู่ในสถานะล็ิค เพื่อป้องกัน transaction อื่นๆ เข้ามาใช้งานข้อมูลนั้นจนกว่าข้อมูลทำงานสมบูรณ์และปลดล็อค</p>
<p style="padding-left: 30px; text-align: left;"><img title="transaction_4.jpg" src="/wp-content/uploads/2009/02/transaction_4.jpg" border="0" alt="transaction_4.jpg" width="384" height="233" align="middle" /></p>
<p style="padding-left: 30px; text-align: left;">พื้นฐานของการล็อคจะประกอบด้วย</p>
<p style="padding-left: 30px; text-align: left;">1. Read Lock : ทำการอ่านข้อมูลได้ แต่จะไม่สามารถทำการอัพเดตข้อมูลได้</p>
<p style="padding-left: 30px; text-align: left;">2. Write Lock : สามารถทำได้ทั้งการอ่านและการอัพเดต</p>
<p style="padding-left: 30px; text-align: left;">ตัวอย่างการใช้ล็อค</p>
<p style="padding-left: 30px; text-align: left;"><img class="alignnone" style="border: 0pt none;" title="transaction_5.jpg" src="/wp-content/uploads/2009/02/transaction_5.jpg" border="0" alt="transaction_5.jpg" width="643" height="420" align="middle" /></p>
<p style="padding-left: 30px; text-align: left;">- โดยจะสังเกตได้ว่าช่วงเวลาที่ 3 จะมี T4 ขอใช้ค่า balance จากการผลิตของ T3 แต่ต้องรอจนกว่า T3 จะทำการ Unlock หรือ Rollback</p>
<li><strong>ปัญหาจากการปล่อยล็อคเร็ว</strong></li>
<p style="padding-left: 30px; text-align: left;">1. ถ้าปล่อยล็อคเร็วเกินไปอาจเกิดปัญหา Inconsistency กับฐานข้อมูล</p>
<p style="padding-left: 30px; text-align: left;">2. cascade rollback : อาจจะทำให้การ roll back ของ transaction เดียวอาจจะเกิดการ undo ต่อเนื่อง</p>
<li><strong>แก้ปัญหาการปล่อยล็อคเร็ว</strong></li>
<p style="padding-left: 30px; text-align: left;">- สามารถแก้ปัญหาการปล่อยล็อคเร็วด้วย Two-phase locking (2PL) : transaction ก่อนเริ่มประมวลผลจะขอ lock ทั้งหมดเลย และจะปล่อยล็อคเมื่อเสร็จการทำงาน โดยทุก ๆ transaction สามารถแบ่งออกได้เป็น 2 phase คือ</p>
<p style="padding-left: 60px; text-align: left;">1. growing phase : phase  ที่ได้รับการ lock ทุกตัวที่ต้องการ</p>
<p style="padding-left: 60px; text-align: left;">2. shrinking phase : เป็นช่วงเวลาที่รายการหนึ่งจะต้องปลดปล่อยการปิดกั้น และจะมีการปิดกั้นไม่ได้</p>
<p style="padding-left: 30px; text-align: left;">- การทำ Two-phase locking (2PL) อาจทำให้เกิด dead lock ได้</p>
<p style="padding-left: 30px; text-align: left;">- Dead lock คือ transaction 2 ตัวหยุดรอซึ่งกันและกัน และเมื่อเกิด dead lock แล้ว transaction จะทำงานไม่ได้ โดย DBMS จะ recognize เจอ และทำการ break dead lock</p>
<li><strong>เพิ่มเติม</strong></li>
<p style="padding-left: 30px; text-align: left;">- <a title="http://pi.eng.src.ku.ac.th/file.php/1/moddata/forum/9/13676/transactionManage1.ppt" href="http://pi.eng.src.ku.ac.th/file.php/1/moddata/forum/9/13676/transactionManage1.ppt" target="_blank" class="broken_link">http://pi.eng.src.ku.ac.th/file.php/1/moddata/forum/9/13676/transactionManage1.ppt</a></p>
<p style="padding-left: 30px; text-align: left;">- <a title="http://www.watchai.com/cmm372/Transaction.ppt" href="http://www.watchai.com/cmm372/Transaction.ppt" target="_blank" class="broken_link">http://www.watchai.com/cmm372/Transaction.ppt</a></p>
<li><strong>ส่งท้าย : วันนี้ไปกินไอติมเอเต้มาอีกแล้ว อิอิ</strong></li>
<p style="padding-left: 30px; text-align: center;"><img class="aligncenter" title="etc_2.jpg" src="/wp-content/uploads/2009/02/etc_2.jpg" border="0" alt="etc_2.jpg" width="622" height="622" align="middle" /></p>
<img src="http://don-jai.com/?ak_action=api_record_view&id=1566&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://don-jai.com/transaction-management/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Operating System</title>
		<link>http://don-jai.com/operating-system/</link>
		<comments>http://don-jai.com/operating-system/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 05:42:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[os]]></category>
		<category><![CDATA[ระบบปฏิบัติการ]]></category>

		<guid isPermaLink="false">http://don-jai.com/?p=1541</guid>
		<description><![CDATA[Operating System : ระบบปฏิบัติการ
Chapter 6:  Process Synchronization
- http://juy12.blogspot.com/2007/12/process-synchronization.html
Chapter 8: ...]]></description>
			<content:encoded><![CDATA[<h2 style="padding-left: 30px;">Operating System : ระบบปฏิบัติการ</h2>
<p style="padding-left: 30px;"><strong>Chapter 6:  Process Synchronization</strong></p>
<p style="padding-left: 60px;">- <a title="http://juy12.blogspot.com/2007/12/process-synchronization.html" href="http://juy12.blogspot.com/2007/12/process-synchronization.html" target="_blank">http://juy12.blogspot.com/2007/12/process-synchronization.html</a></p>
<p style="padding-left: 30px;"><strong>Chapter 8:  Memory Management</strong></p>
<p style="padding-left: 60px;">- <a title="http://cptd.chandra.ac.th/rawin/os2/chap6.pdf" href="http://cptd.chandra.ac.th/rawin/os2/chap6.pdf" target="_blank">http://cptd.chandra.ac.th/rawin/os2/chap6.pdf</a></p>
<p style="padding-left: 30px;"><strong>Chapter 9:  Virtual Memory</strong></p>
<p style="padding-left: 60px;">- <a title="http://cptd.chandra.ac.th/rawin/os2/chap7.pdf" href="http://cptd.chandra.ac.th/rawin/os2/chap7.pdf" target="_blank">http://cptd.chandra.ac.th/rawin/os2/chap7.pdf</a></p>
<p style="padding-left: 30px;"><strong>Chapter 10:  File-System Interface</strong></p>
<p style="padding-left: 60px;"><strong>- </strong><a title="http://cptd.chandra.ac.th/rawin/os2/chap8.doc" href="http://cptd.chandra.ac.th/rawin/os2/chap8.doc" target="_blank">http://cptd.chandra.ac.th/rawin/os2/chap8.doc</a><strong><br />
</strong></p>
<img src="http://don-jai.com/?ak_action=api_record_view&id=1541&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://don-jai.com/operating-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BYE NIOR CPE19 &amp; SKE03</title>
		<link>http://don-jai.com/bye-nior-cpe19-ske03/</link>
		<comments>http://don-jai.com/bye-nior-cpe19-ske03/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 17:01:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[งานเลี้ยง - วันเกิด]]></category>
		<category><![CDATA[byenior]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[CPE]]></category>
		<category><![CDATA[โดนใจ]]></category>

		<guid isPermaLink="false">http://don-jai.com/?p=1449</guid>
		<description><![CDATA[ภาพหนึ่งภาพ&#8230;แทนคำได้หมื่นคำ
งาน : BYE NIOR CPE19 &#38; SKE03
สถานที่ : SCB park
วันที่ ...]]></description>
			<content:encoded><![CDATA[<h1 style="text-align: center;">ภาพหนึ่งภาพ&#8230;แทนคำได้หมื่นคำ</h1>
<p>งาน : BYE NIOR CPE19 &amp; SKE03<br />
สถานที่ : SCB park<br />
วันที่ : อังคารที่ 10 กุมภาพันธ์<br />
เวลา : คิดว่าน่าจะเป็นตอน 6 โมงเย็นลงทะเบียนหน้างาน &lt;อันนี้ไม่ได้ถามน้องมา_แต่ก้อคงเป็นอย่างงั้น&gt;<br />
ธีมงาน : แนว , เนิด , คอสเพลย์ &gt;&gt; สำหรับผู้ที่แต่งได้โดนใจคณะกรรมการมากที่สุดจะได้รับของรางวัลมูลค่า สี่หลัก(อันนี้พี่ๆ confirm มาว่าไม่เกรียนเป็นของรางวัลดี)</p>
<p><img class="alignleft" title="BYENIOR_1.jpg" src="/wp-content/uploads/2009/02/BYENIOR_1.jpg" border="0" alt="BYENIOR_1.jpg" width="720" height="698" /></p>
<p><img class="alignleft" title="BYENIOR_2.jpg" src="/wp-content/uploads/2009/02/BYENIOR_2.jpg" border="0" alt="BYENIOR_2.jpg" width="720" height="698" /></p>
<p><img class="alignleft" title="BYENIOR_3.jpg" src="/wp-content/uploads/2009/02/BYENIOR_3.jpg" border="0" alt="BYENIOR_3.jpg" width="720" height="698" /></p>
<p><img title="BYENIOR_5.jpg" src="/wp-content/uploads/2009/02/BYENIOR_5.jpg" border="0" alt="BYENIOR_5.jpg" width="720" height="698" /></p>
<p><img class="alignleft" title="BYENIOR_4.jpg" src="/wp-content/uploads/2009/02/BYENIOR_4.jpg" border="0" alt="BYENIOR_4.jpg" width="720" height="698" /></p>
<img src="http://don-jai.com/?ak_action=api_record_view&id=1449&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://don-jai.com/bye-nior-cpe19-ske03/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>NSLOOKUP and DIG</title>
		<link>http://don-jai.com/nslookup-and-dig/</link>
		<comments>http://don-jai.com/nslookup-and-dig/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 10:51:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[address]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[dig]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[nslookup]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://don-jai.com/?p=1422</guid>
		<description><![CDATA[การใช้คำสั่ง nslookup
nongoffna@nongoffna:~$ nslookup
&#62; don-jai.com
Server:        158.108.2.67
Address:    158.108.2.67#53
Non-authoritative answer:
Name:    don-jai.com
Address: 61.19.247.188
หมายเหตุ :
ทดสอบใช้คำสั่ง ...]]></description>
			<content:encoded><![CDATA[<h2>การใช้คำสั่ง nslookup</h2>
<p style="padding-left: 30px;"><span style="color: #3366ff;">nongoffna@nongoffna:~$ nslookup<br />
&gt; don-jai.com<br />
Server:        158.108.2.67<br />
Address:    158.108.2.67#53</span></p>
<p style="padding-left: 30px;"><span style="color: #3366ff;">Non-authoritative answer:<br />
Name:    don-jai.com<br />
Address: 61.19.247.188</span></p>
<p style="padding-left: 30px;">หมายเหตุ :<br />
ทดสอบใช้คำสั่ง nslookup ซึ่งเป็นคำสั่งที่ใช้สำหรับสืบค้นข้อมูลสำหรับ DNS ของไอพีแอดเดรสหรือโดเมนเนมที่สนใจ โดยเลือก don-jai.com โดยผลของเว็บไซต์ที่เลือกทั้งสามนั้นจะแสดงเป็น Non-authoritative answer เนื่องจากเว็บไซต์ที่เลือกไม่ได้อยู่ใน server 158.108.2.67</p>
<h2>การใช้ DIG</h2>
</p>
<p style="padding-left: 30px;">ทดสอบใช้ คำสั่ง dig เพื่อดูรายละเอียดของ DNS name servers  เกี่ยวกับข้อมูลของ host addresses, mail exchanges, name servers, และข้อมูลที่เกี่ยวข้อง</p>
<p style="padding-left: 30px;"><span style="color: #3366ff;">nongoffna@nongoffna:~$ dig google.com</span></p>
<p style="padding-left: 30px;"><span style="color: #3366ff;">; &lt;&lt;&gt;&gt; DiG 9.5.0-P2 &lt;&lt;&gt;&gt; google.com<br />
;; global options:  printcmd<br />
;; Got answer:<br />
;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 60473<br />
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 4, ADDITIONAL: 4</span></p>
<p style="padding-left: 30px;"><span style="color: #3366ff;">;; QUESTION SECTION:<br />
;google.com.            IN    A</span></p>
<p style="padding-left: 30px;"><span style="color: #3366ff;">;; ANSWER SECTION:<br />
google.com.        225    IN    A    74.125.67.100<br />
google.com.        225    IN    A    209.85.171.100<br />
google.com.        225    IN    A    74.125.45.100</span></p>
<p style="padding-left: 30px;"><span style="color: #3366ff;">;; AUTHORITY SECTION:<br />
google.com.        334047    IN    NS    ns1.google.com.<br />
google.com.        334047    IN    NS    ns2.google.com.<br />
google.com.        334047    IN    NS    ns3.google.com.<br />
google.com.        334047    IN    NS    ns4.google.com.</span></p>
<p style="padding-left: 30px;"><span style="color: #3366ff;">;; ADDITIONAL SECTION:<br />
ns1.google.com.        341074    IN    A    216.239.32.10<br />
ns2.google.com.        341074    IN    A    216.239.34.10<br />
ns3.google.com.        341074    IN    A    216.239.36.10<br />
ns4.google.com.        341074    IN    A    216.239.38.10</span></p>
<p style="padding-left: 30px;"><span style="color: #3366ff;">;; Query time: 37 msec<br />
;; SERVER: 158.108.2.67#53(158.108.2.67)<br />
;; WHEN: Mon Feb  9 16:13:13 2009<br />
;; MSG SIZE  rcvd: 212</span></p>
<h2>ผลจากการ DIG</h2>
</p>
<p style="padding-left: 30px;">ส่วนแรก : เป็นการแสดงรายละเอียดของเวอร์ชั่นของ DiG</p>
<p style="padding-left: 60px;"><span style="color: #3366ff;"><br />
<span style="color: #3366ff;">; &lt;&lt;&gt;&gt; DiG 9.2.3 &lt;&lt;&gt;&gt; www.isc.org</span></span>
</p>
<p style="padding-left: 60px;"><span style="color: #3366ff;">;; global options:  printcmd</span></p>
<p style="padding-left: 30px;">ส่วนที่สอง : แสดงรายละเอียดทางเทคนิคเกี่ยวกับคำตอบที่ได้จาก DNS Server</p>
<p style="padding-left: 60px;"><span style="color: #3366ff;">;; Got answer:<br />
;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 60473<br />
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 4, ADDITIONAL: 4</span>
</p>
<p style="padding-left: 30px;">ส่วนที่สาม :  เป็นส่วนของคำถาม โดย Dig จะแสดงสิ่งที่เราต้องการอีกครั้ง โดย default query จะเป็น Internet address (A)</p>
<p style="padding-left: 60px;"><span style="color: #3366ff;">;; QUESTION SECTION:<br />
;google.com.            IN    A</span>
</p>
<p style="padding-left: 30px;">ส่วนที่สี่ :  ส่วนแสดงคำตอบ จะได้ผลคือ google.com  อยู่ที่ 74.125.67.100, 209.85.171.100, 74.125.45.100</p>
<p style="padding-left: 60px;"><span style="color: #3366ff;">;; ANSWER SECTION:<br />
google.com.        225    IN    A    74.125.67.100<br />
google.com.        225    IN    A    209.85.171.100<br />
google.com.        225    IN    A    74.125.45.100</span>
</p>
<p style="padding-left: 30px;">ส่วนที่ห้า : ส่วน authority แสดงข้อมูลว่า DNS servers มี name server อะไรบ้าง โดย google.com ในการทดสอบครั้งนี้มี 4 name server</p>
<p style="padding-left: 60px;"><span style="color: #3366ff;">;; AUTHORITY SECTION:<br />
google.com.        334047    IN    NS    ns1.google.com.<br />
google.com.        334047    IN    NS    ns2.google.com.<br />
google.com.        334047    IN    NS    ns3.google.com.<br />
google.com.        334047    IN    NS    ns4.google.com.</span>
</p>
<p style="padding-left: 30px;">ส่วนที่หก : แสดงIP addresses ของ name server</p>
<p style="padding-left: 60px;"><span style="color: #3366ff;">;; ADDITIONAL SECTION:<br />
ns1.google.com.        341074    IN    A    216.239.32.10<br />
ns2.google.com.        341074    IN    A    216.239.34.10<br />
ns3.google.com.        341074    IN    A    216.239.36.10<br />
ns4.google.com.        341074    IN    A    216.239.38.10</span>
</p>
<p style="padding-left: 30px;">ส่วนที่เจ็ด : แสดงสถิติของการค้นหา</p>
<p style="padding-left: 60px;"><span style="color: #3366ff;">;; Query time: 37 msec<br />
;; SERVER: 158.108.2.67#53(158.108.2.67)<br />
;; WHEN: Mon Feb  9 16:13:13 2009<br />
;; MSG SIZE  rcvd: 212</span></p>
<h2>อ้างอิง</h2>
</p>
<p style="padding-left: 30px;"><a title="http://www.madboa.com/geek/dig/" href="http://www.madboa.com/geek/dig/" target="_blank">http://www.madboa.com/geek/dig/</a></p>
<img src="http://don-jai.com/?ak_action=api_record_view&id=1422&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://don-jai.com/nslookup-and-dig/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>[โดนใจ] แผ่นพับ Robocode Battle Online</title>
		<link>http://don-jai.com/robocode-battle-onlines/</link>
		<comments>http://don-jai.com/robocode-battle-onlines/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 15:34:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[เว็บไซต์โดนใจ]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[Robocode Battle Online]]></category>

		<guid isPermaLink="false">http://don-jai.com/?p=1402</guid>
		<description><![CDATA[โบร์ชัวของโครงการ Robocode Battle Online ที่จะพรีเซนต์พรุ่งนี้ค่า โดยตัวการ์ตูนที่นำมาใช้ทำแผ่นพับก็ได้มาจาก
http://www.toondoo.com/ 

ต่อไปแผ่นพับที่ออฟใช้ Photoshop ผสมกับรูปที่ได้จากเว็บข้างบนนะคะ



]]></description>
			<content:encoded><![CDATA[<p>โบร์ชัวของโครงการ Robocode Battle Online ที่จะพรีเซนต์พรุ่งนี้ค่า โดยตัวการ์ตูนที่นำมาใช้ทำแผ่นพับก็ได้มาจาก</p>
<h2 style="text-align: center;"><a title="ToonDoo" href="http://www.toondoo.com/" target="_blank">http://www.toondoo.com/ </a></h2>
<p style="text-align: center;"><img class="aligncenter" title="toondoo_1.jpg" src="/wp-content/uploads/2009/02/toondoo_1.jpg" border="0" alt="toondoo_1.jpg" width="500" height="321" /></p>
<p style="text-align: left;">ต่อไปแผ่นพับที่ออฟใช้ Photoshop ผสมกับรูปที่ได้จากเว็บข้างบนนะคะ</p>
<p style="text-align: center;"><img title="B_4.jpg" src="/wp-content/uploads/2009/02/B_4.jpg" border="0" alt="B_4.jpg" width="493" height="700" /></p>
<p style="text-align: center;"><img class="aligncenter" title="B_1_copy.jpg" src="/wp-content/uploads/2009/02/B_1_copy.jpg" border="0" alt="B_1_copy.jpg" width="493" height="700" /><img title="B_2.jpg" src="/wp-content/uploads/2009/02/B_2.jpg" border="0" alt="B_2.jpg" width="493" height="700" /></p>
<p style="text-align: center;"><img title="B_3.jpg" src="/wp-content/uploads/2009/02/B_3.jpg" border="0" alt="B_3.jpg" width="493" height="700" /></p>
<img src="http://don-jai.com/?ak_action=api_record_view&id=1402&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://don-jai.com/robocode-battle-onlines/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>วัน Present Project  ของพี่ปีสี่</title>
		<link>http://don-jai.com/present-project-senio/</link>
		<comments>http://don-jai.com/present-project-senio/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 15:46:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog~NongOff]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[CPE]]></category>
		<category><![CDATA[KU]]></category>
		<category><![CDATA[ภาคคอม]]></category>
		<category><![CDATA[เกษตรศาสตร์]]></category>

		<guid isPermaLink="false">http://don-jai.com/?p=1396</guid>
		<description><![CDATA[วันนี้คงเป็นวันที่พี่ๆปีสี่แห่งภาควิชาวิศวกรรมคอมพิวเตอร์และภาควิศวกรรมซอฟต์แวร์และความรู้รอคอยมานานแสนนาน เพราะว่าในที่สุดโปรเจคที่ทำมานานก็ถึงวันพรีเซนต์ซะที ซึ่งการพรีเซนต์นั้นก็ได้มีการให้น้องๆ มาเยี่ยมชมโครงงานที่ตัวเองสนใจ และสอบถามข้อสงสัย ได้อย่างเต็มที่เลยทีเดียว ซึ่งก็ต้องบอกว่าโปรเจคของพี่ๆ เจ๋งมากๆเลยอะคะ (ไว้ออฟจะเอารายละเอียดมาฝากไว้อีกทีนะคะ)





หมายเหตุ
- วันนี้ไปกินประมงซีฟู๊ดมาอร่อยดีนะ ...]]></description>
			<content:encoded><![CDATA[<p>วันนี้คงเป็นวันที่พี่ๆปีสี่แห่งภาควิชาวิศวกรรมคอมพิวเตอร์และภาควิศวกรรมซอฟต์แวร์และความรู้รอคอยมานานแสนนาน เพราะว่าในที่สุดโปรเจคที่ทำมานานก็ถึงวันพรีเซนต์ซะที ซึ่งการพรีเซนต์นั้นก็ได้มีการให้น้องๆ มาเยี่ยมชมโครงงานที่ตัวเองสนใจ และสอบถามข้อสงสัย ได้อย่างเต็มที่เลยทีเดียว ซึ่งก็ต้องบอกว่าโปรเจคของพี่ๆ เจ๋งมากๆเลยอะคะ (ไว้ออฟจะเอารายละเอียดมาฝากไว้อีกทีนะคะ)</p>
<p style="text-align: center;"><img title="PresentProject4_1.jpg" src="/wp-content/uploads/2009/02/PresentProject4_1.jpg" border="0" alt="PresentProject4_1.jpg" width="640" height="200" /></p>
<p style="text-align: center;">
<p style="text-align: center;"><img title="PresentProject4_2.jpg" src="/wp-content/uploads/2009/02/PresentProject4_2.jpg" border="0" alt="PresentProject4_2.jpg" width="640" height="200" /></p>
<p style="text-align: center;">
<p style="text-align: center;"><img title="PresentProject4_3.jpg" src="/wp-content/uploads/2009/02/PresentProject4_3.jpg" border="0" alt="PresentProject4_3.jpg" width="640" height="200" /></p>
<p style="text-align: left;">หมายเหตุ</p>
<p style="text-align: left; padding-left: 30px;">- วันนี้ไปกินประมงซีฟู๊ดมาอร่อยดีนะ อาหารมาเร็วมากมาย แต่ว่าเก็บตังช้าอะ</p>
<p style="text-align: left; padding-left: 30px;">- วันนี้ขอติดรายละเอียดโปรเจ็คของพี่ๆ ไว้ก่อนนะคะ</p>
<p style="text-align: left; padding-left: 30px;">- พรุ่งนี้มีงานครบรอบ 20 ปีภาควิชา</p>
<p style="text-align: left; padding-left: 30px;">- พร่งนี้ไปกินที่อก.ดีกว่าอิอิ</p>
<p style="text-align: center;">
<img src="http://don-jai.com/?ak_action=api_record_view&id=1396&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://don-jai.com/present-project-senio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CCNA1 : Chapter 6 Addressing the Network: IPv4</title>
		<link>http://don-jai.com/ccna1-chapter-6-addressing-the-network-ipv4/</link>
		<comments>http://don-jai.com/ccna1-chapter-6-addressing-the-network-ipv4/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 01:38:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CCNA]]></category>
		<category><![CDATA[640-802]]></category>
		<category><![CDATA[ccna network exploration test]]></category>
		<category><![CDATA[CCNA1 CCNA1]]></category>
		<category><![CDATA[Chapter 6 Addressing the Network: IPv4]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Cisco 640-802 Tests]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[exploration]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[Tests]]></category>

		<guid isPermaLink="false">http://don-jai.com/?p=863</guid>
		<description><![CDATA[CCNA1 : CCNA Exploration Network Fundamentals &#8211; 4.0
Chapter 6 Addressing ...]]></description>
			<content:encoded><![CDATA[<h3><span><strong></strong><strong></strong><strong></strong><strong>CCNA1 : </strong><strong>CCNA Exploration </strong>Network Fundamentals &#8211; 4.0</span></h3>
<h3><span><strong>Chapter 6</strong> Addressing the Network: IPv4 </span></h3>
<h4><span>&gt;IPv4 Addresses</span><strong>Anatomy of an IPv4 Address</strong></h4>
<p style="padding-left: 30px;"><strong> </strong><strong>Binary-to-Decimal Conversion </strong>: <a href="http://www.nrru.ac.th/article/digit/index.html#3" class="broken_link">การแปลงเลขฐานสองเป็นฐานสิบ</a></p>
<p style="padding-left: 30px;"><strong>Decimal-to-Binary Conversions</strong> : <a href="http://www.nrru.ac.th/article/digit/index.html#4" class="broken_link">การแปลงเลขฐานสิบเป็นฐานสอง</a></p>
<p style="padding-left: 30px;"><strong>Addressing Types of Communication </strong>: Unicast, Broadcast, Multicast</p>
<p style="padding-left: 60px;">- Network address : แอดเดรสของเครือข่ายใดๆ ซึ่งที่ใช้เป็นตัวแทนของเครือข่ายนั้นๆ<br />
- Broadcast address : แอดเดรสพิเศษที่ใช้เป็นช่องทางของการส่งข้อมูลให้กับโฮสอื่นๆ<br />
- Host addresses : แอดเดรสที่กำหนดให้ end device ในเครือข่าย<br />
*Network Prefixes หรือ  prefix length เป็นจำนวนของบิตในแอดเดรสที่บอก network portion เช่น 172.16.4.0 /24 สังเกตว่า /24 คือ   prefix length ที่บอกเราว่า 24 บิตแรกเป็น network address และอีก 8 บิตท้ายเป็น host portion
</p>
<p style="padding-left: 60px; text-align: right;"><span id="more-863"></span></p>
<h4><span>&gt;IPv4 Addresses for Different Purposes</span></h4>
<p style="padding-left: 30px;"><strong>Types of Addresses in an IPv4 Network Range</strong></p>
<p style="padding-left: 30px;"><strong>Calculating Network,Host and Broadcast Addresses</strong></p>
<p style="padding-left: 60px; text-align: center;"><img class="aligncenter" style="border: 0pt none;" title="subnet2.gif" src="/wp-content/uploads/2008/11/subnet2.gif" border="0" alt="subnet2.gif" width="461" height="263" /></p>
<p style="padding-left: 60px; text-align: center;">Thank for Pic :  <a title="http://www.ncsa.uiuc.edu/UserInfo/Resources/Hardware/IBMp690/IBM/usr/share/man/info/en_US/a_doc_lib/aixbman/commadmn/figures/comma26.jpg" href="http://www.ncsa.uiuc.edu/UserInfo/Resources/Hardware/IBMp690/IBM/usr/share/man/info/en_US/a_doc_lib/aixbman/commadmn/figures/comma26.jpg" target="_blank">http://www.ncsa.uiuc.edu</a></p>
<p style="padding-left: 60px;">- ขั้นตอนการคำนวนมีดังนี้<br />
1. พิจารณาว่า address อยู่ class อะไร ซึ่งจะทำให้รู้ Default Subnet mask<br />
2. พิจารณา prefix length หรือ  Subnet Mask ซึ่งก็คือหมายเลขหลังเครื่องหมาย &#8220;/&#8221; จะทำให้รู้ NetID และHost address<br />
3. หา Network Address โดยนำ address มา &amp; กับ Subnet address ถ้า้ต้องการหา Broadcast Address ให้เปลี่ยน Host ID เป็น 1 ทั้งหมด<br />
4. ถ้าต้องการหาจำนวน subnet ทั้งหมด ให้เอา 2^Subnet address<br />
5. ถ้าต้องการหาจำนวน Host ทั้งหมดของแต่ละ subnet  ให้เอา 2^Host address</p>
<p style="padding-left: 60px;">- ตัวอย่าง เช่น 168.52.148.116 /28<br />
1. พิจารณา address แล้วรู้่ว่าอยู่ใน Class b ซึ่งมี Default Subnet mask คือ 255.255.0.0 ซึ่งเราจะเข้าไปแก้ไขได้เพียง 16 บิตท้ายเท่านั้น<br />
2. พิจารณา /28 ทำให้รู้ว่า NetID คือ 28 บิตแรก และ Host address คือ 4 บิตหลัง เมื่อเขียน address ให้อยู่ในรูปฐานสองจะได้ว่า 11111111.11111111.11111111.11110000<br />
3. นำ address มา &amp; กับ Subnet</p>
<p style="padding-left: 90px;">11111111.11111111.11111111.11<span style="color: #ff0000;">110000</span> (255.255.0.0)<br />
&amp;<br />
<span style="text-decoration: underline;">10101000.00110100.10010100.01<span style="color: #ff0000;">001110</span></span> (168.52.148.116)<span style="text-decoration: underline;"><br />
</span>10101000.00110100.10010100.01<span style="color: #ff0000;">000000</span> (168.52.148.112)  &gt;&gt; Network Address
</p>
<p style="padding-left: 90px;">10101000.00110100.10010100.01<span style="color: #ff0000;">111111</span> (168.52.148.127)  &gt;&gt; Broadcast Address</p>
<p style="padding-left: 60px;">4. จำนวน subnet ทั้งหมด ให้เอา 2^Subnet address จะได้ 2^12 = 4096<br />
5. จำนวน Host ทั้งหมดของแต่ละ subnet ให้เอา 2^Host address จะได้ 2^4 = 16
</p>
<p style="padding-left: 30px;"><strong>Unicast,Broadcast,Mulicast &#8211; Types of Communication</strong></p>
<p style="padding-left: 60px;">- Unicast : กระบวณการส่งแพ็กเกตจากผู้ส่งรายเดียว กับผู้รับรายเดียวบนเครือข่าย (one-to-one)<br />
- Broadcast : กระบวณการส่งแพ็กเกตจากผู้ส่งรายเดียว กับผู้รับหลายรายบนเครือข่าย (one-to-all)</p>
<p style="padding-left: 90px;">1. Directed broadcast : หมายถึงการส่งแพ็กเก็ตข้อมูลไปยังเครื่องคอมพิวเตอร์ทุกเครื่องในระบบเครือข่าย ลักษณะของ IP Address จะให้ Host Address หรือ Suffix บิตเป็น 1 ทั้งหมด เช่น ต้องการส่งข้อมูลไปยังเครือข่าย 143.134.23.44 ก็ส่งไปยัง 143.134.255.255<br />
2. Limited broadcast : หมายถึงการส่งข้อมูลแบบกระจาย (Broadcasting) ไปยัง Local Physical Notwork ซึ่งลักษณะของ IP Address แบบนี้ก็ง่ายมากคือ มีค่าเป็น 1 หมดทุกบิตเลย (255.255.255.255)
</p>
<p style="padding-left: 60px;">- Multicast : กระบวณการส่งแพ็กเกตจากผู้ส่งรายเดียว กับผู้รับหลายรายบนเครือข่าย (one-to-many)</p>
<p style="padding-left: 30px;"><strong>Resesrved IPv4 Address Ranges</strong></p>
<p style="padding-left: 60px;">- Host Addresses :<br />
- Multicast Addresses :<br />
- Experimental Addresses :
</p>
<p style="padding-left: 30px;"><strong>Public and Private Addresses</strong></p>
<p style="padding-left: 60px;">- Public Addresses : หมายถึง IP Address ที่ใช้ในเครือข่าย Internet โดยจะต้องขอไปยังหน่วยงานที่กำกับดูแล IP Address ในแต่ละประเทศ ซึ่งแน่นอนว่าแต่ละหน่วยงานที่ขอ IP Address ต้องได้หมายเลขที่ไม่ซ้ำกับใครเลยในโลกนี้<br />
- Private Addresses : หมายถึง IP Address ที่ไม่ใช้บน Internet และไม่สามารถติดต่อกับ Public IP ได้ แต่เราสามารถใช้เทคนิค ที่เรียกว่า <a title="http://th.wikipedia.org/wiki/Network_address_translation" href="http://th.wikipedia.org/wiki/Network_address_translation" target="_blank" class="broken_link">NAT (Network Address Translation)</a> เข้าช่วยได้ และ Private IP สามารถกำหนดขึ้นใช้ได้เอง โดยทั่วไปใช้กับ Intranet ในหน่วยงาน<br />
* The private address blocks are:<br />
10.0.0.0 to 10.255.255.255 (10.0.0.0 /8)<br />
172.16.0.0 to 172.31.255.255 (172.16.0.0 /12)<br />
192.168.0.0 to 192.168.255.255 (192.168.0.0 /16)
</p>
<p style="padding-left: 30px;"><strong>Special IPv4 Addresses</strong></p>
<p style="padding-left: 60px;">- Network and Broadcast Addresses : address แรกจะถูกจองไว้สำหรับเป็นชื่อของเครือข่าย และ address สุดท้ายเอาไว้ใช้เป็น Broadcast Addresses<br />
- Default Route : ใน Pv4 จะมี default route คือ  0.0.0.0 โดยจะใช้ 0.0.0.0 &#8211; 0.255.255.255 (0.0.0.0 /8)<br />
- Loopback : หมายถึง IP Address ที่ใช้เพื่อให้ตัวเครื่องคอมพิวเตอร์นั้นส่งข้อมูลกลับมาหาตัวเอง โดยเจ้า Loopback Address นั้นมีไว้เพื่อทดสอบแอพพลิเคชันของระบบเครือข่าย เช่น  IP Address เป็น 127.0.0.1<br />
- Link-Local Addresses : ใน IPv4 จะใช้ address ในช่วง 169.254.0.0 ถึง 169.254.255.255 (169.254.0.0 /16)<br />
- TEST-NET Addresses :  ใน IPv4 จะใช้ address ในช่วง 192.0.2.0 ถึง 192.0.2.255 (192.0.2.0 /24)
</p>
<p style="padding-left: 30px;"><strong>Legacy IPv4 Addressing</strong></p>
<p style="padding-left: 60px;">- Classful Addressing : เป็นวิธีการจัด IP Address โดยแบ่งออกเป็น 5 class คือ A B C D E ซึ่งเราจะสามารถดูว่าแอดเดรสอยู่คลาสไหนได้จาก บิตที่อยู่ด้านหน้า</p>
<p style="padding-left: 60px;"><img style="border: 0pt none;" title="ipclasses.png" src="/wp-content/uploads/2008/11/ipclasses.png" border="0" alt="ipclasses.png" width="594" height="292" /></p>
<p style="padding-left: 60px;">Thank for pic : <a title="http://www.tcpipguide.com/free/diagrams/ipclasses.png" href="http://www.tcpipguide.com/free/diagrams/ipclasses.png" target="_blank">http://www.tcpipguide.com/free/diagrams/ipclasses.png</a></p>
<table style="text-align: center;" border="1" cellspacing="0" cellpadding="0" width="600">
<tbody>
<tr>
<th width="57">Class</th>
<th width="60">Leading Bit</th>
<th width="69"><em>Number</em> Bit field*</th>
<th width="90">Size of <em>Rest</em></p>
<p>Bit field</th>
<th width="73">Start</th>
<th width="122">End</th>
<th width="127">Default <a title="Subnet mask" href="http://en.wikipedia.org/wiki/Subnet_mask">subnet mask</a></th>
</tr>
<tr>
<td>Class A</td>
<td>0</td>
<td>8</td>
<td>24</td>
<td>0.0.0.0</td>
<td>127.255.255.255</td>
<td>255.0.0.0</td>
</tr>
<tr>
<td>Class B</td>
<td>10</td>
<td>16</td>
<td>16</td>
<td>128.0.0.0</td>
<td>191.255.255.255</td>
<td>255.255.0.0</td>
</tr>
<tr>
<td>Class C</td>
<td>110</td>
<td>24</td>
<td>8</td>
<td>192.0.0.0</td>
<td>223.255.255.255</td>
<td>255.255.255.0</td>
</tr>
<tr>
<td>Class D</td>
<td>1110</td>
<td>not defined</td>
<td>not defined</td>
<td>224.0.0.0</td>
<td>239.255.255.255</td>
<td>not defined</td>
</tr>
<tr>
<td>Class E</td>
<td>1111</td>
<td>not defined</td>
<td>not defined</td>
<td>240.0.0.0</td>
<td>255.255.255.255</td>
<td>not defined</td>
</tr>
</tbody>
</table>
<h4 style="padding-left: 60px;">ที่มา : <a title="http://en.wikipedia.org/wiki/Classful_network" href="http://en.wikipedia.org/wiki/Classful_network" target="_blank">http://en.wikipedia.org/wiki/Classful_network</a></h4>
<h4><span>&gt;Assigning Addresses </span></h4>
<p style="padding-left: 30px;"><strong>Planning to Address the Network : การวางแผนการจัดการแอดเดรสของเครือข่าย<br />
</strong></p>
<p style="padding-left: 60px;">- ต้องไม่ให้มีการซ้ำของแอดดรส<br />
- วางแผนในการใช้งาน resource และการเข้าถึง<br />
- ตรวจสอบในเรื่องความปลอยภัย และ ประสิทธิภาำำพ
</p>
<p style="padding-left: 30px;"><strong>Static or Dynamic Addressing for End-User Devices</strong></p>
<p style="padding-left: 60px;">- Static Addressing : เป็นการกำหนด IP address อย่างถาวร ทำให้ address เหล่านี้จะไม่เปลี่ยนเปลงไม่ว่าจะใช้งานไปนานเท่าใด แต่ถ้า IP address นั้นไม่ได้ถูกใช้งาน จะทำให้สูญเสีย IP address นั้นไป<br />
- Dynamic Addressing : เป็นการกำหนด IP address ให้เปลี่ยนแปลงไปตามระยะเวลา ถ้าหาก address ใดไม่ถูกใช้งานก็จะสามารถนำไปแจกต่อให้กับเครื่องคอมพิวเตอร์เครื่องอื่นที่ ต้องการใช้งานต่อไปได้ โดยจะใช้ Dynamic Host Configuration Protocol (DHCP)
</p>
<p style="padding-left: 30px;"><strong>Assinging Addresses to Other Devices</strong></p>
<p style="padding-left: 60px;">-  Servers and Peripherals : ควรกำหนดแบบ static IPv4 address<br />
- Hosts that are Accessible from Internet  : ควรกำหนดแบบ static IPv4 address<br />
- Intermediary Devices   :  เช่น  hubs, switches, wireless access points ควรกำหนดแบบ static IPv4 address<br />
- Routers and Firewalls
</p>
<p style="padding-left: 30px;"><strong>Who Assingns the Different Addresses? </strong></p>
<p style="padding-left: 60px;"><strong> </strong>- Internet Assigned Numbers Authority (IANA) เป็นองค์กรที่ทำหน้าที่เป็นผู้ประสานงานกลาง ในการกำหนด จัดสรร      ค่า parameter ที่เฉพาะเจาะจงต่างๆ ของ Internet protocols<br />
- <span class="topic">RIRs (Regional Internet Registry)</span> ถูกก่อตั้งขึ้นโดยได้รับสิทธิจาก IANA      เพื่อให้บริการ และเป็นตัวแทนของภูมิภาค (region) ขนาดใหญ่ บทบาทสำคัญของ ของ      RIRs ได้แก่ การจัดการ และจัดสรร Internet address space ภายใน region โดยมีหน้าที่กำกับ      และดูแลรับผิดชอบการแจกจ่าย Internet address space สาธารณะ และทรัพยากรที่เกี่ยวข้องภายในภูมิภาค ปัจจุบัน มี 4 RIRs ได้แก่ : APNIC, RIPE NCC, LACNIC และ ARIN.
</p>
<p style="padding-left: 30px;"><strong>ISPs</strong></p>
<p style="padding-left: 60px;">- ISP คือ ผู้ให้บริการอินเทอร์เน็ต หรือ Internet Service Provider เป็นหน่วยงานที่บริการ ให้เชื่อมต่อเครื่องคอมพิวเตอร์ส่วนบุคคล หรือเครือข่ายคอมพิวเตอร์ ของบริษัท เข้ากับเครือข่าย อินเทอร์เน็ตทั่วโลก เสมือนตัวแทนของผู้ใช้อินเทอร์เน็ต เพื่อเข้าถึงแหล่งข้อมูลต่าง ๆ ถ้าผู้ใช้อินเทอร์เน็ต ต้องการข้อมูลต่างๆ ก็สามารถติดต่อผ่าน ISP ได้ทุกเวลา ตลอด 24 ชั่วโมง โดยการใช้บริการอินเตอร์เน็ต ผ่านผู้ให้บริการอินเตอร์เน็ตทั่วไป<br />
- ISP แบ่งได้เป็น<br />
Tier 1 : ข้อดีหลักคือ ความน่าเชื่อถือ และความเร็ว เนื่องจากเป็นชั้นที่อยู่ติดกับ Internet Backbone แต่ว่าจะมีค่าใช้จ่ายสูง<br />
Tier 2 : ส่วนใหญ่เน้นไปที่ลูกค้าที่เป็นส่วนของธุรกิจ<br />
Tier 3 : ส่วนใหญ่เน้นไปที่ลูกค้าทั่วไป หรือใช้งานตามบ้าน</p>
<h4 style="padding-left: 30px;"><span>Overview of IPv6</span></h4>
</p>
<p style="padding-left: 60px;"><img style="border: 0pt none;" title="IPv6.jpg" src="/wp-content/uploads/2008/11/IPv6.jpg" border="0" alt="IPv6.jpg" width="315" height="373" /></p>
<h4><span>&gt;Testing the Network Layer </span></h4>
<p style="padding-left: 30px;"><strong>Ping 127.0.0.1: Testing the Local Stack</strong></p>
<p style="padding-left: 60px;">- <strong>Ping</strong> คือโปรแกรมที่เป็นเครื่องมือเกี่ยวกับเครือข่ายคอมพิวเตอร์<br />
- คำสั่ง ping เป็นคำสั่งที่ใช้ตรวจสอบเวลาที่ใช้ในการเดินทางของแพ็กเก็ตระหว่างต้นทางกับปลายทาง<br />
- Ping 127.0.0.1ใช้เพื่อให้ตัวเครื่องคอมพิวเตอร์นั้นส่งข้อมูลกลับมาหาตัวเอง
</p>
<p style="padding-left: 30px;"><strong>Ping Gateway: Testing Connectivity to the Local LAN</strong></p>
<p style="padding-left: 60px;">- ใช้ทดสอบว่าโฮสต์ปลายทางได้เชื่อมต่อกับระบบไอพีอยู่หรือไม่ โปรแกรม Ping ทำงานโดยการส่งข้อมูล ICMP ประเภท &#8220;echo request&#8221; ไปยังโฮสต์เป้าหมาย และรอคอยการตอบรับเป็นข้อมูล &#8220;echo reply&#8221; กลับมา</p>
<p style="padding-left: 30px;"><strong>Traceroute (tracert): Testing the Path</strong></p>
<p style="padding-left: 60px;">- <strong>tracert </strong>เป็นคำสั่งที่ใช้ตรวจสอบเส้นทางการวิ่งของแพ็กเก็ตว่ามันวิ่งผ่านเร้าเตอร์ ตัวไหนบ้าง โดยโปรแกรม Traceroute จะรายงานออกมาเป็นชื่อโดเมนเนม  เราสามารถที่จะกำหนดให้มันแสดงออกมาเป็นไอพีแอดเดรสก็ได้เช่นกัน  นอกจากนี้คำสั่ง traceroute อาจจะทำให้เราสามารถทราบชื่อเครื่องปลายทางได้</p>
<p style="padding-left: 30px;"><strong>ICMPv4: The Protocol Supporting Testing and Messaging</strong></p>
<p style="padding-left: 60px;">- <strong>ICMP </strong>เป็นโพรฑตคอลที่อยู่ใน Network Layer แต่ Message ของโพรโตคอลนี้จะไม่ถูกส่งไปยัง Data Link Layer โดยทันที แต่จะต้อง Encapsulate เป็น IP datagram ก่อนจึงส่งไปยัง Data Link Layer<br />
- หน้าที่หลักของ ICMP คือ รายงานความผิดพลาดของการส่งข้อมูล แต่จะไม่สามารถแก้ไขความผิดพลาดของข้อมูลได้<br />
- ประเภทของ Message</p>
<p style="padding-left: 90px;">Host confirmation : การตอบรับจาก host<br />
Unreachable Destination or Service : ไม่สามารถติดต่อปลายทางได้<br />
Time exceeded : ใช้เวลาเกินกำหนด<br />
Route redirection : แจ้งเส้นทางที่เหมาะสม<br />
Source quench : ให้ต้นทางลดภาระงาน</p>
<h2><img src="http://don-jai.com/wp-content/uploads/2008/05/bot2.gif" alt="bot2.gif" />เพิ่มเติม</h2>
</p>
<p style="padding-left: 30px;">- <a title="http://courseware.bodin.ac.th/~nantawat/network/subnetmask.htm" href="http://courseware.bodin.ac.th/~nantawat/network/subnetmask.htm" target="_blank" class="broken_link">Address และ Subnet Mask</a><br />
- <a title="http://angsila.cs.buu.ac.th/~kubola/310371ITWebpage/public_html/docs/ipaddrserv.html" href="http://angsila.cs.buu.ac.th/~kubola/310371ITWebpage/public_html/docs/ipaddrserv.html" target="_blank" class="broken_link">IP Address and Domain Name Services</a><br />
- <a class="l" onmousedown="return rwt(this,'','','res','1','AFQjCNGAfa05nIsIjhPNbYelQrYirkWz4g','&amp;sig2=LP089b_dO5jZMega-Wrr4Q')" href="http://www.google.co.th/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fwww.vu.ac.th%2F%7Ejakkapan%2Fnetwork_resource%2F07_ip_address_and_subnet_mask.ppt&amp;ei=vi4eSZ_4J4fA6gOr2620CA&amp;usg=AFQjCNGAfa05nIsIjhPNbYelQrYirkWz4g&amp;sig2=LP089b_dO5jZMega-Wrr4Q">หมายเลขไอพี และการจัดสรร</a><br />
<a class="l" onmousedown="return rwt(this,'','','res','7','AFQjCNE5sqSv4m4ESCaIZBDnqRee8Iy3fw','&amp;sig2=DxdgEUneSxxcjAM8TarNXg')" href="http://www.google.co.th/url?sa=t&amp;source=web&amp;ct=res&amp;cd=7&amp;url=http%3A%2F%2Fwww.eteclub.com%2Findex.php%3Faction%3Ddlattach%3Btopic%3D267.0%3Battach%3D1861&amp;ei=vi4eSZ_4J4fA6gOr2620CA&amp;usg=AFQjCNE5sqSv4m4ESCaIZBDnqRee8Iy3fw&amp;sig2=DxdgEUneSxxcjAM8TarNXg"></a></p>
<h4><span> </span></h4></p>
<img src="http://don-jai.com/?ak_action=api_record_view&id=863&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://don-jai.com/ccna1-chapter-6-addressing-the-network-ipv4/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Setting-Up Wireless Settings on a Linksys ADSL Gateway</title>
		<link>http://don-jai.com/setting-up-wireless-settings-on-a-linksys-adsl-gateway/</link>
		<comments>http://don-jai.com/setting-up-wireless-settings-on-a-linksys-adsl-gateway/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 13:53:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[adsl]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[Gateway]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Linksys]]></category>
		<category><![CDATA[Setting-Up]]></category>
		<category><![CDATA[Setting-Up the Wireless Settings on a Linksys ADSL Gateway]]></category>
		<category><![CDATA[Settings]]></category>
		<category><![CDATA[tecnology]]></category>
		<category><![CDATA[the Wireless]]></category>

		<guid isPermaLink="false">http://don-jai.com/?p=770</guid>
		<description><![CDATA[วันนี้หลังจากที่เปิดเครื่องโน๊ตบุคมาเพื่อทำงานตามปกติ ปรากฏว่าเครื่องกลับมองไม่เห็น wireless ของที่บ้าน ออฟถึงกับเศร้าไปพักนึง ออฟก็เลย
- ลอง restart เครื่องดู เพื่ออะไรจะดีขึ้น ...]]></description>
			<content:encoded><![CDATA[<p>วันนี้หลังจากที่เปิดเครื่องโน๊ตบุคมาเพื่อทำงานตามปกติ ปรากฏว่าเครื่องกลับมองไม่เห็น wireless ของที่บ้าน ออฟถึงกับเศร้าไปพักนึง ออฟก็เลย</p>
<p style="padding-left: 30px;">- ลอง restart เครื่องดู เพื่ออะไรจะดีขึ้น แต่ก็ไม่ได้เกิดอะไรขึ้นเลย<br />
- ลองเข้า Ubuntu เผื่อมันจะมองเห็น แต่ก็ไม่ได้เรื่อง<br />
- คิดที่จะโทรหาตัวช่วย แต่คิดว่าเค้าคงยังไม่สะดวกจะคุย เลยลองเองไปก่อน<br />
- หมดหนทางก็เลยไปกดปุ่มที่ router มันมีอยู่ปุ่มเดียวอะแหละ ก็ restart router เลย ในเมื่อทำอะไรไม่ได้แล้ว<br />
- ยังโชคดีที่ยังมีเครื่อง PC ที่ต่อสายแลนกับ router อยู่และก็ปรากฏว่าใช้งานเข้าอินเตอร์เนตได้ตามปกติ<br />
- หาข้อมูลการตั้งค่าเครื่องแล้วก็ทำการตั้งค่าเครื่องใหม่เลยอะคะ<br />
- ในที่สุดก็ใช้งาน wireless ได้เหมือนเดิม แอบปลื้มใจในความสำเร็จเล็กๆที่ฝ่าฟันด้วยตัวเองจัง อิอิ</p>
<p style="padding-left: 30px;">
<h2><img src="http://don-jai.com/wp-content/uploads/2008/05/bot2.gif" alt="bot2.gif" />Specification<strong></strong></h2>
<p style="text-align: center;"><img class="aligncenter" title="wag54g2_iso.jpg" src="/wp-content/uploads/2008/11/wag54g2_iso.jpg" border="0" alt="wag54g2_iso.jpg" width="225" height="183" /></p>
<p style="padding-left: 30px;">Company             Linksys<br />
Model                   WAG54G2<br />
Standards             802.11g, 802.11b, T1.413i2, G.992.1 (G.DMT), G.992.2 (G.Lite),<br />
G.992.3/4 (ADSL2), G.992.3 Annex L (ADSL2 L), G.992.3 Annex<br />
M (ADSL2 M), G.992.5 (ADSL2+), G.992.5 Annex M (ADSL2+ M),<br />
G.994.1 (G.hs), G.996.1 (G.test), U-R2 for Annex B<br />
Ports                    DSL, Ethernet (1-4), Power<br />
Buttons                Reset, Wi-Fi Protected Setup™<br />
LEDs                     Power, Ethernet, Security, Wireless, DSL, Internet<br />
Cabling Type         CAT 5 UTP, RJ-11, RJ-45<br />
# of Antennas        1<br />
Connector type      Internal<br />
RF Pwr (EIRP)         802.11g: 15 dBm, 802.11b: 17 dBm<br />
Antenna Gain         2 dBi<br />
UPnP able/cert       Able<br />
Security                VPN Passthrough (IPSec, PPPoE, PPTP, L2TP), DoS Protection,<br />
WPA2/WPA Personal and Enterprise, WEP,<br />
MAC Address Filtering, NAT, SPI Firewall<br />
Routing &amp;             Static and Dynamic Routing, RIP (v1/v2),<br />
Management Protocols    IGMP, QoS, WMM, UPnP, MAC Address Cloning</p>
<h2><img src="http://don-jai.com/wp-content/uploads/2008/05/bot2.gif" alt="bot2.gif" />Technical Support</h2>
<p style="padding-left: 30px;"><a title="http://linksys.custhelp.com/cgi-bin/linksys.cfg/php/enduser/std_adp.php?p_faqid=4290&amp;lid=8728870734B02" href="http://linksys.custhelp.com/cgi-bin/linksys.cfg/php/enduser/std_adp.php?p_faqid=4290&amp;lid=8728870734B02" target="_blank">Setting-Up a Linksys ADSL Gateway with ADSL Internet</a><br />
<a title="http://linksys.custhelp.com/cgi-bin/linksys.cfg/php/enduser/std_adp.php?p_faqid=4290&amp;lid=8728870734B02" href="http://linksys.custhelp.com/cgi-bin/linksys.cfg/php/enduser/std_adp.php?p_faqid=4290&amp;lid=8728870734B02" target="_blank">Setting-Up a Linksys ADSL Gateway with a Static IP Account</a><br />
<a title="http://linksys.custhelp.com/cgi-bin/linksys.cfg/php/enduser/std_adp.php?p_faqid=4240&amp;lid=9165670734B04" href="http://linksys.custhelp.com/cgi-bin/linksys.cfg/php/enduser/std_adp.php?p_faqid=4240&amp;lid=9165670734B04" target="_blank">Setting-Up the Wireless Settings on a Linksys ADSL Gateway</a></p>
<h2><img src="http://don-jai.com/wp-content/uploads/2008/05/bot2.gif" alt="bot2.gif" />หมายเหตุ</h2>
<p style="padding-left: 30px;">1. ตอนติดตั้งครั้งแรก l3aml3oo เป็นคนทำให้ทั้งหมดเลยอะคะ เลยไม่ค่อยรู้เรื่อง<br />
2. วันนี้โดดเรียน OS (Operating System) ไปชอปปิ้งอะ่ รู้สึกผิดนิดนึง<br />
3. บางทีการทำอะไรด้วยตัวเองบ้าง ก็ดีเหมือนกัน</p>
<img src="http://don-jai.com/?ak_action=api_record_view&id=770&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://don-jai.com/setting-up-wireless-settings-on-a-linksys-adsl-gateway/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
