ที่อยู่ IP ทำงานอย่างไร
อุปกรณ์ทุกชิ้นที่เชื่อมต่อกับคอมพิวเตอร์เครือข่ายแท็บเล็ตกล้องหรืออะไรก็ตามที่จำเป็นต้องมีตัวระบุที่ไม่ซ้ำกันเพื่อให้อุปกรณ์อื่นรู้วิธีเข้าถึง ในโลกของเครือข่าย TCP / IP ตัวระบุนั้นคือที่อยู่ Internet Protocol (IP).
หากคุณทำงานกับคอมพิวเตอร์เป็นระยะเวลานานคุณอาจได้รับที่อยู่ IP - ลำดับตัวเลขที่มีลักษณะเช่น 192.168.0.15 เวลาส่วนใหญ่เราไม่ต้องจัดการกับพวกเขาโดยตรงเนื่องจากอุปกรณ์และเครือข่ายของเราดูแลสิ่งนั้นอยู่เบื้องหลัง เมื่อเราต้องจัดการกับพวกเขาเรามักจะทำตามคำแนะนำเกี่ยวกับตัวเลขที่จะใส่ที่ไหน แต่ถ้าคุณต้องการดำดิ่งลงไปในความหมายของตัวเลขเหล่านี้บทความนี้มีไว้สำหรับคุณ.
ทำไมคุณต้องแคร์ การเข้าใจว่าที่อยู่ IP ทำงานอย่างไรมีความสำคัญหากคุณต้องการแก้ไขปัญหาว่าทำไมเครือข่ายของคุณทำงานไม่ถูกต้องหรือเหตุใดอุปกรณ์เฉพาะจึงไม่เชื่อมต่อในแบบที่คุณคาดหวัง และหากคุณจำเป็นต้องตั้งค่าบางอย่างให้สูงขึ้นเช่นการโฮสต์เซิร์ฟเวอร์เกมหรือเซิร์ฟเวอร์สื่อที่เพื่อน ๆ จากอินเทอร์เน็ตสามารถเชื่อมต่อคุณจะต้องรู้อะไรเกี่ยวกับการระบุที่อยู่ IP นอกจากนี้ยังเป็นชนิดที่น่าสนใจ.
หมายเหตุ: เรากำลังจะครอบคลุมพื้นฐานของการระบุที่อยู่ IP ในบทความนี้ประเภทของสิ่งที่คนที่ใช้ที่อยู่ IP แต่ไม่เคยคิดถึงพวกเขามากนักอาจต้องการรู้ เราจะไม่ครอบคลุมเนื้อหาระดับสูงหรือมืออาชีพบางอย่างเช่นคลาส IP การกำหนดเส้นทางแบบไร้คลาสและซับเน็ตติ้งแบบกำหนดเอง… แต่เราจะชี้ไปที่แหล่งข้อมูลเพื่อการอ่านเพิ่มเติมเมื่อเราดำเนินการต่อ.
ที่อยู่ IP คืออะไร?
ที่อยู่ IP ระบุอุปกรณ์ในเครือข่ายโดยไม่ซ้ำกัน คุณเคยเห็นที่อยู่เหล่านี้มาก่อน พวกเขาดูเหมือน 192.168.1.34.
ที่อยู่ IP นั้นเป็นชุดของตัวเลขสี่ตัวเช่นนั้นเสมอ แต่ละหมายเลขสามารถมีค่าตั้งแต่ 0 ถึง 255 ดังนั้นช่วงที่อยู่ IP แบบเต็มจะอยู่ในช่วงตั้งแต่ 0.0.0.0 ถึง 255.255.255.255.
เหตุผลที่แต่ละหมายเลขสามารถเข้าถึงได้มากถึง 255 นั่นคือแต่ละตัวเลขนั้นเป็นเลขฐานสองแปดหลัก (บางครั้งเรียกว่า octet) ใน octet จำนวนศูนย์จะเป็น 00000000 ในขณะที่ 255 จะเท่ากับ 11111111 จำนวนสูงสุดที่ octet สามารถเข้าถึงได้ ที่อยู่ IP ที่เรากล่าวถึงก่อนหน้านี้ (192.168.1.34) ในรูปแบบไบนารีจะมีลักษณะเช่นนี้: 11000000.10101000.00.00000001.00100010.
คอมพิวเตอร์ทำงานกับรูปแบบไบนารี แต่มนุษย์เราพบว่าการทำงานกับรูปแบบทศนิยมนั้นง่ายกว่ามาก แต่ถึงกระนั้นการรู้ว่าที่อยู่นั้นเป็นเลขฐานสองจริง ๆ จะช่วยให้เราเข้าใจว่าทำไมบางสิ่งรอบ ๆ ที่อยู่ IP จึงทำงานเหมือนที่ทำ.
ไม่ต้องกังวล! เราจะไม่ขว้างเลขฐานสองหรือคณิตศาสตร์จำนวนมากให้คุณในบทความนี้ดังนั้นอย่าทนกับเราสักหน่อย.
สองส่วนของที่อยู่ IP
ที่อยู่ IP ของอุปกรณ์ประกอบด้วยสองส่วนแยกจากกัน:
- รหัสเครือข่าย: รหัสเครือข่ายเป็นส่วนหนึ่งของที่อยู่ IP เริ่มต้นจากด้านซ้ายที่ระบุเครือข่ายเฉพาะที่อุปกรณ์ตั้งอยู่ บนเครือข่ายในบ้านทั่วไปซึ่งอุปกรณ์มีที่อยู่ IP 192.168.1.34 ส่วนที่อยู่ 192.168.1 จะเป็นรหัสเครือข่าย เป็นเรื่องปกติที่จะต้องกรอกข้อมูลในส่วนสุดท้ายที่ขาดหายไปโดยมีศูนย์ดังนั้นเราอาจบอกว่ารหัสเครือข่ายของอุปกรณ์คือ 192.168.1.0.
- ID โฮสต์: ID โฮสต์เป็นส่วนหนึ่งของที่อยู่ IP ที่ไม่ได้ใช้โดยเครือข่าย ID มันระบุอุปกรณ์เฉพาะ (ในโลก TCP / IP เราเรียกอุปกรณ์ "โฮสต์") บนเครือข่ายนั้น ดำเนินการต่อตัวอย่างที่อยู่ IP ของเรา 192.168.1.34, รหัสโฮสต์จะเป็น 34- รหัสเฉพาะของโฮสต์บนเครือข่าย 192.168.1.0.
จากเครือข่ายในบ้านของคุณคุณอาจเห็นอุปกรณ์หลายเครื่องที่มีที่อยู่ IP เช่น 192.168.1.1, 192.168.1.2, 192.168.1 30 และ 192.168.1.34 ทั้งหมดนี้เป็นอุปกรณ์ที่ไม่ซ้ำกัน (ที่มี ID โฮสต์ 1, 2, 30 และ 34 ในกรณีนี้) ในเครือข่ายเดียวกัน (ด้วยรหัสเครือข่าย 192.168.1.0).
หากต้องการรูปภาพทั้งหมดนี้ดีขึ้นเล็กน้อยลองหันมาเปรียบเทียบ มันค่อนข้างคล้ายกับที่อยู่ถนนในเมือง ใช้ที่อยู่เช่น 2013 Paradise Street ชื่อถนนเป็นเหมือนรหัสเครือข่ายและหมายเลขบ้านเหมือน ID โฮสต์ ภายในเมืองจะไม่มีชื่อถนนสองสายเหมือนกันไม่มี ID เครือข่ายสองชื่อในเครือข่ายเดียวกันที่จะตั้งชื่อเหมือนกัน บนถนนที่ระบุหมายเลขบ้านทุกหลังจะไม่ซ้ำกันเหมือนกับโฮสต์ iD ทั้งหมดภายใน ID เครือข่ายเฉพาะนั้นไม่ซ้ำกัน.
ซับเน็ตมาสก์
ดังนั้นอุปกรณ์ของคุณทราบได้อย่างไรว่าส่วนใดของที่อยู่ IP เป็นรหัสเครือข่ายและส่วนใดของรหัสโฮสต์ เพื่อให้พวกเขาใช้หมายเลขที่สองที่คุณจะเห็นร่วมกับที่อยู่ IP หมายเลขนั้นเรียกว่า subnet mask.
ในเครือข่ายที่ง่ายที่สุด (เช่นเครือข่ายที่อยู่ในบ้านหรือธุรกิจขนาดเล็ก) คุณจะเห็นมาสก์ซับเน็ตเช่น 255.255.255.0 โดยที่ตัวเลขทั้งสี่มีค่าเท่ากับ 255 หรือ 0 ตำแหน่งของการเปลี่ยนแปลงจาก 255 เป็น 0 บ่งบอกถึงการแบ่งระหว่าง เครือข่ายและรหัสโฮสต์ 255s“ ปกปิด” ID เครือข่ายจากสมการ.
หมายเหตุ: มาสก์เครือข่ายย่อยพื้นฐานที่เราอธิบายที่นี่เป็นที่รู้จักกันในนามมาสก์เครือข่ายย่อยเริ่มต้น สิ่งต่าง ๆ มีความซับซ้อนมากกว่านี้ในเครือข่ายที่ใหญ่กว่า คนมักจะใช้มาสก์เครือข่ายย่อยที่กำหนดเอง (โดยที่ตำแหน่งของตัวแบ่งระหว่างศูนย์และตัวที่เปลี่ยนภายในออคเต็ต) เพื่อสร้างเครือข่ายย่อยจำนวนมากในเครือข่ายเดียวกัน นี่เป็นเพียงเล็กน้อยเกินขอบเขตของบทความนี้ แต่ถ้าคุณสนใจ Cisco มีคำแนะนำที่ดีเกี่ยวกับเครือข่ายย่อย.
ที่อยู่เกตเวย์เริ่มต้น
นอกเหนือจากที่อยู่ IP ของตัวเองและซับเน็ตมาสก์ที่เกี่ยวข้องคุณจะเห็นที่อยู่เกตเวย์เริ่มต้นที่ระบุไว้พร้อมกับข้อมูลที่อยู่ IP ที่อยู่นี้อาจเรียกว่าอะไรบางอย่างที่แตกต่างกันไปขึ้นอยู่กับแพลตฟอร์มที่คุณใช้ บางครั้งเรียกว่า“ เราเตอร์”“ ที่อยู่เราเตอร์” เส้นทางเริ่มต้น” หรือเพียงแค่“ เกตเวย์” สิ่งเหล่านี้ล้วนเป็นสิ่งเดียวกัน เป็นที่อยู่ IP เริ่มต้นที่อุปกรณ์ส่งข้อมูลเครือข่ายเมื่อข้อมูลนั้นมีวัตถุประสงค์เพื่อไปยังเครือข่ายอื่น (หนึ่งที่มีรหัสเครือข่ายที่แตกต่างกัน) กว่าที่อยู่บนอุปกรณ์.
ตัวอย่างที่ง่ายที่สุดของสิ่งนี้พบได้ในเครือข่ายในบ้านทั่วไป.
หากคุณมีเครือข่ายในบ้านที่มีอุปกรณ์หลายเครื่องคุณน่าจะมีเราเตอร์ที่เชื่อมต่ออินเทอร์เน็ตผ่านโมเด็ม เราเตอร์นั้นอาจเป็นอุปกรณ์แยกต่างหากหรืออาจเป็นส่วนหนึ่งของหน่วยคำสั่งผสมโมเด็ม / เราเตอร์ที่จัดทำโดยผู้ให้บริการอินเทอร์เน็ตของคุณ เราเตอร์ตั้งอยู่ระหว่างคอมพิวเตอร์และอุปกรณ์ในเครือข่ายของคุณและอุปกรณ์สาธารณะอื่น ๆ บนอินเทอร์เน็ตผ่านการรับส่งข้อมูล (หรือการกำหนดเส้นทาง) ไปมา.
สมมติว่าคุณเปิดเบราว์เซอร์ของคุณและมุ่งหน้าไปที่ www.howtogeek.com คอมพิวเตอร์ของคุณส่งคำขอไปยังที่อยู่ IP ของเว็บไซต์ของเรา เนื่องจากเซิร์ฟเวอร์ของเราอยู่บนอินเทอร์เน็ตแทนที่จะเป็นเครือข่ายในบ้านของคุณการรับส่งข้อมูลนั้นจากพีซีของคุณไปยังเราเตอร์ของคุณ (เกตเวย์) และเราเตอร์ของคุณจะส่งต่อคำขอไปยังเซิร์ฟเวอร์ของเรา เซิร์ฟเวอร์จะส่งข้อมูลที่ถูกต้องกลับไปที่เราเตอร์ของคุณซึ่งจะส่งข้อมูลกลับไปยังอุปกรณ์ที่ร้องขอและคุณจะเห็นเว็บไซต์ของเราปรากฏขึ้นในเบราว์เซอร์ของคุณ.
โดยทั่วไปเราเตอร์จะถูกกำหนดค่าตามค่าเริ่มต้นให้มีที่อยู่ IP ส่วนตัว (ที่อยู่ของพวกเขาในเครือข่ายท้องถิ่น) เป็น ID โฮสต์แรก ตัวอย่างเช่นบนเครือข่ายในบ้านที่ใช้ 192.168.1.0 สำหรับรหัสเครือข่ายเราเตอร์มักจะเป็น 192.168.1.1 แน่นอนเช่นเดียวกับสิ่งส่วนใหญ่คุณสามารถกำหนดค่าให้เป็นสิ่งที่แตกต่างหากคุณต้องการ.
เซิร์ฟเวอร์ DNS
มีข้อมูลชิ้นสุดท้ายที่คุณจะเห็นได้รับมอบหมายข้าง IP แอดเดรสซับเน็ตมาสก์และที่อยู่เกตเวย์เริ่มต้น: ที่อยู่ของเซิร์ฟเวอร์ Domain Name System (DNS) เริ่มต้นหนึ่งหรือสองตัว มนุษย์เราทำงานได้ดีกับชื่อมากกว่าที่อยู่ตัวเลข การพิมพ์ www.howtogeek.com ลงในแถบที่อยู่ของเบราว์เซอร์นั้นง่ายกว่าการจดจำและพิมพ์ที่อยู่ IP ของเว็บไซต์ของเรา.
DNS ทำงานคล้ายกับสมุดโทรศัพท์ค้นหาสิ่งที่มนุษย์อ่านได้เช่นชื่อเว็บไซต์และแปลงให้เป็นที่อยู่ IP DNS ทำได้โดยการจัดเก็บข้อมูลทั้งหมดนั้นในระบบของเซิร์ฟเวอร์ DNS ที่เชื่อมโยงผ่านอินเทอร์เน็ต อุปกรณ์ของคุณจำเป็นต้องรู้ที่อยู่ของเซิร์ฟเวอร์ DNS ที่ใช้ส่งข้อความค้นหา.
บนเครือข่ายขนาดเล็กหรือบ้านทั่วไปที่อยู่ IP ของเซิร์ฟเวอร์ DNS มักจะเหมือนกับที่อยู่เกตเวย์เริ่มต้น อุปกรณ์ส่งการสอบถาม DNS ไปยังเราเตอร์ของคุณซึ่งจะส่งต่อคำร้องขอไปยังเซิร์ฟเวอร์ DNS ที่เราเตอร์กำหนดค่าให้ใช้ โดยปกติแล้วสิ่งเหล่านี้มักจะเป็นเซิร์ฟเวอร์ DNS ที่ ISP ของคุณให้มา แต่คุณสามารถเปลี่ยนเป็นเซิร์ฟเวอร์ DNS อื่นได้หากคุณต้องการ บางครั้งคุณอาจประสบความสำเร็จในการใช้เซิร์ฟเวอร์ DNS ที่จัดทำโดยบุคคลที่สามเช่น Google หรือ OpenDNS.
ความแตกต่างระหว่าง IPv4 และ IPv6 คืออะไร?
คุณอาจสังเกตเห็นขณะเรียกดูการตั้งค่าที่อยู่ IP ประเภทอื่นที่เรียกว่าที่อยู่ IPv6 ประเภทของที่อยู่ IP ที่เราพูดถึงคือที่อยู่ที่ใช้โดยโปรโตคอล IP รุ่น 4 (IPv4) -a ที่พัฒนาขึ้นในช่วงปลายยุค 70 พวกเขาใช้บิตไบนารี่ 32 บิตที่เราพูดถึง (ในสี่ออคเต็ต) เพื่อให้ที่อยู่ที่ไม่ซ้ำกันที่เป็นไปได้ทั้งหมด 4.29 พันล้านที่อยู่ ในขณะที่ฟังดูเยอะมากที่อยู่สาธารณะที่มีอยู่ทั้งหมดได้ถูกมอบหมายให้กับธุรกิจมานานแล้ว ส่วนใหญ่ไม่ได้ใช้ แต่มีการกำหนดและไม่พร้อมใช้งานสำหรับการใช้งานทั่วไป.
ในช่วงกลางทศวรรษที่ 90 มีความกังวลเกี่ยวกับการขาดแคลนที่อยู่ IP ที่เป็นไปได้ Internet Engineering Task Force (IETF) ได้ออกแบบ IPv6 IPv6 ใช้ที่อยู่ 128- บิตแทนที่อยู่ 32- บิตของ IPv4 ดังนั้นจำนวนทั้งหมดของที่อยู่ที่ไม่ซ้ำกันจะถูกวัดในจำนวนที่ไม่ได้เติม - จำนวนที่มากพอที่ไม่น่าจะหมด.
ซึ่งแตกต่างจากสัญกรณ์ทศนิยมประที่ใช้ใน IPv4 ที่อยู่ IPv6 จะแสดงเป็นกลุ่มเลขแปดกลุ่มโดยหารด้วยเครื่องหมายโคลอน แต่ละกลุ่มมีตัวเลขฐานสิบหกสี่หลักที่แสดงถึงเลขฐานสอง 16 หลักดังนั้นจะเรียกว่า hextet ที่อยู่ IPv6 ทั่วไปอาจมีลักษณะดังนี้:
2601: 7c1: 100: ef69: b5ed: ed57: dbc0: 2c1e
ประเด็นก็คือการขาดแคลนที่อยู่ IPv4 ที่ทำให้เกิดความกังวลทั้งหมดสิ้นสุดลงได้รับการบรรเทาลงในระดับสูงโดยการใช้ที่อยู่ IP ส่วนตัวที่เพิ่มขึ้นหลังเราเตอร์ ผู้คนจำนวนมากสร้างเครือข่ายส่วนตัวของตัวเองโดยใช้ที่อยู่ IP ส่วนตัวที่ไม่เปิดเผยต่อสาธารณะ.
ดังนั้นแม้ว่า IPv6 จะยังคงเป็นผู้เล่นหลักและการเปลี่ยนแปลงนั้นจะยังคงเกิดขึ้น แต่ก็ไม่เคยเกิดขึ้นอย่างเต็มที่ตามที่คาดการณ์ไว้ หากคุณสนใจที่จะเรียนรู้เพิ่มเติมลองดูประวัติและช่วงเวลาของ IPv6.
อุปกรณ์รับที่อยู่ IP ของมันอย่างไร?
ตอนนี้คุณรู้พื้นฐานของวิธีการทำงานของที่อยู่ IP มาพูดคุยเกี่ยวกับวิธีที่อุปกรณ์รับที่อยู่ IP ของพวกเขาในสถานที่แรก การกำหนด IP มีสองประเภทจริง ๆ : แบบไดนามิกและแบบคงที่.
ที่อยู่ IP แบบไดนามิกจะถูกกำหนดโดยอัตโนมัติเมื่ออุปกรณ์เชื่อมต่อกับเครือข่าย เครือข่ายส่วนใหญ่ทุกวันนี้ (รวมถึงเครือข่ายในบ้านของคุณ) ใช้สิ่งที่เรียกว่า Dynamic Host Configuration Protocol (DHCP) เพื่อทำให้สิ่งนี้เกิดขึ้น DHCP มีอยู่ในเราเตอร์ของคุณ เมื่ออุปกรณ์เชื่อมต่อกับเครือข่ายอุปกรณ์จะส่งข้อความออกอากาศเพื่อขอที่อยู่ IP DHCP ดักข้อความนี้แล้วกำหนดที่อยู่ IP ให้กับอุปกรณ์นั้นจากกลุ่มของที่อยู่ IP ที่มีอยู่.
มีบางช่วงที่อยู่ IP ส่วนตัวเราเตอร์จะใช้เพื่อการนี้ สิ่งที่ใช้ขึ้นอยู่กับว่าใครเป็นผู้สร้างเราเตอร์ของคุณหรือวิธีการตั้งค่าของคุณเอง ช่วง IP ส่วนตัวเหล่านั้นรวมถึง:
- 10.0.0.0 - 10.255.255.255: หากคุณเป็นลูกค้า Comcast / Xfinity เราเตอร์ที่ได้รับจาก ISP ของคุณจะกำหนดที่อยู่ในช่วงนี้ ISP อื่น ๆ บางแห่งใช้ที่อยู่เหล่านี้บนเราเตอร์เช่นเดียวกับ Apple ในเราเตอร์ AirPort.
- 192.168.0.0 - 192.168.255.255: เราเตอร์เชิงพาณิชย์ส่วนใหญ่มีการตั้งค่าเพื่อกำหนดที่อยู่ IP ในช่วงนี้ ตัวอย่างเช่นเราเตอร์ Linksys ส่วนใหญ่ใช้เครือข่าย 192.168.1.0 ในขณะที่ D-Link และ Netgear ทั้งคู่ใช้ช่วง 198.168.0.0
- 172.16.0.0 - 172.16.255.255: ช่วงนี้ไม่ค่อยถูกใช้โดยผู้ขายเชิงพาณิชย์ใด ๆ โดยค่าเริ่มต้น.
- 169.254.0.0 - 169.254.255.255: นี่เป็นช่วงพิเศษที่ใช้โดยโปรโตคอลที่ชื่อ Automatic Private IP Addressing หากคอมพิวเตอร์ของคุณ (หรืออุปกรณ์อื่น ๆ ) ได้รับการตั้งค่าให้เรียกที่อยู่ IP ของมันโดยอัตโนมัติ แต่ไม่สามารถหาเซิร์ฟเวอร์ DHCP ได้เครื่องจะกำหนดที่อยู่ตัวเองในช่วงนี้ หากคุณเห็นที่อยู่เหล่านี้จะแจ้งให้คุณทราบว่าอุปกรณ์ของคุณไม่สามารถเข้าถึงเซิร์ฟเวอร์ DHCP เมื่อถึงเวลาที่จะรับที่อยู่ IP และคุณอาจมีปัญหาเครือข่ายหรือมีปัญหากับเราเตอร์ของคุณ.
สิ่งที่เกี่ยวกับที่อยู่แบบไดนามิกคือบางครั้งพวกเขาสามารถเปลี่ยนแปลงได้ เซิร์ฟเวอร์ DHCP ทำการเช่าที่อยู่ IP ไปยังอุปกรณ์ต่างๆและเมื่อสัญญาเช่าเหล่านั้นหมดลงอุปกรณ์จะต้องต่ออายุการเช่า บางครั้งอุปกรณ์จะได้รับที่อยู่ IP ที่แตกต่างจากกลุ่มที่อยู่ที่เซิร์ฟเวอร์สามารถกำหนดได้.
ส่วนใหญ่เวลานี้ไม่ได้เป็นเรื่องใหญ่และทุกอย่างจะ "แค่ทำงาน" อย่างไรก็ตามในบางครั้งคุณอาจต้องการให้ที่อยู่ IP ของอุปกรณ์ที่ไม่เปลี่ยนแปลง ตัวอย่างเช่นบางทีคุณอาจมีอุปกรณ์ที่คุณต้องเข้าถึงด้วยตนเองและคุณจะพบว่าการจดจำที่อยู่ IP นั้นง่ายกว่าชื่อ หรือบางทีคุณอาจมีแอพบางตัวที่สามารถเชื่อมต่อกับอุปกรณ์เครือข่ายโดยใช้ที่อยู่ IP ของพวกเขาเท่านั้น.
ในกรณีดังกล่าวคุณสามารถกำหนดที่อยู่ IP แบบคงที่ให้กับอุปกรณ์เหล่านั้นได้ มีสองวิธีในการทำเช่นนี้ คุณสามารถกำหนดค่าอุปกรณ์ด้วยตนเองด้วยที่อยู่ IP แบบคงที่ด้วยตัวเองแม้ว่าบางครั้งอาจไม่สะดวก อีกวิธีที่สวยงามกว่าคือการกำหนดค่าเราเตอร์ของคุณเพื่อกำหนดที่อยู่ IP แบบคงที่ให้กับอุปกรณ์บางอย่างในระหว่างที่การมอบหมายแบบไดนามิกโดยเซิร์ฟเวอร์ DHCP ด้วยวิธีนี้ที่อยู่ IP จะไม่เปลี่ยนแปลง แต่คุณจะไม่ขัดขวางกระบวนการ DHCP ที่ทำให้ทุกอย่างทำงานได้อย่างราบรื่น.