ความเร็วในการถ่ายโอนข้อมูลผ่านพอร์ต com พอร์ต COM คืออะไร? อุปกรณ์ควบคุมพอร์ต COM ควบคุมอุปกรณ์ผ่านพอร์ต COM

คำแนะนำ

คลิกที่ไอคอน "คอมพิวเตอร์ของฉัน" คลิกขวาหนู จากเมนูบริบท เลือก คุณสมบัติ หากคุณมีห้องผ่าตัด ระบบวินโดวส์ XP จากนั้นในหน้าต่างถัดไปให้เลือก "ฮาร์ดแวร์" จากนั้นเลือก "ตัวจัดการอุปกรณ์" หากคอมพิวเตอร์ของคุณติดตั้งระบบปฏิบัติการ Windows 7 คุณสามารถเลือก Device Manager ได้ทันที

หน้าต่างจะปรากฏขึ้นพร้อมรายการอุปกรณ์ทั้งหมดที่อยู่ในคอมพิวเตอร์ของคุณ ในรายการนี้คุณต้องค้นหาบรรทัด "พอร์ต COM และ LPT" คลิกที่ลูกศรที่อยู่ถัดจากบรรทัด รายการพอร์ต COM ที่ติดตั้งบนพีซีของคุณจะเปิดขึ้น

คลิกขวาที่หมายเลขพอร์ต จากนั้นเลือก "คุณสมบัติ" ในเมนูบริบท คุณจะเห็นอุปกรณ์ที่เชื่อมต่อกับพอร์ตนี้ ด้วยวิธีนี้คุณสามารถค้นหาหมายเลขพอร์ตของปลาดุกที่คุณเชื่อมต่ออยู่ อุปกรณ์ที่จำเป็น.

คุณยังสามารถใช้โปรแกรมวินิจฉัยและตรวจสอบคอมพิวเตอร์ AIDA64 ได้ ฉบับสุดขีด- โปรแกรมได้รับการชำระเงินแล้ว แต่คุณสามารถค้นหาเวอร์ชันเล็กน้อยได้บนอินเทอร์เน็ต โอกาส รุ่นฟรีพอจะทราบหมายเลขคอมพอร์ตแล้ว ดาวน์โหลดแอปพลิเคชันจากอินเทอร์เน็ตและติดตั้งลงใน ฮาร์ดไดรฟ์คอมพิวเตอร์.

เปิดตัว AIDA64 Extreme Edition หลังจากเริ่มต้นแล้ว คุณจะต้องรอสักครู่ โปรแกรมจะสแกนระบบ หลังจากนั้นจะเห็นว่าเมนูแบ่งออกเป็นสองหน้าต่าง คุณจะต้องมีหน้าต่างด้านซ้ายซึ่งค้นหาบรรทัด "อุปกรณ์" คลิกที่ลูกศรข้างๆ ค้นหาในรายการอุปกรณ์ที่เชื่อมต่อกับพอร์ต COM (อาจเพียงแค่พูดว่า "อุปกรณ์ COM")

คลิกที่บรรทัด "อุปกรณ์" ด้วยปุ่มซ้ายของเมาส์ หลังจากนี้รายการอุปกรณ์ที่เชื่อมต่อกับพอร์ต COM จะปรากฏในหน้าต่างด้านขวาของโปรแกรม วิธีนี้ทำให้คุณสามารถค้นหาหมายเลขพอร์ต COM ที่อุปกรณ์เชื่อมต่ออยู่ หากจำเป็น คุณสามารถบันทึกรายงานได้

แหล่งที่มา:

  • ไม่มีส่วนใดในตัวจัดการอุปกรณ์

พร็อกซีช่วยให้คุณสามารถซ่อนที่อยู่ IP จริงได้ ดังนั้นจึงหลีกเลี่ยงข้อจำกัดที่เป็นไปได้ (เช่น การดาวน์โหลด) การห้ามไซต์/ฟอรัม และโดยทั่วไปทำให้คุณอยู่ในเครือข่ายโดยไม่เปิดเผยตัวตน การค้นหาพรอกซีไม่ใช่เรื่องยาก มีตัวเลือกมากมายให้เลือก

คำแนะนำ

พร็อกซีประเภทที่ง่ายที่สุดคือไซต์ที่ไม่ระบุชื่อ ที่นั่นคุณเพียงแค่ต้องป้อนที่อยู่เว็บไซต์แล้วคุณจะพบว่าตัวเองอยู่ที่นั่น (ใต้พรอกซี) วิธีนี้ช่วยให้คุณไม่ต้องกังวลกับพร็อกซีที่จำเป็นหรือแม้แต่โปรแกรมเลย อย่างไรก็ตาม เนื่องจากวิธีการนี้ง่ายมาก และความสามารถของมันก็มีจำกัดมาก ตัวอย่างง่ายๆ ของไซต์ดังกล่าว: http://anonymouse.org/

มี โปรแกรมพิเศษผู้ที่ค้นหาพรอกซีผ่านการค้นหา วิธีใช้ที่ง่ายที่สุดคือซ่อน IP Platinum แต่อาจเนื่องมาจากมีคนจำนวนมากใช้งานพร้อมกันและมีพร็อกซีซ้ำหลายครั้ง นี่จึงสะท้อนให้เห็นในความเร็วการเชื่อมต่ออย่างเห็นได้ชัด ดังนั้นแน่นอนว่าควรใช้อะไรที่เร็วกว่าเพื่อการใช้งานอินเทอร์เน็ตที่สะดวกสบายจะดีกว่า

ตัวเลือกที่น่าสนใจที่สุดคือโปรแกรม ProxySwitcher Standard ซึ่งสามารถค้นหาพรอกซีผ่านการค้นหา (มีให้เลือกนับพัน) และใช้ที่อยู่ที่คุณระบุ แน่นอนว่าจะดีกว่าถ้าใช้ที่อยู่พิเศษผ่านโปรแกรมนี้เนื่องจากมีน้อยกว่าและหากคุณดูในสถานที่พิเศษที่อยู่เหล่านั้นก็มีคุณภาพดีกว่า คุณสมบัติที่ยอดเยี่ยมอีกประการหนึ่งของโปรแกรมนี้คือค่อนข้าง ตรวจสอบอย่างรวดเร็วพร็อกซีเพื่อประสิทธิภาพ

หากต้องการนำกลไกไปใช้งาน เพียงค้นหาที่อยู่พร็อกซีที่ถูกต้องและวางไว้ในรายการ ProxySwitcher Standard สถานที่ที่ดีที่สุดในการค้นหาพรอกซีอยู่ที่นี่: http://www.aliveproxy.com/fastest-proxy/- อย่างที่คุณเห็นรายการมีขนาดเล็กและความเร็วค่อนข้างดีค่อนข้างเหมาะสำหรับการใช้อินเทอร์เน็ตโดยไม่เปิดเผยตัวตนอย่างสะดวกสบาย

วิดีโอในหัวข้อ

แหล่งที่มา:

  • วิธีค้นหาพรอกซีในปี 2561

เมื่อเชื่อมต่ออินเทอร์เน็ต ผู้ใช้ส่วนใหญ่ไม่ต้องชำระค่าบริการที่อยู่ IP แบบคงที่ โดยทั่วไปแล้ว พวกเขาไม่ต้องการมัน แต่หากคุณจำเป็นต้องลงชื่อเข้าใช้คอมพิวเตอร์ที่เชื่อมต่อจากภายนอกโดยฉับพลัน การรู้ว่าที่อยู่นี้ก็เป็นสิ่งจำเป็น เราจะทราบได้อย่างไร?

คำแนะนำ

เปิดเมนูปุ่มเริ่ม ไปที่ "แผงควบคุม" จากนั้นเปิดส่วน "การเชื่อมต่อเครือข่าย" คลิกขวาที่ไอคอนการเชื่อมต่ออินเทอร์เน็ตและเลือก "สถานะ" หน้าต่างจะเปิดต่อหน้าคุณ ในนั้นเลือก "สนับสนุน" คุณสามารถค้นหาที่อยู่ IP ได้โดยดูจากบรรทัดที่เกี่ยวข้องในหน้าต่างที่เปิดขึ้น รายการนี้การทำงานเหมาะสำหรับผู้ใช้ระบบปฏิบัติการ Windows

เปิด บรรทัดคำสั่งเพื่อเรียกใช้แบบสอบถามต่อไปนี้: #sudo ifconfig (วิธีการตั้งค่าที่อยู่ IP สำหรับผู้ใช้บนระบบ Unix) หากคุณมีสิทธิ์ของผู้ดูแลระบบ ให้ป้อน: root-#ifconfig หลังจากนี้คุณสมบัติของอินเทอร์เฟซเครือข่ายทั้งหมดที่มีอยู่ในคอมพิวเตอร์ในปัจจุบันจะปรากฏบนหน้าจอ ปัจจุบันของคุณ การเชื่อมต่อเครือข่ายจะอยู่ภายใต้ชื่อ ppp1 หรือ ppp0 คุณสามารถค้นหาที่อยู่ IP ได้โดยดูที่บรรทัดหลังคำว่า inetaddr

ตามลิงค์: http://2ip.ruและ http://speed-tester.info- นี่เป็นสิ่งจำเป็นในการค้นหาที่อยู่ IP ซึ่งผู้ให้บริการปกปิดด้วยเหตุผลบางประการ หลังจากทดสอบไซต์ที่ระบุแล้ว คุณจะสามารถเห็นที่อยู่ IP ในรายการข้อมูลอื่น ๆ เช่น ความเร็วการเชื่อมต่อ ความเสถียร ฯลฯ โปรดทราบว่าหากบรรทัด “Proxy” ระบุว่า “in use” หมายความว่าการเชื่อมต่อของคุณผ่านเซิร์ฟเวอร์ตัวกลาง ดังนั้นจึงไม่สามารถค้นหา IP จากพร็อกซีได้ ประเภทนี้การเชื่อมต่อมักจะใช้โดยองค์กรและบริษัทขนาดใหญ่ที่มีเครือข่ายท้องถิ่นภายในที่กว้างขวางซึ่งเชื่อมต่อทุกสิ่ง

พร็อกซีเซิร์ฟเวอร์คือคอมพิวเตอร์ที่ทำหน้าที่เป็นตัวกลางในการเข้าถึงอินเทอร์เน็ตจากคอมพิวเตอร์ของคุณ เมื่อเชื่อมต่อผ่านเซิร์ฟเวอร์ดังกล่าว คุณจะยังคงไม่เปิดเผยตัวตน และการตรวจสอบจะเห็นที่อยู่ IP ของพร็อกซีเซิร์ฟเวอร์ หากคุณรู้จักพร็อกซีเซิร์ฟเวอร์เช่น: "xxx.xxx.xxx.xxx" แต่ไม่ทราบพอร์ต อย่าเพิ่งหมดหวัง หลังจากอ่านคำแนะนำเหล่านี้อย่างละเอียดแล้ว คุณสามารถเลือกพอร์ตสำหรับเซิร์ฟเวอร์ได้

คุณจะต้อง

  • โปรแกรม "เครื่องกำเนิดไฟฟ้าทรงพลัง" อินเทอร์เน็ต

คำแนะนำ

ก่อนอื่นคุณจะต้องมีโปรแกรม "Powerful Generator" ตามลิงค์ http://upwap.ru/1796108 และดาวน์โหลด คลายไฟล์เก็บถาวร บาง โปรแกรมป้องกันไวรัสอาจเข้าใจผิดว่า "ตัวสร้างพลังอันทรงพลัง" เป็นไวรัส แม้ว่าโปรแกรมจะสะอาดก็ตาม หากสิ่งนี้เกิดขึ้น ให้ปิดการใช้งานโปรแกรมป้องกันไวรัสของคุณ ไม่อยากเสี่ยงเหรอ? วิธีนี้ไม่เหมาะกับคุณ ให้มองหาวิธีอื่น

ในโฟลเดอร์ที่มีโปรแกรมให้สร้าง เอกสารข้อความ- จดบันทึกพร็อกซีเซิร์ฟเวอร์ไว้ในนั้น คุณสามารถตั้งชื่อเอกสารตามที่คุณต้องการได้ แต่ทางที่ดีควรตั้งชื่อว่า “Proxy.txt” เพื่อไม่ให้สับสนในภายหลัง

การสร้างรายการพอร์ต

1. ไปที่โปรแกรม "Powerful Generator" เลือก "pass or uin sheet"
2. เลือกแท็บ “รายการ Uin”
3. เลือก “ช่วง” และในตัวเลือกช่วง UIN ให้เลือกช่วงตั้งแต่ 1 ถึง 9999
4. เลือกเส้นทางที่จะบันทึกไฟล์ ตั้งชื่อเป็น "Ports.txt"
5. คลิกสร้าง

การสร้างรายการเช่น "server:port"

1. ไปที่โปรแกรม "Powerful Generator" เลือก "uin; pass sheet"
2. เลือกแท็บ "พารามิเตอร์ Uin" จากนั้นเลือกตัวเลือก "แผ่นงาน Uin"
3. ระบุเส้นทางไปยัง "Proxy.txt"
4. เลือกแท็บ "ตัวเลือกรหัสผ่าน" จากนั้นเลือกตัวเลือก "เอกสารรหัสผ่าน"
5. ในตัวเลือกแผ่นรหัสผ่าน ให้ระบุเส้นทางไปยัง "Ports.txt"
6. เลือกตัวเลือก "สร้างรหัสผ่านทั้งหมดที่มีอยู่ในแผ่นงานสำหรับผู้ใช้แต่ละคน"
7. เลือกแท็บรายการแผ่นงาน
8. ในช่อง “แยกด้วยเครื่องหมาย” ให้เขียน “:” แทน “;” (เนื่องจากพรอกซีที่มีพอร์ตเขียนโดยใช้ “:”)
9. เลือกเส้นทางที่จะบันทึกไฟล์ ตั้งชื่อเป็น "Servers.txt"
10. คลิกสร้าง

ดังนั้นคุณมีเอกสารข้อความที่มีพร็อกซีเซิร์ฟเวอร์นับหมื่นด้วย พอร์ตต่างๆ(ตั้งแต่ 1 ถึง 9999) ตอนนี้เราต้องพิจารณาว่าอันไหนใช้งานได้ วิธีการทำเช่นนี้? ระดับประถมศึกษา ไปที่ลิงก์ http://www.onlinechecker.freeproxy.ru/ และคัดลอกรายการทั้งหมดจาก "Servers.txt" ลงในหน้าต่าง "ตรวจสอบพร็อกซีออนไลน์" คลิก "ตรวจสอบพร็อกซี!" เมื่อบริการเสร็จสิ้น จะส่งคืนเซิร์ฟเวอร์ที่ทำงานอยู่จากรายการของคุณ
พร็อกซีเซิร์ฟเวอร์ผลลัพธ์สามารถใช้เพื่อวัตถุประสงค์ต่างๆ

วิดีโอในหัวข้อ

พร็อกซีเซิร์ฟเวอร์มักใช้เพื่อซ่อนข้อมูลส่วนบุคคลบางอย่างจากผู้ที่อาจมีข้อมูลดังกล่าว มีเว็บไซต์พิเศษเพื่อดูพารามิเตอร์การไม่เปิดเผยตัวตนของแหล่งข้อมูลดังกล่าว

คุณจะต้อง

  • - อินเทอร์เน็ต

คำแนะนำ

หากต้องการใช้ฟังก์ชันการดูไซต์ภายใต้พร็อกซีเซิร์ฟเวอร์ให้ใช้มากที่สุด วิธีการง่ายๆ– ไซต์ที่ไม่ระบุชื่อ หากต้องการทำสิ่งนี้ ขั้นแรกให้เปิดใช้งานฟังก์ชันที่เกี่ยวข้องในเบราว์เซอร์ของคุณ หากยังไม่เคยทำมาก่อน

เพียงใช้การค้นหาทางอินเทอร์เน็ตสำหรับไซต์ดังกล่าวแล้วเปิดหนึ่งในรายการโปรดของคุณ ข้อดี วิธีนี้มาก - ไม่ต้องติดตั้งเพิ่มเติม ซอฟต์แวร์ไม่จำเป็นต้องดำเนินการเป็นเวลานานเพื่อรวบรวมและกรองข้อมูลเกี่ยวกับพร็อกซีเซิร์ฟเวอร์และอื่นๆ ข้อเสียที่นี่คือฟังก์ชันการทำงานที่จำกัด

ใช้โปรแกรมพิเศษเพื่อเข้าถึงเครือข่ายโดยใช้ที่อยู่พร็อกซีเซิร์ฟเวอร์ โปรแกรมดังกล่าวมักจะค้นหาทรัพยากรที่มีอยู่ จากนั้นเลือกตัวเลือกที่ดีที่สุดจากที่มีอยู่ จากนั้นจึงกรองผลลัพธ์และเลือกหนึ่งในนั้น ขั้นตอนนี้อาจใช้เวลาหลายชั่วโมง แต่ในกรณีนี้ คุณมีตัวเลือกมากกว่ามาก ซึ่งไม่เหมือน วิธีที่รวดเร็ว.

หากคุณต้องการดูชื่อของพร็อกซีเซิร์ฟเวอร์ที่คุณใช้เข้าถึงอินเทอร์เน็ต ให้เปิดเมนู "การเชื่อมต่อ" บนคอมพิวเตอร์ของคุณในคุณสมบัติของเบราว์เซอร์ที่คุณใช้ จากนั้นดูข้อมูลในรายการ "การตั้งค่า LAN"

หากคุณต้องการตรวจสอบความน่าเชื่อถือของพร็อกซีเซิร์ฟเวอร์ที่คุณใช้ ให้ใช้ไซต์พิเศษสำหรับสิ่งนี้ เช่น บนทรัพยากร http://privacy.net/analyze-your-internet-connection/ หลังจากวิเคราะห์ข้อมูลของคุณแล้ว เว็บไซต์จะให้ข้อมูลเกี่ยวกับคุณและคอมพิวเตอร์ของคุณแก่คุณ ซึ่งบุคคลอื่นบนเครือข่ายอาจสามารถเข้าถึงได้

คุณยังสามารถใช้บริการที่คล้ายกันได้ เช่น http://www.stilllistener.addr.com/checkpoint1/index.shtml หากคุณพบที่อยู่จริงของคุณในเมนู แสดงว่าพร็อกซีที่คุณเลือกนั้นไม่น่าเชื่อถือ

วิดีโอในหัวข้อ

คำแนะนำที่เป็นประโยชน์

อย่าทำอะไรที่ผิดกฎหมายภายใต้พรอกซีบนอินเทอร์เน็ต ไม่ทางใดก็ทางหนึ่ง คุณสามารถค้นหาที่อยู่จริงของคุณได้แม้ว่าจะไม่เปิดเผยตัวตนก็ตาม

พร็อกซีเซิร์ฟเวอร์เป็นเซิร์ฟเวอร์ระดับกลางที่ทำหน้าที่ส่งคำขอของผู้ใช้ไปยังเซิร์ฟเวอร์สุดท้าย โดยปกติแล้วพร็อกซีเซิร์ฟเวอร์จะใช้เพื่อเพิ่มความเร็วของเครือข่ายหรือทำให้ไม่เปิดเผยชื่อ

คำแนะนำ

ตรวจสอบให้แน่ใจว่ามันชัดเจน ประเภทที่มีอยู่พร็อกซีเซิร์ฟเวอร์: - พร็อกซี HTTP - เซิร์ฟเวอร์ประเภททั่วไปที่เข้ากันได้กับเบราว์เซอร์ทั้งหมดและรองรับการทำงานของเว็บแอปพลิเคชัน - พร็อกซีถุงเท้า แบ่งตามเวอร์ชันโปรโตคอลเป็น Socks5 และ Socks4 - ออกแบบมาเพื่อรองรับโปรโตคอล UDP และ TCP/IP ทั้งหมด แต่เข้ากันไม่ได้กับแอปพลิเคชันอินเทอร์เน็ตบางตัว (ส่วนใหญ่ใช้โดยไคลเอนต์ IRC และเว็บเพจเจอร์) - พร็อกซี CGI - เป็นทรัพยากรบนเว็บและใช้งานได้กับโปรแกรมเบราว์เซอร์เท่านั้น - ใช้ในพร็อกซี FTP เครือข่ายองค์กรด้วยการเข้าถึงอินเทอร์เน็ตที่ถูกจำกัดโดยไฟร์วอลล์

ตรวจสอบให้แน่ใจว่าความแตกต่างในการใช้งานที่เป็นไปได้ของพร็อกซีเซิร์ฟเวอร์ประเภทนี้มีความชัดเจนตามคุณลักษณะ: - โปร่งใสหรือโปร่งใส - เซิร์ฟเวอร์สุดท้ายของคำขอสามารถเห็นพร็อกซีที่ใช้และที่อยู่ IP ของคอมพิวเตอร์ - บิดเบือน - เซิร์ฟเวอร์สุดท้ายได้รับที่อยู่ปลอมและบิดเบี้ยว - ผู้ไม่ระบุชื่อ - รับประกันการท่องเว็บอย่างปลอดภัย

โอ้สิ่งนี้คืออะไร? เหตุใดจึงจำเป็น? เป็นไปได้ไหมถ้าฉันสัมผัสมันด้วยนิ้วของฉัน? อะไร ดีกว่าไม่? โอเค ฉันจะไม่ แต่มันน่าสนใจสำหรับฉันมาก: มีตัวเชื่อมต่อในคอมพิวเตอร์ แต่ด้วยเหตุผลบางอย่างไม่มีใครเชื่อมต่ออะไรเลย มันเรียกว่าอะไร? ท่าเรือ? ว้าว! ระดับ! นี่คืออะไร?..

พอร์ตนี้เรียกอีกอย่างว่า อนุกรม (พอร์ตอนุกรม) แม้ว่าจะลดลงก็ตาม "คอม"จริงๆ แล้วหมายถึง "การสื่อสาร" - พอร์ตการสื่อสาร(แต่เดิมออกแบบมาสำหรับการเคลื่อนย้ายข้อมูลแบบสองทาง - การสื่อสารที่แท้จริง) และยิ่งถูกเรียกว่า สม่ำเสมอเนื่องจากมันจะส่งบิตทีละอันอย่างเคร่งครัด

นอกจากพอร์ตอนุกรมแล้ว คอมพิวเตอร์ยังมีพอร์ตขนานซึ่งมีไว้สำหรับเชื่อมต่อเครื่องพิมพ์เป็นหลัก มักเรียกกันว่า: เครื่องพิมพ์ ที่นั่น การถ่ายโอนข้อมูลเป็นแบบทางเดียวในนาม (แม้ว่าจะเป็นในนามเท่านั้น)

ค่อนข้างเป็นไปได้ที่คอมพิวเตอร์ของคุณมีพอร์ต COM ด้วย เป็นไปได้มากว่าซ็อกเก็ตเป็นรูปสี่เหลี่ยมผืนผ้าเล็กน้อยโดยมีหน้าสัมผัสเก้าจุดในสองแถว ห้าและสี่ในแต่ละแถว และยังมีเกลียวสำหรับสลักเกลียวที่ปลายด้วย มาพร้อมกับสายเคเบิลพร้อมขั้วต่อ ตามลำดับ โดยมีซ็อกเก็ตเก้าช่องอยู่ในโครงสร้างเดียวกัน

ขั้วต่อถูกเสียบเข้ากับซ็อกเก็ตพร้อมหน้าสัมผัสและขันด้วยสลักเกลียวด้านบนเพื่อไม่ให้หลุดออกมา ด้วยวิธีนี้ คุณสามารถเชื่อมต่อคอมพิวเตอร์สองเครื่องได้โดยตรงโดยใช้สายเคเบิลโมเด็มแบบ null นี่คือสิ่งที่เคยทำมาก่อน ในยุคของพีซีเครื่องแรก

ในปัจจุบันนี้เครื่องรับสัญญาณดาวเทียม อุปกรณ์ระบบรักษาความปลอดภัยต่างๆ ระบบควบคุมกระบวนการผลิต และอุปกรณ์ล้ำยุคอื่นๆ เชื่อมต่อกันในลักษณะนี้

แล็ปท็อปของคุณอาจมีพอร์ตดังกล่าว (แน่นอน หากคุณมีพอร์ตดังกล่าวในครัวเรือนของคุณ) ใช้เพื่อซิงโครไนซ์กับคอมพิวเตอร์เดสก์ท็อป เป็นต้น จริงอยู่ที่ในทางปฏิบัติทุกวันนี้การเชื่อมต่อดังกล่าวไม่ได้ใช้บ่อยนัก - ไม่มีใครอยากหลอกตัวเองด้วยสายเคเบิลเพราะสามารถใช้เทคโนโลยีอื่นที่ทันสมัยและมีประสิทธิภาพมากกว่าได้

ในปัจจุบันนี้การติดต่อสื่อสารด้วย อุปกรณ์ที่แตกต่างกันมีการใช้งานพอร์ต USB มากขึ้น (โดยวิธีการนี้เป็นพอร์ตอนุกรมจริง ๆ ด้วย) โมเด็มมือถือ เครื่องพิมพ์ อะแดปเตอร์ Wi-Fi - มีอุปกรณ์เชื่อมต่อผ่าน USB เพิ่มมากขึ้น

นอกจากนี้ด้วยความพร้อมใช้งานของเทคโนโลยีเช่น Ethernet และ FireWire (สำหรับ Apple) การเชื่อมต่อคอมพิวเตอร์ด้วยสายผ่านพอร์ต COM จึงไม่สามารถใช้งานได้จริง ถ้าคุณจำเกี่ยวกับบลูทูธ (ซึ่งแปลว่า "ฟันสีฟ้า") คุณก็ยังสามารถส่งได้ พอร์ตอนุกรมไปที่พิพิธภัณฑ์

อย่างไรก็ตาม ระบบปฏิบัติการ Windows ยังคงตั้งชื่อช่องทางการส่งข้อมูลเป็น COM1, COM2 และอื่นๆ

ทำไม เนื่องจากไดรเวอร์ เช่น สำหรับ Bluetooth สามารถปรากฏต่อระบบเหมือนกับพอร์ต COM ทุกประการ แบบนี้นี่เอง โปรดรักและกรุณา กำหนดช่องทางในการแลกเปลี่ยนข้อมูลให้เราด้วย แล้วถ้าเราไม่จริงล่ะ? คุณจะยังคงต้องให้บริการเรา

Unix (และรุ่นอื่นๆ เช่น Linux) ยังมีคุณลักษณะบางประการเกี่ยวกับทัศนคติต่ออุปกรณ์ที่เชื่อมต่ออีกด้วย เนื่องจาก Unix ถือว่าทุกสิ่งรอบตัวเป็นไฟล์ (แม้แต่ฮาร์ดแวร์ด้วย!) จึงเก็บพอร์ตอนุกรมไว้ในรูปแบบที่มีชื่อเช่น ttyS0, ttyS1, ttyS2 (หากเป็น Linux) หรือ ttyu0, ttyu1, ttyu2 (ใน FreeBSD)

หากคุณเป็นผู้ใช้ทั่วไปและไม่ได้ทำงานกับอุปกรณ์เฉพาะ เครื่องรับสัญญาณดาวเทียม และอุปกรณ์ยุ่งยากอื่น ๆ คุณไม่จำเป็นต้องไปที่ร้านคอมพิวเตอร์และมองหาสายเคเบิลสำหรับพอร์ต COM

ข้อมูลจากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่งสามารถถ่ายโอนได้หลายวิธี รวมถึงโดยไม่ต้องใช้สายใดๆ เลย เป็นทางเลือกสุดท้าย ให้ถ่ายโอนไปยังแฟลชไดรฟ์หาก เครือข่ายท้องถิ่นด้วยเหตุผลบางอย่างไม่ทำงาน

กล่าวโดยสรุปแม้ว่าพอร์ต COM จะยังคงมีอยู่จากมุมมองก็ตาม ระบบปฏิบัติการและแม้กระทั่งใช้เป็นช่องทางการสื่อสารในทางปฏิบัติ ผู้ใช้ส่วนใหญ่สามารถลืมมันได้ด้วยจิตสำนึกที่ชัดเจน

จริงอยู่ ความอยากรู้อยากเห็นเป็นสิ่งที่น่ายกย่องเสมอ จึงเรียนมาเพื่อสอบถามสนใจศึกษา แต่เป็นการดีกว่าที่จะไม่สัมผัสมันด้วยมือโดยไม่ได้รับอนุญาต

สิ่งพิมพ์ก่อนหน้า:

นักพัฒนาชื่นชอบพอร์ตอนุกรมเนื่องจากง่ายต่อการบำรุงรักษาและใช้งาน

และแน่นอนว่าการเขียนไปยังคอนโซลของโปรแกรมเทอร์มินัลนั้นดีและดี แต่คุณต้องการแอปพลิเคชันของคุณเองซึ่งเมื่อคุณกดปุ่มบนหน้าจอจะเป็นการดำเนินการที่คุณต้องการ;)

ในบทความนี้ฉันจะอธิบาย วิธีทำงานกับพอร์ต com ใน C ++.

วิธีแก้ปัญหานั้นง่าย แต่ด้วยเหตุผลบางประการไม่พบตัวอย่างการทำงานในทันที ดังนั้นฉันจึงบันทึกไว้ที่นี่

แน่นอนคุณสามารถใช้โซลูชันข้ามแพลตฟอร์มเช่น QSerial ซึ่งเป็นไลบรารีที่รวมอยู่ใน Qt ฉันอาจจะทำเช่นนั้น แต่ในอนาคต ตอนนี้เรากำลังพูดถึง Windows ที่ "บริสุทธิ์" ซี++- เราจะเขียนเข้าไป วิชวลสตูดิโอ- ฉันมีปี 2010 ถึงแม้ว่ามันจะไม่สำคัญก็ตาม...

สร้างโครงการคอนโซล Win32 ใหม่

รวมไฟล์ส่วนหัว:

#รวม #รวม ใช้เนมสเปซมาตรฐาน;

เราประกาศตัวจัดการพอร์ต com:

จัดการ hSerial;

ฉันทำสิ่งนี้ทั่วโลกเพื่อที่จะได้ไม่ต้องกังวลกับพอยน์เตอร์เมื่อส่งต่อไปยังฟังก์ชันต่างๆ

Int _tmain(int argc, _TCHAR* argv) (

ฉันทนไม่ได้กับสไตล์การเขียนโปรแกรมของ Windows พวกเขาเรียกทุกสิ่งตามชื่อของตัวเองและนั่งอยู่ที่นั่นด้วยความชื่นชมยินดี...

ตอนนี้ความมหัศจรรย์ของการประกาศสตริงด้วยชื่อของพอร์ต ความจริงก็คือว่ามันไม่สามารถแปลงถ่านได้เอง

LPCTSTR sPortName = L "COM1";

การทำงานกับพอร์ตอนุกรมใน Windows ทำงานเหมือนกับไฟล์ กำลังเปิดอันแรก พอร์ต com สำหรับการเขียน/อ่าน:

HSerial = ::สร้างไฟล์(sPortName,GENERIC_READ | GENERIC_WRITE,0,0,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,0);

การตรวจสอบการทำงาน:

If(hSerial==INVALID_HANDLE_VALUE) ( if(GetLastError()==ERROR_FILE_NOT_FOUND) ( อ้างอิง<< "serial port does not exist.\n"; } cout << "some other error occurred.\n"; }

ตอนนี้คุณต้องกำหนดค่าพารามิเตอร์การเชื่อมต่อ:

DCB dcbSerialParams = (0); dcbSerialParams.DCBlength=ขนาดของ(dcbSerialParams); if (!GetCommState(hSerial, &dcbSerialParams)) ( ศาล<< "getting state error\n"; } dcbSerialParams.BaudRate=CBR_9600; dcbSerialParams.ByteSize=8; dcbSerialParams.StopBits=ONESTOPBIT; dcbSerialParams.Parity=NOPARITY; if(!SetCommState(hSerial, &dcbSerialParams)) { cout << "error setting serial port state\n"; }

บน msdn พวกเขาแนะนำให้รับพารามิเตอร์ก่อนแล้วจึงเปลี่ยน เรายังเรียนอยู่ก็เลยทำตามที่ขอ

ตอนนี้เรามาประกาศสตริงที่เราจะถ่ายโอนและตัวแปรที่จำเป็นสำหรับสิ่งนี้:

ข้อมูล Char = "สวัสดีจาก C ++"; // สตริงที่จะถ่ายโอน DWORD dwSize = sizeof(data); // ขนาดของสตริงนี้ DWORD dwBytesWritten; // นี่จะเป็นจำนวนไบต์ที่ถ่ายโอนจริง

เราส่งสตริง ฉันขอเตือนคุณว่าตัวอย่างนี้ง่ายที่สุด ดังนั้นฉันจึงไม่ได้ตรวจสอบพิเศษใดๆ:

BOOL iRet = WriteFile(hSerial,data,dwSize,&dwBytesWritten,NULL);

ฉันยังตัดสินใจแสดงขนาดของสตริงและจำนวนไบต์ที่ส่งไปยังตัวควบคุม:

คูท<< dwSize << " Bytes in string. " << dwBytesWritten << " Bytes sended. " << endl;

ในตอนท้ายของโปรแกรม เราสร้างการอ่านข้อมูลแบบวนซ้ำไม่รู้จบ:

ในขณะที่(1) ( ReadCOM(); ) กลับ 0; -

ตอนนี้ฟังก์ชั่นการอ่าน:

Void ReadCOM() ( DWORD iSize; char sReceivedChar; while (true) ( ​​​​ReadFile(hSerial, &sReceivedChar, 1, &iSize, 0); // รับ 1 ไบต์ถ้า (iSize > 0) // หากยอมรับสิ่งใด ให้พิมพ์ ศาล<< sReceivedChar; } }

นั่นคือตัวอย่างทั้งหมด

นอกจากพอร์ตขนานแล้ว พอร์ต COM หรือพอร์ตอนุกรมยังเป็นหนึ่งในพอร์ตอินพุต/เอาท์พุตของคอมพิวเตอร์แบบดั้งเดิมที่ใช้ในพีซีเครื่องแรกๆ แม้ว่าพอร์ต COM จะมีการใช้งานอย่างจำกัดในคอมพิวเตอร์สมัยใหม่ แต่ข้อมูลเกี่ยวกับพอร์ตดังกล่าวอาจเป็นประโยชน์กับผู้ใช้จำนวนมาก

พอร์ตอนุกรม เช่นเดียวกับพอร์ตขนาน ปรากฏขึ้นมานานก่อนที่คอมพิวเตอร์ส่วนบุคคลในสถาปัตยกรรม IBM PC จะมีมา ในคอมพิวเตอร์ส่วนบุคคลเครื่องแรก พอร์ต COM ถูกใช้เพื่อเชื่อมต่ออุปกรณ์ต่อพ่วง อย่างไรก็ตาม ขอบเขตการใช้งานค่อนข้างแตกต่างจากขอบเขตของพอร์ตขนาน หากใช้พอร์ตขนานเพื่อเชื่อมต่อเครื่องพิมพ์เป็นหลัก ดังนั้นพอร์ต COM (โดยวิธีการ คำนำหน้า COM เป็นเพียงคำย่อของการสื่อสารคำ) มักจะใช้เพื่อทำงานกับอุปกรณ์โทรคมนาคม เช่น โมเด็ม อย่างไรก็ตาม คุณสามารถเชื่อมต่อกับพอร์ต เช่น เมาส์ รวมถึงอุปกรณ์ต่อพ่วงอื่นๆ ได้

พอร์ต COM พื้นที่ใช้งานหลัก:

  1. การเชื่อมต่อเทอร์มินัล
  2. ~ โมเด็มภายนอก
  3. ~ เครื่องพิมพ์และพล็อตเตอร์
  4. ~ หนู
  5. การเชื่อมต่อโดยตรงระหว่างคอมพิวเตอร์สองเครื่อง

ปัจจุบันขอบเขตของพอร์ต COM ลดลงอย่างมากเนื่องจากการเปิดตัวอินเทอร์เฟซ USB แบบอนุกรมที่รวดเร็วและกะทัดรัดยิ่งขึ้น โมเด็มภายนอกที่ออกแบบมาเพื่อเชื่อมต่อกับพอร์ต เช่นเดียวกับเมาส์ “COM” เกือบจะหมดอายุการใช้งานแล้ว และเป็นเรื่องยากที่ใครจะเชื่อมต่อคอมพิวเตอร์สองเครื่องโดยใช้สายเคเบิลโมเด็ม

อย่างไรก็ตาม อุปกรณ์พิเศษจำนวนหนึ่งยังคงใช้พอร์ตอนุกรม คุณสามารถค้นหาได้บนเมนบอร์ดหลายตัว ความจริงก็คือเมื่อเปรียบเทียบกับ USB แล้วพอร์ต COM มีข้อได้เปรียบที่สำคัญอย่างหนึ่ง - ตามมาตรฐานการส่งข้อมูลแบบอนุกรม RS-232 มันสามารถทำงานกับอุปกรณ์ที่ระยะหลายสิบเมตรในขณะที่ช่วงของสาย USB นั้น ปกติจะจำกัดอยู่ที่ 5 เมตร

หลักการทำงานของพอร์ตอนุกรมและความแตกต่างจากพอร์ตขนาน

ต่างจากพอร์ตขนาน (LPT) ตรงที่พอร์ตอนุกรมจะส่งข้อมูลทีละบิตบนบรรทัดเดียว แทนที่จะส่งหลายบรรทัดพร้อมกัน ลำดับของบิตจะถูกจัดกลุ่มเป็นชุดข้อมูล โดยเริ่มจากบิตเริ่มต้นและสิ้นสุดด้วยบิตหยุด เช่นเดียวกับบิตพาริตีที่ใช้สำหรับการตรวจสอบข้อผิดพลาด นี่คือที่มาของชื่อภาษาอังกฤษอื่นซึ่งมีพอร์ตอนุกรม - พอร์ตอนุกรม

พอร์ตอนุกรมมีสองบรรทัดในการส่งข้อมูล - เป็นบรรทัดสำหรับถ่ายโอนข้อมูลจากเทอร์มินัล (PC) ไปยังอุปกรณ์สื่อสารและด้านหลัง นอกจากนี้ยังมีสายควบคุมอีกหลายสาย พอร์ตอนุกรมให้บริการโดยชิป UART พิเศษ ซึ่งสามารถรองรับอัตราการถ่ายโอนข้อมูลที่ค่อนข้างสูงถึง 115,000 บอด (ไบต์/วินาที) อย่างไรก็ตาม เป็นที่น่าสังเกตว่าความเร็วที่แท้จริงของการแลกเปลี่ยนข้อมูลนั้นขึ้นอยู่กับอุปกรณ์สื่อสารทั้งสองเครื่อง นอกจากนี้ ฟังก์ชั่นของคอนโทรลเลอร์ UART ยังรวมถึงการแปลงโค้ดคู่ขนานเป็นโค้ดซีเรียลและในทางกลับกัน

พอร์ตใช้สัญญาณไฟฟ้าแรงสูงที่ค่อนข้างสูง - สูงถึง +15 V และ -15 V ระดับศูนย์ลอจิคัลของพอร์ตอนุกรมคือ +12 V และระดับลอจิคัลหนึ่งระดับคือ -12 V แรงดันไฟฟ้าตกขนาดใหญ่เช่นนี้ช่วยให้เราสามารถ รับประกันการป้องกันเสียงรบกวนในระดับสูงของข้อมูลที่ส่ง ในทางกลับกัน แรงดันไฟฟ้าสูงที่ใช้ในพอร์ตอนุกรมจำเป็นต้องใช้โซลูชันวงจรที่ซับซ้อน เหตุการณ์นี้ยังส่งผลให้ความนิยมของท่าเรือลดลงอีกด้วย

อินเทอร์เฟซแบบอนุกรม RS-232

การทำงานของพอร์ตอนุกรมบนพีซีจะขึ้นอยู่กับมาตรฐานการส่งข้อมูลสำหรับอุปกรณ์อนุกรม RS-232 มาตรฐานนี้อธิบายกระบวนการแลกเปลี่ยนข้อมูลระหว่างอุปกรณ์โทรคมนาคม เช่น โมเด็ม และอุปกรณ์ปลายทางของคอมพิวเตอร์ มาตรฐาน RS-232 กำหนดลักษณะทางไฟฟ้าของสัญญาณ วัตถุประสงค์ ระยะเวลา ตลอดจนขนาดของขั้วต่อและพินเอาท์สำหรับสัญญาณเหล่านั้น อย่างไรก็ตาม RS-232 อธิบายเฉพาะชั้นทางกายภาพของกระบวนการถ่ายโอนข้อมูล และไม่เกี่ยวข้องกับโปรโตคอลการขนส่งที่ใช้ ซึ่งอาจแตกต่างกันไปขึ้นอยู่กับอุปกรณ์สื่อสารและซอฟต์แวร์ที่ใช้

มาตรฐาน RS-232 ถูกสร้างขึ้นในปี 1969 และเวอร์ชันล่าสุด TIA 232 เปิดตัวในปี 1997 ปัจจุบัน RS-232 ถือว่าล้าสมัย แต่ระบบปฏิบัติการส่วนใหญ่ยังคงรองรับ

ในคอมพิวเตอร์สมัยใหม่ ขั้วต่อพอร์ตอนุกรมเป็นขั้วต่อ DB-9 ตัวผู้ 9 พิน แม้ว่ามาตรฐาน RS-232 จะอธิบายขั้วต่อ DB-25 25 พินด้วย ซึ่งมักใช้กับคอมพิวเตอร์รุ่นเก่า โดยปกติแล้วตัวเชื่อมต่อ DB-9 จะอยู่บนเมนบอร์ดพีซี แม้ว่าในคอมพิวเตอร์รุ่นเก่านั้นอาจอยู่บนมัลติการ์ดพิเศษที่เสียบเข้าไปในสล็อตส่วนขยาย

ซ็อกเก็ต DB-9 9 พินบนเมนบอร์ด

ขั้วต่อ DB-9 บนสายเคเบิลของอุปกรณ์ที่เชื่อมต่อกับพอร์ต

ขั้วต่อทั้งสองด้านของสายเคเบิลอนุกรมแบบสองทางต่างจากพอร์ตขนานตรงที่เหมือนกัน นอกเหนือจากสายสำหรับการส่งข้อมูลแล้ว พอร์ตยังมีสายบริการหลายสายซึ่งสามารถส่งข้อมูลควบคุมระหว่างเทอร์มินัล (คอมพิวเตอร์) และอุปกรณ์โทรคมนาคม (โมเด็ม) แม้ว่าในทางทฤษฎีจำเป็นต้องใช้เพียงสามช่องสัญญาณสำหรับพอร์ตอนุกรมในการทำงาน ได้แก่ การรับข้อมูล การส่งข้อมูล และกราวด์ การปฏิบัติแสดงให้เห็นว่าการมีสายบริการทำให้การสื่อสารมีประสิทธิภาพ เชื่อถือได้ และเร็วขึ้น

วัตถุประสงค์ของสายตัวเชื่อมต่อพอร์ตอนุกรม DB-9 ตาม RS-232 และการโต้ตอบกับหน้าสัมผัสของตัวเชื่อมต่อ DB-25:

ติดต่อดีบี-9 ชื่อภาษาอังกฤษ ชื่อรัสเซีย ติดต่อดีบี-25
1 การตรวจจับผู้ให้บริการข้อมูล ตรวจพบผู้ให้บริการ 8
2 ส่งข้อมูล ข้อมูลที่ส่ง 2
3 รับข้อมูล ได้รับข้อมูลแล้ว 3
4 เทอร์มินัลข้อมูลพร้อมแล้ว ความพร้อมของเทอร์มินัล 20
5 พื้น โลก 7
6 ชุดข้อมูลพร้อมแล้ว ความพร้อมของเครื่องส่งสัญญาณ 6
7 ขอส่ง ขอส่งข้อมูล 4
8 ล้างเพื่อส่ง อนุญาตให้ถ่ายโอนข้อมูล 5
9 ตัวบ่งชี้แหวน ตัวบ่งชี้แหวน 22

การกำหนดค่าและการขัดจังหวะ

เนื่องจากคอมพิวเตอร์สามารถมีพอร์ตอนุกรมได้หลายพอร์ต (สูงสุด 4 พอร์ต) ระบบจึงจัดสรรการขัดจังหวะด้วยฮาร์ดแวร์สองตัวสำหรับพอร์ตเหล่านั้น - IRQ 3 (COM 2 และ 4) และ IRQ 4 (COM 1 และ 3) และการขัดจังหวะ BIOS หลายตัว โปรแกรมการสื่อสารจำนวนมาก รวมถึงโมเด็มในตัว ใช้การขัดจังหวะและพื้นที่ที่อยู่ของพอร์ต COM ในการทำงาน ในกรณีนี้มักจะไม่ใช้พอร์ตจริง แต่เรียกว่าพอร์ตเสมือนซึ่งระบบปฏิบัติการจำลองขึ้นมาเอง

เช่นเดียวกับส่วนประกอบอื่นๆ ของมาเธอร์บอร์ด พารามิเตอร์พอร์ต COM โดยเฉพาะค่าขัดจังหวะของ BIOS ที่สอดคล้องกับการขัดจังหวะของฮาร์ดแวร์ สามารถกำหนดค่าได้ผ่านอินเทอร์เฟซการตั้งค่า BIOS ด้วยเหตุนี้ จึงมีการใช้ตัวเลือก BIOS เช่น พอร์ต COM, พอร์ตอนุกรมออนบอร์ด, ที่อยู่พอร์ตอนุกรม ฯลฯ

บทสรุป

ปัจจุบันพอร์ตอนุกรมของพีซีไม่ใช่วิธีอินพุต/เอาท์พุตที่ใช้กันอย่างแพร่หลาย อย่างไรก็ตาม เนื่องจากมีอุปกรณ์จำนวนมากซึ่งออกแบบมาเพื่อวัตถุประสงค์ด้านโทรคมนาคมเป็นหลัก ซึ่งออกแบบมาเพื่อทำงานกับพอร์ตอนุกรม และเนื่องจากข้อดีบางประการของโปรโตคอลข้อมูลอนุกรม RS-232 จึงไม่ควรตัดอินเทอร์เฟซแบบอนุกรมออก เป็นสถาปัตยกรรมคอมพิวเตอร์ส่วนบุคคลขั้นพื้นฐานที่ล้าสมัยโดยสิ้นเชิง

เมื่อเร็ว ๆ นี้วิธีการส่งข้อมูลแบบอนุกรมได้เข้ามาแทนที่วิธีการแบบขนาน
คุณไม่จำเป็นต้องมองหาตัวอย่างไกล: การเกิดขึ้นของบัส USB และ SATA พูดเพื่อตัวเอง
อันที่จริง เนื่องจากบัสแบบขนานเป็นเรื่องยากที่จะปรับขนาด (ยืดสายเคเบิลให้ยาวขึ้น เพิ่มความถี่สัญญาณนาฬิกาของบัส) จึงไม่น่าแปลกใจที่เทคโนโลยีต่างๆ กำลังหันหลังให้กับบัสแบบขนาน

อินเทอร์เฟซแบบอนุกรม

ปัจจุบันมีอินเทอร์เฟซการถ่ายโอนข้อมูลแบบอนุกรมที่แตกต่างกันมากมาย
นอกจาก USB และ SATA ที่กล่าวไปแล้ว คุณยังสามารถเรียกคืนมาตรฐาน RS-232 และ MIDI ที่รู้จักกันดีอย่างน้อยสองมาตรฐาน (หรือที่เรียกว่า GamePort)
พวกเขาทั้งหมดมีสิ่งเหมือนกัน - การส่งข้อมูลแต่ละบิตตามลำดับหรืออินเทอร์เฟซแบบอนุกรม
อินเทอร์เฟซดังกล่าวมีข้อดีมากมายและที่สำคัญที่สุดคือสายเชื่อมต่อจำนวนเล็กน้อยและราคาที่ต่ำกว่า

การถ่ายโอนข้อมูล

การส่งข้อมูลแบบอนุกรมสามารถทำได้สองวิธี: แบบอะซิงโครนัสและซิงโครนัส

การส่งข้อมูลแบบซิงโครนัสเกี่ยวข้องกับการซิงโครไนซ์การทำงานของเครื่องรับและเครื่องส่งสัญญาณโดยการรวมข้อมูลนาฬิกาไว้ในสัญญาณที่ส่งหรือโดยใช้สายซิงโครไนซ์พิเศษ
เครื่องรับและเครื่องส่งสัญญาณจะต้องเชื่อมต่อด้วยสายซิงโครไนซ์พิเศษเพื่อให้แน่ใจว่าอุปกรณ์ทำงานที่ความถี่เดียวกัน

การส่งข้อมูลแบบอะซิงโครนัสเกี่ยวข้องกับการใช้บิตพิเศษที่ทำเครื่องหมายจุดเริ่มต้นและจุดสิ้นสุดของข้อมูล - บิตเริ่มต้น (ศูนย์โลจิคัล) และบิตหยุด (โลจิคัลหนึ่ง)
นอกจากนี้ยังเป็นไปได้ที่จะใช้พาริตีบิตพิเศษ ซึ่งจะกำหนดว่าจำนวนหนึ่งบิตที่จะส่งเป็นเลขคู่หรือคี่ (ขึ้นอยู่กับแบบแผนที่ใช้)
ที่จุดสิ้นสุดการรับ บิตนี้จะถูกวิเคราะห์ และหากบิตพาริตีไม่ตรงกับจำนวนหนึ่งบิต แพ็กเก็ตข้อมูลก็จะถูกส่งอีกครั้ง

เป็นที่น่าสังเกตว่าการตรวจสอบดังกล่าวช่วยให้คุณตรวจจับข้อผิดพลาดได้ก็ต่อเมื่อมีการส่งบิตเดียวอย่างไม่ถูกต้อง หากส่งหลายบิตไม่ถูกต้อง การตรวจสอบนี้จะไม่ถูกต้อง
การส่งแพ็กเก็ตข้อมูลถัดไปสามารถเกิดขึ้นได้ตลอดเวลาหลังจากส่งบิตหยุด และโดยธรรมชาติแล้วจะต้องเริ่มต้นด้วยบิตเริ่มต้น
มีอะไรชัดเจนไหม?

ถ้าเทคโนโลยีคอมพิวเตอร์ทั้งหมดนั้นเรียบง่าย แม่บ้านก็คงสร้างโปรโตคอลใหม่ควบคู่ไปกับเกี๊ยวมานานแล้ว...
ลองมาดูกระบวนการที่แตกต่างออกไป
ข้อมูลจะถูกส่งเป็นแพ็กเก็ต เช่นเดียวกับแพ็กเก็ต IP พร้อมด้วยข้อมูลที่มีบิตข้อมูลด้วย จำนวนบิตเหล่านี้อาจแตกต่างกันตั้งแต่ 2 ถึง 3 ครึ่ง
และครึ่งหนึ่ง?!
ใช่ คุณได้ยินถูกแล้ว ครึ่งหนึ่งเลย!

บิตหยุดหรือค่อนข้างเป็นสัญญาณที่ส่งซึ่งสอดคล้องกับบิตหยุด สามารถมีระยะเวลานานกว่าสัญญาณที่สอดคล้องกับหนึ่งบิต แต่สั้นกว่าสองบิต
ดังนั้น แพ็กเก็ตจะเริ่มต้นด้วยบิตเริ่มต้นเสมอ ซึ่งเป็นศูนย์เสมอ ตามด้วยบิตข้อมูล จากนั้นบิตพาริตี และบิตหยุดซึ่งเป็นหนึ่งเสมอ
จากนั้น หลังจากช่วงระยะเวลาหนึ่งโดยพลการ การเดินขบวนในมอสโกยังคงดำเนินต่อไป

วิธีการส่งนี้บอกเป็นนัยว่าเครื่องรับและเครื่องส่งจะต้องทำงานที่ความเร็วเท่ากัน (หรือเกือบที่ความเร็วเท่ากัน) มิฉะนั้นเครื่องรับจะไม่มีเวลาในการประมวลผลบิตข้อมูลที่เข้ามา หรือจะเข้าใจผิดว่าบิตเก่าเป็น อันใหม่
เพื่อหลีกเลี่ยงปัญหานี้ แต่ละบิตจะถูกควบคุม นั่นคือ ส่งสัญญาณพร้อมกันกับสัญญาณพิเศษ - “แฟลช” ที่สร้างขึ้นภายในอุปกรณ์
มีความเร็วเฉพาะจำนวนหนึ่งสำหรับอุปกรณ์อะซิงโครนัส - 50, 75, 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19,200, 38,400, 57,600 และ 115,200 บิตต่อวินาที

คุณคงเคยได้ยินมาว่าหน่วยวัดความเร็วการถ่ายโอนข้อมูลคือ "บอด" ซึ่งเป็นความถี่ของการเปลี่ยนแปลงในสถานะเส้น และค่านี้จะตรงกับความเร็วการถ่ายโอนข้อมูลก็ต่อเมื่อสัญญาณสามารถมีค่าหนึ่งในสองค่าได้
หากมีการเข้ารหัสหลายบิตในการเปลี่ยนแปลงสัญญาณครั้งเดียว (และสิ่งนี้เกิดขึ้นในโมเด็มหลายตัว) ความเร็วในการส่งและความถี่ในการเปลี่ยนสายจะเป็นค่าที่แตกต่างกันโดยสิ้นเชิง

ตอนนี้มีคำไม่กี่คำเกี่ยวกับคำลึกลับ "แพ็กเก็ตข้อมูล"
แพ็กเก็ตในกรณีนี้หมายถึงชุดของบิตที่ส่งระหว่างบิตเริ่มต้นและหยุด
จำนวนของพวกเขาอาจแตกต่างกันตั้งแต่ห้าถึงแปด
บางคนอาจสงสัยว่าทำไมถึงห้าถึงแปดบิต?
ทำไมไม่ถ่ายโอนข้อมูลหนึ่งกิโลไบต์ภายในแพ็กเก็ตพร้อมกันล่ะ

คำตอบนั้นชัดเจน: เมื่อส่งแพ็กเก็ตข้อมูลขนาดเล็ก เราอาจสูญเสียโดยการส่งเซอร์วิสบิตสามบิตไปด้วย (จาก 50 ถึง 30 เปอร์เซ็นต์ของข้อมูล) แต่หากแพ็กเก็ตเสียหายระหว่างการส่ง เราก็สามารถจดจำได้ง่าย (จำไว้เกี่ยวกับ พาริตีบิต?) และส่งเขาอีกครั้งอย่างรวดเร็ว
แต่จะตรวจพบข้อผิดพลาดในข้อมูลขนาดกิโลไบต์ได้ยากและจะส่งได้ยากกว่ามาก

ตัวอย่างของอุปกรณ์ถ่ายโอนข้อมูลแบบอนุกรมแบบอะซิงโครนัสคือพอร์ต COM ของคอมพิวเตอร์ โมเด็มยอดนิยมที่ออกแบบโดย Trussardi และเมาส์ที่เชื่อมต่อกับพอร์ตเดียวกัน ซึ่งเลขานุการโง่ ๆ มักจะพยายามใส่ลงใน PS/2 ด้วยเหตุผลบางประการ
อุปกรณ์ทั้งหมดเหล่านี้ทำงานผ่านอินเทอร์เฟซ RS-232 หรือผ่านทางส่วนอะซิงโครนัสเนื่องจากมาตรฐานยังอธิบายการถ่ายโอนข้อมูลแบบซิงโครนัสด้วย

ไดรเวอร์เสริมซอฟต์แวร์ AMD Radeon Adrenalin Edition 19.9.2

ไดรเวอร์เสริม AMD Radeon Software Adrenalin Edition 19.9.2 ใหม่ปรับปรุงประสิทธิภาพใน Borderlands 3 และเพิ่มการรองรับเทคโนโลยี Radeon Image Sharpening

การอัปเดตสะสม Windows 10 1903 KB4515384 (เพิ่ม)

เมื่อวันที่ 10 กันยายน 2019 Microsoft ได้เปิดตัวการอัปเดตแบบสะสมสำหรับ Windows 10 เวอร์ชัน 1903 - KB4515384 พร้อมการปรับปรุงความปลอดภัยหลายประการและการแก้ไขจุดบกพร่องที่ทำให้ Windows Search เสียหายและทำให้มีการใช้งาน CPU สูง