TCP คืออะไร Transmission Control Protocol หรือ TCP คืออะไร ? มันเป็น protocol ที่ใช้ใน Internet protocol suite ซึ่งเป็น model ของกลุ่ม protocol ที่นิยมใช้งานเป็นมาตราฐานใน internet ซึ่งประกอบไปด้วย TCP : transmission Control Protocol (Transport layer) IP : Internet Protocol (Network layer) นิยมเรียกรวมกันว่า TCP/IP หน้าที่ของ TCP คือสร้างความแม่นยำ (rely) จัดเรียกลำดับ และ ตรวจสอบข้อผิดพลาด ในการส่งข้อมูลระหว่าง application ที่เชื่อมต่อกันด้วย IP network สำหรับ Internet application ส่วนใหญ่เช่น www, email, remote admin…
การทำ Forward Port คือ การเซ็ต router เพื่อ Game Online และ กล้องวงจรปิด
Forward Port คือ Port forward หรือ Forward port คือ การที่ทำให้อุปกรณ์ใน internet ภายนอก สามารถเชื่อมต่อมาหา computer ภายในบ้านของเราได้ ถึงแม้จะอยู่หลัง router นิยมใช้สำหรับการใช้งานสำหรับเน็ตบ้านด้าน game online, กล้องวงจรปิด และ voice over ip (VoIP) รวมถึง download file จาก computer ในบ้านเรา อย่างที่ทุกท่านทราบดีว่าปกติทาง ISP จะแจก 1 Public IP มาให้แต่ละบ้านที่ใช้บริการ (บาง ISP อาจจะใช้ NAT IP แจกมาให้ซึ่งไม่สามารถทำ port forward ได้ เราต้องติดต่อไปยัง ISP เองเพื่อขอให้เค้าแจก Public IP มาให้แทน) ในกรณีที่บ้านของเรามี…
Router คืออะไร เร้าเตอร์ อุปกรณ์ที่เชื่อมต่ออุปกรณ์ Network เข้าด้วยกัน
Router คืออะไร ในบทความก่อนเรารู้แล้ว ว่า hub กับ switch คืออะไร ทีนี้เรามาดูว่า router คืออะไร Router คือ อุปกรณ์ network ที่ทำหน้าที่รับส่ง data packet ระหว่างอุปกรณ์ เช่นเดียวกับ hub และ switch โดย Router จะพิเศษตรงที่ใช้งานกับ traffic บน internet โดยข้อมูลปกติจะถูกส่งต่อระหว่าง router ด้วยกันผ่านระบบ network ไปเรื่อยๆจนกว่าจะถึงปลายทาง ซึ่ง router สามารถต่อเข้ากับ network ได้หลาย network และจะมีการเก็บข้อมูลที่เรียกว่า routing table หรือ routing policy ไว้ใช้ในการเลือกเส้นทางที่จะส่งข้อมูลข้าม network ปัจจุบัน router ถูกใช้งานมากใน ที่อยู่อาศัยลักษณะเน็ตบ้าน และ office ขนาดเล็ก ทำหน้าที่ส่ง…
Switch คืออะไร ทำหน้าที่เป็นอุปกรณ์เชื่อมต่อใน Network
Switch คืออะไร Network switch หรือ switching hub, bridging hub switch คืออะไร ? switch เป็นอุปกรณ์ในระบบ computer network เช่นเเดียวกับ Hub ทำหน้าที่เชื่อมต่ออุปกรณ์อื่นๆเข้าด้วยกันในระบบ โดยอาศัยการทำ packet switching ซึ่งจะ รับ, ประมวลผล และส่งข้อมูลต่อไปยังปลายทาง เพียงแค่หนึ่ง หรือ หลาย port ไม่ใช่การ broadcast ไปทุก port เหมือนกับ hub Switch จะมีด้วยกันหลาย port มีการระบุที่อยู่ (address) ประมวลผลก่อนที่จะ ส่งข้อมูลต่อไปในระดับ data link layer (layer 2) ใน OSI model บาง switch สามารถประมวลผลในระดับ network layer (layer 3)…
Hub คืออะไร ฮับ คืออปกรณ์ Network เรียกอีกอย่างว่า Repeater
Hub คืออะไร Hub หรือ Ethernet hub, active hub, network hub, repeater hub, multiport repeater ทั้งหมดนี้เรียกง่ายๆว่า Hub และส่วน hub คืออะไร ? มันคืออุปกรณ์ network อย่างหนึ่งที่ทำหน้าที่ เชื่อมต่ออุปกรณ์อื่นใน network เข้าด้วยกันและสร้างมันจนเป็นระบบ network ลักษณะ hub คือมีช่อง input/output (I/O) port หลายช่อง ไว้สำหรับรับส่งสัญญาณ Hub ทำงานในระดับ Physical layer (layer 1) ถ้าเทียบใน OSI model เช่น repeter hub ทำหน้าที่หลบเลี่ยงการชนกันของช่องสัญญาณ และจัดการช่องสัญญาณให้กับทุก port ปัจจุบันถูกแทนที่ด้วย Switch แล้ว ยกเว้นระบบเก่าๆที่ติดตั้งมานานก่อนปี 2011 การใช้งาน Hub…
LDAP คืออะไร แอลแดป เป็นโปรโตรคอลที่ใช้สำหรับเข้าถึงข้อมูล
LDAP คืออะไร LDAP (Lightweight Directory Access Protocol) เป็น protocol ที่ใช้สำหรับค้นหาข้อมูลในฐานข้อมูล ก่อนที่จะลงลึกว่า LDAP คืออะไร มาดูที่มากันก่อนครับ Directory Access Protocol (DAP) คือมาตราฐาน X.500 ของ directory ในระบบ network ซึ่ง LDAP เป็น “lightweight” นั้นหมายถึง มีขนาดเล็กลง เพราะ version เริ่มต้นไม่ได้มีระบบ security มาด้วย ส่วนใหญ่นำเอามาใช้กับข้อมูลจำพวก รายระเอียดพนักงาน เช่น ชื่อ,นามสกุล,ตำแหน่ง,ที่อยู่ ความเป็นมาของ LDAP LDAP เริ่มต้นคิดค้นที่ University of Michigan และได้รับการรับรองมากกว่า 40 บริษัท ซึ่งทาง Netscape ได้เพิ่มไว้เป็นส่วนหนึ่งของ product และทาง Microsoft เองนำมาใช้กับ Outlook…
JSON คืออะไร เจซัน คือ รูปแบบการแลกเปลี่ยนข้อมูลคอมพิวเตอร์ (API)
JSON คืออะไร JSON ย่อมาจาก JavaScript Object Notation ซึ่งหลายคนอาจจะงงว่า JSON คืออะไร เกี่ยวอะไรกับ JavaScript ซึ่งจริงๆแล้วมันคือ Standard format อย่างหนึ่งที่เป็น text และสามารถอ่านออกได้ด้วยตาเปล่า ใช้ในการสร้าง object ขึ้นมาเพื่อส่งข้อมูลระหว่าง application หรือ Applications Program Interface (API) โดย format จะมีรูปแบบเป็น คู่ Key-Value หรือเป็นแบบ Array และสามารถนำมาใช้แทน XML format ได้ JSON เป็น format ที่ได้รับการใช้งานจาก JavaScript มาก่อน แต่ปัจจุบันมีภาษา programming หลายชนิดที่เริ่มใช้งาน JSON โดนสามารถสร้างและ แปลง format ไปมาได้ ประเภทของ JSON Number: ตัวเลขเท่านั้น String:…
บทที่2 เรียนรู้ LINE API คืออะไร ทำ LINE Bot ผ่าน LINE Messaging API (Official)
LINE API ก่อนจะเข้าเรื่องว่า LINE API คืออะไร สำหรับผู้ที่ไม่ทราบว่า API คืออะไร สามารถหาอ่านได้จาก บทความ API คืออะไร ใช้ทำอะไร เป็น Applications Program Interface สำหรับผู้ที่ทราบแล้วรู้หรือไม่ว่าทาง LINE NAVER เองได้ประกาศเผยแพร่ API document ออกมาช่วงกลางปี 2016 เพื่อให้ developer ได้เข้ามาทดสอบและใช้งานกัน เรียกว่า Messaging API ซึ่งสามารถหาอ่านได้ที่ https://developers.line.me/messaging-api/overview ต่อจากบทความ บทที่1 ทำ LINE Bot สามารถโต้ตอบ หรือ Chatbot ด้วย Python (Official) เรามาทำความเข้าใจให้มากขึ้นถึงวิธีการใช้ API เพื่อนำไปต่อยอดใช้งานกับ bot ของเราได้มากขึ้น เริ่มต้นจากทำความรู้จักกับ Messaging API ก่อน การทำงานของ Messaging API…
API คืออะไร ใช้ทำอะไร เป็น Applications Program Interface
API คืออะไร หมายท่านอาจะจะสงสัยว่า API คืออะไร ? จริงๆแล้วมาจากตัวย่อของคำ Application Program Interface (API) ซึ่งคือ คำสั่ง (Code) ที่อนุญาตให้ software program สามารถสื่อสารระหว่างกันได้ ถ้าจะพูดในภาษาคนเขียน program แล้ว API เป็นช่องทางสำหรับขอใช้บริการคำสั่ง จาก operation system (OS) หรือ application อื่นๆ ซึ่งมันใช้งานโดยติดตั้ง function และเรียกใช้งานตาม doncument ที่เขียนไว้ ส่วนประกอบของ APIs APIs สร้างขึ้นจากส่วนสำคัญ 2 อย่าง คือ ข้อกำหนดที่จะอธิบายการแลกเปลี่ยนข้อมูลระหว่าง program ซึ่งทำออกมาในลักษณะ document เพื่อบอกว่า request/response ต้องเป็นอย่างไร Software ที่เขียนขึ้นตามข้อกำหนด และทำการเผยแพร่ออกไปให้ใช้งาน โดยปกติแล้ว applicaations…
บทที่1 ทำ LINE Bot สามารถโต้ตอบ หรือ Chatbot ด้วย Python (Official)
การทำ LINE Bot (Chatbot) ด้วย Python ก่อนที่จะเข้าสู่วิธีการ ทำ LINE Bot เราต้องขออ้างอิงบทความก่อน วิธีสมัคร LINE Business Center และ LINE@ เนื่องจากการทำ LINE bot ครั้งนี้จะเป็นแบบ Official API แล้วเพราะทาง LINE เองเป็นคนเขียน document ออกมาเอง ไม่เหมือนในบทความก่อนหน้านี้ที่ เราไป hack API เค้ามาใช้ (สร้าง LINE Bot Unofficial) จึงจะเป็นต้องใช้ ID Line@ account ในการเปิดขอใช้ Messaging API กับทาง LINE หลักการทำงานของ LINE Bot ในส่วน flow การทำงานที่ทาง LINE ได้ให้ API มานั้น…