บทที 1 - Department of Computer Science · 1. mdms...

10
บทที 1 หลักการและเหตุผล ปัจจุบันเทคโนโลยีมีความก้าวหน้าและก้าวไกล เป็นทีต้องการเพือความสะดวกในการทําการต่าง ๆ เทคโนโลยี Air Drop เป็นเทคโนโลยีในการส่งข้อมูลระหว่างเครืองโดยตรงโดยใช้ wi-fi และ Bluetoothเพือส่งข้อมูลหากันโดยความพิเศษ ของ air Drop โดยความง่ายในการใช้งานสามารถส่งข้อมูลหากันได้รวดเร็วผ่านwi-fi Direct เราสามารถเลือกแชร์ข้อมูลให้กับเพือนใน Contact เท่านั Bนหรือเลือกแชร์ให้ใครก็ได้ทีอยู ่ในบริเวณนั Bนสะดวกต่อการส่งไฟล์และ คุณภาพไฟล์ไม่ถูกตัด วัตถุประสงค์ F. เพือศึกษาเทคโนโลยี Air Drop I. เพือเผยแพร่การใช้งานเทคโนโลยี Air Drop J. เพือความสะดวกในการส่งไฟล์อย่างมีคุณภาพ

Transcript of บทที 1 - Department of Computer Science · 1. mdms...

Page 1: บทที 1 - Department of Computer Science · 1. mdms ทําทําหน้าทีคล้ายสมุดโทรศัพท์คือ เมือมีคนต้องการจะโทรศัพท์หาใคร

บทท� 1 หลกการและเหตผล

ปจจบนเทคโนโลยมความกาวหนาและกาวไกล เปนท�ตองการเพ�อความสะดวกในการทาการตาง ๆ เทคโนโลย Air Drop เปนเทคโนโลยในการสงขอมลระหวางเคร�องโดยตรงโดยใช wi-fi และ Bluetoothเพ�อสงขอมลหากนโดยความพเศษ

ของ air Drop โดยความงายในการใชงานสามารถสงขอมลหากนไดรวดเรวผานwi-fi Direct เราสามารถเลอกแชรขอมลใหกบเพ�อนใน Contact เทานBนหรอเลอกแชรใหใครกไดท�อยในบรเวณนBนสะดวกตอการสงไฟลและ

คณภาพไฟลไมถกตด

วตถประสงค F. เพ�อศกษาเทคโนโลย Air Drop I. เพ�อเผยแพรการใชงานเทคโนโลย Air Drop J. เพ�อความสะดวกในการสงไฟลอยางมคณภาพ

Page 2: บทที 1 - Department of Computer Science · 1. mdms ทําทําหน้าทีคล้ายสมุดโทรศัพท์คือ เมือมีคนต้องการจะโทรศัพท์หาใคร

บทท� 2

ทฤษฎท�เก�ยวของและงานท�เก�ยวของ

ทฤษฎท�เก�ยวของ AirDrop เปนเทคโนโลยในการสงขอมลระหวางเคร�องโดยตรง โดยใช Wi-Fi และ Bluetooth เพ�อสงขอมลหากน โดยความ

พเศษของ AirDrop คอความงายในการใชงาน สามารถสงขอมลหากนไดรวดเรวผาน Wi-Fi Direct ขอกาหนดตองตดตBง iOS O.P หรอใหมกวา (O, S, T, FP)ส�งท�สงไดคอ รป, วดโอ, รายช�อ, แผนท� ฯลฯ แตไมสามารถสงเพลงไดสง

ระหวางอปกรณ iOS ไป iOS ได หรอ iOS กบ macOS ท�ตดตBง v. FP.FP (OS X Yosemite) หรอใหมกวา ไมสามารถสงจาก iOS ไปยง

OS X ได

งานท�เก�ยวของ Bluetooth

คอระบบส�อสารของอปกรณอเลคโทรนคแบบสองทาง ดวยคล�นวทยระยะสBน (Short-Range Radio Links) โดยปราศจากการใชสายเคเบBล หรอ สายสญญาณเช�อมตอ และไมจาเปนจะตองใชการเดนทางแบบเสนตรงเหมอนกบอนฟราเรด ซ�งถอวาเพ�มความสะดวกมากกวาการเช�อมตอแบบอนฟราเรด ท�ใชในการเช�อมตอระหวางโทรศพทมอถอ กบอปกรณ ในโทรศพทเคล�อนท�รนกอนๆ และในการวจย ไมไดมงเฉพาะการสงขอมลเพยงอยางเดยว แตยงศกษาถงการสงขอมลท�เปนเสยง เพ�อใชสาหรบ Headset บนโทรศพทมอถอดวยเทคโนโลย บลทธ เปนเทคโนโลยสาหรบการเช�อมตออปกรณแบบไรสายท�นาจบตามองเปนอยางย�งในปจจบน ทBงในเร�องความสะดวกในการใชงานสาหรบผใชท�วไป และประสทธภาพในการทางาน เน�องจาก เทคโนโลย บลทธ มราคาถก ใชพลงงานนอย และใชเทคโนโลย short – range ซ�งในอนาคต จะถกนามาใชในการพฒนา เพ�อนาไปสการแทนท�อปกรณตางๆ ท�ใชสาย เคเบล เชน Headset สาหรบโทรศพทเคล�อนท� เปนตน เทคโนโลยการเช�อมโยงหรอการส�อสารแบบใหมท�ถกคดคนขBน เปนเทคโนโลยของอนเตอรเฟซทางคล�นวทย ตBงอยบนพBนฐานของการส�อสารระยะใกลท�ปลอดภยผานชองสญญาณความถ� 2.4 Ghz โดยท�ถกพฒนาขBนเพ�อลดขอจากดของการใชสายเคเบลในการเช�อมโยงโดยมความเรวในการเช�อมโยงสงสดท� 1 mbp ระยะครอบคลม 10 เมตร เทคโนโลยการสงคล�นวทยของบลทธจะใชการกระโดดเปล�ยนความถ� (Frequency hop) เพราะวาเทคโนโลยนB เหมาะท�จะใชกบการสงคล�นวทยท�มกาลงสงต�าและราคาถก โดยจะแบงออกเปนหลายชองความถ�ขนาดเลก ในระหวางท�มการเปล�ยนชองความถ�ท�ไมแนนอนทาใหสามารถหลกหนสญญานรบกวนท�เขามาแทรกแซงได ซ�งอปกรณท�จะไดรบการยอมรบวาเปนเทคโนโลยบลทธ ตองผานการทดสอบจาก Bluetooth SIG (Special Interest Group) เสยกอนเพ�อยนยนวามนสามารถท�จะทางานรวมกบอปกรณบลทธตวอ�นๆ และอนเตอรเนตได ขอแตกตาง : ระหวาง Air Drop กบ Bluetooth คอ Air Drop จะตองใชกบiOS O หรอใหมกวา แต Bluetooth ตองใชกบ android ท�วไป

Page 3: บทที 1 - Department of Computer Science · 1. mdms ทําทําหน้าทีคล้ายสมุดโทรศัพท์คือ เมือมีคนต้องการจะโทรศัพท์หาใคร

บทท� 3 วธการดาเนนงาน

ขBนตอนแรก เปด Application Finder

ขBนตอนท� 2 เลอก AirDro

Page 4: บทที 1 - Department of Computer Science · 1. mdms ทําทําหน้าทีคล้ายสมุดโทรศัพท์คือ เมือมีคนต้องการจะโทรศัพท์หาใคร

ขBนตอนท� 3 กดเปดบลทธ

เคร�อง กจะตรวจพบอปกรณท�ตองการจะเช�อมตอกบเคร�องของเรา

Page 5: บทที 1 - Department of Computer Science · 1. mdms ทําทําหน้าทีคล้ายสมุดโทรศัพท์คือ เมือมีคนต้องการจะโทรศัพท์หาใคร

วธการสงขอมล จาก อปกรณมอถอ

เปด Application รปภาพ

เลอรปภาพท�เราตองการสง แลวกดแชร ท�มมดานซายลาง

Page 6: บทที 1 - Department of Computer Science · 1. mdms ทําทําหน้าทีคล้ายสมุดโทรศัพท์คือ เมือมีคนต้องการจะโทรศัพท์หาใคร

โปรแกรมจะตรวจพบอปกรณท�เปดรบขอมลใว

กดท�อปกรณท�เราตองการสง ถาสงแลว โปรแกรมจะขBนวา สงแลว

Page 7: บทที 1 - Department of Computer Science · 1. mdms ทําทําหน้าทีคล้ายสมุดโทรศัพท์คือ เมือมีคนต้องการจะโทรศัพท์หาใคร

วธการตรวจจบขอมลโดยโปรแกรม Wireshark

เปดโปรแกรม Wireshark

เม�อมการรบขอมล กราฟจะเดงข9น จากน9นกดเขาไปท�กราฟท�เกด ปฎกรยา

Page 8: บทที 1 - Department of Computer Science · 1. mdms ทําทําหน้าทีคล้ายสมุดโทรศัพท์คือ เมือมีคนต้องการจะโทรศัพท์หาใคร

Wireshark จะตรวจเจอ Protocal ท�ถกสงมาจากอปกรณท�ทาการเช�อมตอและสงขอมลมา

Page 9: บทที 1 - Department of Computer Science · 1. mdms ทําทําหน้าทีคล้ายสมุดโทรศัพท์คือ เมือมีคนต้องการจะโทรศัพท์หาใคร

บทท� ; ผลการดาเนนงาน

จากการท�ไดใชโปรแกรม Wireshank ตรวจจบขอมลนBน เราไดพบวา Protocal ท�ถงสงมานBนม 3 ประเภท คอmDNS

TCP และ ICMPv6 จากการศกษาพบวา protocal ตางๆทาหนาท�ดงนB

1. mDMS ทาทาหนาท�คลายสมดโทรศพทคอ เม�อมคนตองการจะโทรศพทหาใคร คนนBนกจะเปดสมดโทรศพทด

เพ�อคนหาหมายเลขโทรศพทของคนท�ตองการตดตอ คอมพวเตอรกเชนกน เม�อตองการส�อสารกบคอมพวเตอร

เคร�องอ�น เคร�องนBนกจะทาการสอบถามหมายเลข IP ของเคร�องท�ตองการส�อสารดวยกบ DNS server และจดการ

Duplicate และ Cache ขอมลท�สงกนไปมาเพ�อลด Traffic

2. จะทาหนาท�ในการแยกขอมลเปนสวน ๆ หรอท�เรยกวา Package สงออกไป สวน TCP ปลายทาง กจะทาการ

รวบรวมขอมลแตละสวนเขาดวยกน เพ�อนาไปประมวลผลตอไป โดยระหวางการรบสงขอมลนBนกจะมการ

ตรวจสอบความถกตองของ ขอมลดวย ถาเกดผดพลาด TCP ปลายทางกจะขอไปยง TCP ตนทางใหสงขอมลมา

ใหม

3. ICMPv6 ทาหนาท�รายงานความผดพลาดของระบบ

Page 10: บทที 1 - Department of Computer Science · 1. mdms ทําทําหน้าทีคล้ายสมุดโทรศัพท์คือ เมือมีคนต้องการจะโทรศัพท์หาใคร

เอกสารอางอง

https://sites.google.com/site/kruchatchawalthoen/blu-thuth-khux-xari

http://www.mindphp.com

https://www.techtalkthai.com