dhcp-banner

DHCP คืออะไร DHCP คือ protocol ที่ใช้แจกจ่ายค่าตัวแปร network configuration

DHCP คืออะไร Dynamic Host Configuration Protocol หรือ DHCP คืออะไร ? มันคือมาตราฐานของ network protocol ที่ใช้บน Internet Protocol (IP) network โดนควบคุมผ่าน DHCP server เพื่อแจกจ่ายค่า configuration ของ network ให้กับ host ที่อยู่ภายใต้วง network เดียวกัน เช่น IP, Subnet, Gateway ส่วนใหญ่ router จะมีคุณสมบัติของการเป็น DHCP server อยู่แล้วด้วย ทำให้ computer หรือ PC ภายในบ้าน สามารถเชื่อมต่อไปยัง router ได้โดยใช้ DHCP ในการแจกจ่ายค่า IP address โดยมี่เราไม่ต้อง configure ค่าลงไปที่ host เองทั้งหมด…

Read More
wireshark

ดักข้อมูล wifi อย่างไร Wireshark คือ เครื่องมือดักจับข้อมูลของ hacker

Wireshark คือ ก่อนที่จะไปเรียนรู้วิธีการ ดักข้อมูล wifi หรือ การจับ packet เราต้องมาทำความรู้จักกับเครื่องมือชิ้นสำคัญที่เอาไว้ใช้งานในการ ดักข้อมูลกันก่อนนั้นก็คือ Wireshark นั้นเอง ซึ่ง Wireshark คือ program สำหรับวิเคราะห์ packet ใน network สามารถติดตั้งได้หลาย platform ทั้ง Linux, Unix หรือ Window โดยอาศัย pcap ในการจับ packet บน interface ของเครื่อง และมี TShark เป็น commnad line version สำหรับวิเคราะห์บน linux และ unix สำหรับ window มี graphic user interface (GUI) ในการใช้งาน   คุณสมบัติของ Wireshark…

Read More
line python sdk

บทที่6 วิธีใช้ LINE Python SDK ทำ LINE Bot ด้วย LINE API

วิธีทำ LINE BOT ด้วย LINE Python SDK หลังจากบทที่แล้วได้บอกวิธีการติดตั้งเบื้องต้นสำหรับ LINE BOT Python กันไปแล้ว ตอนนี้เรามาดูรายละเอียดภายใน LINE Python library กันว่ามันใช้งานกันอย่างไร และมันทำงานตาม spec LINE API (Messaging API) ที่เราพูดถึงกันในบทที่แล้วหรือไม่ บทที่1 เราสามารถติดตั้ง LINE Bot บน Linux ได้ บทที่2 อธิบายการทำงานของ LINE Messaging API ที่เอามาใช้งาน บทที่3 ข้อกำหนดการใช้งานของ LINE API command บทที่4 การรับ Notification จาก LINE Server ด้วย Webhook บทที่5 ส่งข้อความผ่าน LINE API ด้วย cURL   รายละเอียดการติดตั้งทั้งหมดจะอยู่ในบทที่ 1…

Read More
UDDI

UDDI คืออะไร UDDI คือ ศูนย์ลงทะเบียนและค้นหา web service

UDDI คือ Universal Description, Discovery, and Integration หรือ UDDI คือ ศูนย์รวมข้อมูล XML สำหรับโลกธรุกิจบน internet  เป้าหมายเพื่อให้บริษัทที่อยู่บนโลก online สามารถค้นหาข้อมูล web กับคนอื่นๆได้ รวมถึงทำให้ระบบ e-commerce สามารถทำงานร่วมกันได้อย่างราบลื่น UDDI เลยมักถูกเปรียบกับสมุดหน้าเหลือง ที่สามารถค้นหาชื่อ และ ระบุที่อยู่ หรือ วิธีการติดต่อเช่น Webservice ที่มีอยู่   ประวัติของ UDDI UDDI ถูกเขียนขึ้นเมื่อ สิงหาคม ปี 2000 เนือกจากผู้เขียนมีมุมมองว่ากลุ่มลูกค้าในธุรกิจต่างที่ใช้ web service ควรจะเชื่อมต่อเข้าด้วยกันผ่านระบบสาธารณะที่เป็นศูนย์กลาง ด้วยความคิดที่ว่าทุกๆคนน่าจะต้องการใช้บริการ เช่น บัตรเครดิต หรือ authentication ซึ่งทั้งหมดควรถูกออกแบบด้วยมาตราฐานเดียวกันและรองรับ SOAP แต่แล้ว UDDI ก็ไม่ได้รับความนิยมมากมาย รวมถึงบริษัทใหญ่เช่น IBM, Microsoft และ SAP…

Read More
pop-logo

IMAP คืออะไร IMAP คือ มาตราฐาน protocol ในการรับ email

IMAP คืออะไร Internet Message Access Protocol หรือ IMAP คือ มาตราฐาน protocol ในการรับ email ซึ่งใช้งานโดย mail client ทำหน้าดึง mail จากฝั่ง mail server ลงมาด้วย TCP/IP connection เช่นเดียวกับ POP3 โดย IMAP ถูกออกแบบด้วยเป้าหมายในการจัดการ mail box ด้วยฝั่ง client เพราะฉะนั้น client เองจะทิ้ง message ไว้บน server จนกว่าทาง user จะเข้ามาลบมันออก ซึ่ง IMAP server จะทำการเปิด Listen port 143 ส่วน SSL IMAP (IMAPS) จะใช้ port 993 ปัจจุบัน mail server…

Read More
pop-logo

POP3 คืออะไร POP คือ มาตราฐาน protocol ในการรับ email

POP คืออะไร Post Office Protocol หรือ POP คือ ? จริงๆแล้วก็คือ protocol ชนิดนึงทำงานในระดับ application layer (OSI layer) ใช้งานโดย email client เพื่อทำหน้าที่ดึงข้อมูล email จาก mail server ผ่านทาง TCP/IP connection ซึ่ง POP ถูกพัฒนาขึ้นมาหลาย version ปัจจุบันเป็น version3 หรือ POP3 เป็นมาตราฐานล่าสุด แต่ปัจจุบันใกล้จะโดนยกเลิกแล้ว เพราะการมาแทนที่โดย IMAP เช่นเดียวกับ webmail   ประวัติของ POP POP1 ถูกบันทึกไว้เมื่อปี 1984 POP2 ถูกบันทึกไว้เมื่อปี 1985 POP3 ถูกบันทึกไว้เมื่อปี 1988 ถูกใช้งานอย่างแพร่หลาย ซึ่งปัจจุบันก็กำลังถูกยกเลิกใช้งานแล้ว POP4 เกิดขึ้นโดยที่ยังเป็นเพียงแค่ในเอกสาร…

Read More
pop-logo

SMTP คืออะไร SMTP คือ มาตราฐาน protocol ในการส่ง email

SMTP คืออะไร Simple Mail Transfer Protocol หรือ SMTP คืออะไร ? มันคือ มาตราฐานบน Internet สำหรับการรับส่ง Email นั้นเอง หรือจะเรียกว่า protocol ส่ง mail ก็ว่าได้ ปัจจุบัน mail server และ ระบบส่งเมลล์ทั่วโลก ต่างใช้ SMTP ในการรับและส่งข้อมูลเมลล์กันหมดแล้ว ซึ่งสำหรับฝั่ง client เองแล้ว ตัว program mail จะใช้ SMTP สำหรับขาส่งไปหา mail server เท่านั้น สำหรับขารับ client program จะใช่ IMAP หรือ POP3 SMTP จะสื่อสารกันระหว่าง mail server ด้วย port 25…

Read More
git-logo

Git คืออะไร Git คือ ศูนย์จัดเก็บข้อมูลการเปลี่ยนแปลงของ file

Git คืออะไร ? หลายคนอาจจะได้ยินพวก devloper คุยกันเรื่อง Git และอาจจะงงว่า Git คืออะไร ? แต่สำหรับ programer หรือ developer จะคุ้ยเคยกันดี ตามความหมายมันคือ version control system (VCS) ที่ซึ่งไว้สำหรับเก็บข้อมูล หรือ code ใน computer file รวมถึงเป็นศูนย์กลางหรือ server สำหรับรวมกันทำงานใน file ชุดนี้ นิยมใช้กันในกลุ่ม software developer แต่ในความเป็นจริงมันไม่เพียงแต่เก็บข้อมูลแต่เฉพาะ text file แต่มันสามารถเก็บข้อมุล file ชนิดไหนก็ได้ด้วย และทำหน้าที่เป็นที่แจกจ่ายควบคุม version ของ file นึกถึงวิธีการทำงานของ developer ที่ต้องเขียน code ให้ ลองนึกถึงวิธีการทำงานของ developer ที่ต้องเขียน code ให้กับ project…

Read More
curl-command

cURL คืออะไร เคิล คือโปรแกรมสำหรับรับส่งข้อมูลกับ server

cURL คืออะไร ก่อนที่จะเรารู้ว่า cURL คืออะไร เรามีดูชื่อเต็มของมันก่อน ซึ่งก็คือ “Client for URLs” เป็นสาเหตุว่าทำไม URL ถึงเป็นตัวใหญ่ และอ่านว่า “See-URL” โดยใน project ของ cURL มีการใช้งานอยู่ด้วยกัน 2 แบบ คือ libcurl เป็น free library สำหรับการทำ client รองรับ protocol หลากหลายมากอาทิ DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET และ TFTP.…

Read More
noip

DDNS คืออะไร เกี่ยวอะไรกับ กล้องวงจรปิด และ ต่างอย่างไรกับ DNS

DDNS คืออะไร Dynamic DNS (DDNS หรือ DynDNS)  แล้วจริงๆแล้ว DDNS คืออะไร ?  แท้จริงแล้วมันก็คือ Domain Name System (DNS) ชนิดที่สามารถ update mapping IP ของ server และ domain แบบอัตโนมัติและ realtime หลักการนี้เกิดขึ้นมาบนพื้นฐานของระบบ DNS แต่บางครั้งมีความจำเป็นที่ IP ของ server ไม่ใช่ Static IP หรือก็คือมีการเปลี่ยนแปลงบ่อยๆ ซึ่งมักจะมาจากการที่เราตั้ง server เราไว้ที่บ้าน ซึ่งบ่อยครั้งที่มีการ reconnect internet กับทาง ISP ใหม่ มักจะมีการแจก IP ใหม่มาให้เรา ทำให้ domain name ที่ map อยู่ไม่สามารถใช้งานได้แล้ว DDNS จึงตอบโจทย์ในข้อนี้ เพราะเมื่อใดที่…

Read More