Monday 10 July 2017

ข้อมูล ส่วน แพ็คเก็ต กรอบ ไบนารี ตัวเลือก


ส่วนใหญ่ของการใช้กรอบเงื่อนไขแพคเก็ตและ PDU คือความหมายและเทคโนโลยี กรอบข้อกำหนดแพคเก็ตเซ็กเมนต์ดาต้าแกรมและข้อมูลโปรโตคอลจะไม่สามารถใช้แทนกันได้ แต่คนส่วนใหญ่มักใช้วิธีดังกล่าว บทแนะนำนี้จะพยายามเน้นความแตกต่างระหว่างพวกเขา เฟรมเป็นคำที่ใช้บ่อยที่สุดเพื่ออธิบายข้อมูลที่สร้างขึ้นโดยฮาร์ดแวร์การสื่อสารเครือข่ายเช่นการ์ดเชื่อมต่อเครือข่าย (NIC cards) และอินเทอร์เฟซเราเตอร์ สลับพอร์ต primarilly ไปข้างหน้าเฟรมที่มีอยู่และ dont มักจะสร้างเฟรมของพวกเขาเอง (เว้นแต่พวกเขามีส่วนร่วมใน Spanning Tree หรือ VLANs แบบไดนามิกเป็นต้น) มีเฟรม Ethernet เฟรมวงแหวนโทเค็น เฟรม FDDI ฯลฯ เฟรมเป็นเพียงข้อมูลที่มีรูปแบบบิตเมื่อเริ่มต้นและอาจเป็นบิตที่ท้าย บิตที่เริ่มต้นและจุดสิ้นสุดของเฟรมมักเรียกกันว่าตัวคั่นของเฟรม เฟรมถูกสร้างขึ้นโดยโปรโตคอลฮาร์ดแวร์ที่ไม่มีวงจรควบคุมแยกต่างหากในสื่อกายภาพที่แนบมา เนื้อหาของเฟรมเฟรมประกอบด้วยตัวคั่นแบบเฟรมที่อยู่ฮาร์ดแวร์เช่นที่อยู่ MAC ต้นทางและต้นทางและข้อมูลที่ห่อหุ้มมาจากโปรโตคอลชั้นสูง สิ่งที่เป็นแพคเก็ตเอกสาร Request For Comments (RFC) มักใช้คำว่า packet เพื่อใช้เป็นข้อมูลไบต์ octets ข้อมูลที่มีความยาวโดยพลการ โดยทั่วไปจะใช้อธิบายชิ้นข้อมูลที่สร้างขึ้นโดยซอฟต์แวร์ไม่ใช่ฮาร์ดแวร์ โพรโทคอลอินเทอร์เน็ต (IP) สร้างแพคเก็ต คำนี้ไม่ได้มีความหมายเหมือนกันกับคำว่าเฟรมแม้หลายคนจะทำผิดพลาดก็ตาม ข้อมูลที่ถูกแยกออกเป็นแพ็คเก็ตบางครั้งจะถูกอธิบายเป็น packetized โปรโตคอลอินเทอร์เน็ตมักถูกอธิบายว่าเป็นแพ็กเก็ตที่ส่งสัญญาณ เนื้อหาของ Packets Packets ประกอบด้วยข้อมูลที่อยู่ตรรกะเช่นที่อยู่ IP และข้อมูล เซ็กเมนต์คือส่วนที่ใช้เรียกบ่อยที่สุดเพื่ออ้างถึงข้อมูลที่เตรียมพร้อมสำหรับการรับส่งโดย Transmission Control Protocol (TCP) กลุ่มคำที่ใช้บ่อยที่สุดในเอกสารขอรับความคิดเห็น (RFC) ที่อธิบายถึงโปรโตคอล TCP เพราะมีการกล่าวว่า TCP จะสับกระแสข้อมูลเป็นส่วน Transmission Control Protocol ถูกอธิบายว่าเป็นส่วนที่ส่งสัญญาณ เนื้อหาของกลุ่มเซ็กเมนต์มีข้อมูลที่อยู่ตรรกะเช่นที่อยู่ IP ตัวระบุการเชื่อมต่อลอจิคัลเช่นหมายเลขพอร์ตและข้อมูลที่มาจากแอ็พพลิเคชันคอมพิวเตอร์ TCP รับประกันการจัดส่งของกลุ่ม สิ่งที่เป็น DATAGRAM นี่คือคำศัพท์ทั่วไปที่มักใช้ในการอธิบายโปรโตคอลที่ทำงานในระดับที่สูงขึ้นของรูปแบบ OSI ususally ชั้นเครือข่ายและขึ้น ดาต้าแกรมเป็นคำที่เฉพาะเจาะจงน้อยกว่า PDU ประเภทของเดตาแกรมโปรโตคอลดาต้าแกรมของผู้ใช้ถูกอธิบายว่าเป็น datagrams ส่ง เนื้อหาของดาต้าแกรมดาแกรมมีข้อมูลที่อยู่ตรรกะเช่นที่อยู่ IP ตัวระบุการเชื่อมต่อลอจิคัลเช่นหมายเลขพอร์ตและข้อมูลที่มาจากแอ็พพลิเคชันคอมพิวเตอร์ โปรโตคอล UDP ไม่รับประกันการจัดส่ง datagrams สิ่งที่เป็นข้อมูลโปรโตคอลข้อมูล (PDU) หน่วยข้อมูลโปรโตคอลเป็นคำที่ใช้ในเอกสารและวรรณคดีการศึกษาสำหรับเทคโนโลยีระบบเครือข่ายจำนวนมาก มันหมายถึงเพียงแค่ก้อนข้อมูลที่สร้างขึ้นและถูกกำหนดโดยโปรโตคอลเฉพาะ TCP UDP IP OSPF และ RIP (และโปรโตคอลอื่น ๆ ) อาจกล่าวได้ว่าสร้างหน่วยข้อมูล quotprotocol unitquot คำนี้มีความหมายเหมือนกันกับแพ็คเก็ตหรือเฟรมโดยเฉพาะอย่างยิ่งเมื่อใช้ในกระบวนการสนทนาเกี่ยวกับโปรโตคอลเส้นทางหรือสแปนบอร์ด บุ๊คมาร์คหน้านี้และแบ่งปัน: นี่คือสัปดาห์ที่ 2 ของฉันในการเตรียมตัวของ CCNA Im อ่านบทที่ 5 ไม่ทราบอาจจะเมื่อฉันอ่านต่อไปลงสงสัยนี้ wouldnt มาถึงหัวของฉัน ข้อสงสัยของฉันคือ: Im ไม่ชัดเจนการสร้างกรอบ L2PDU กับข้อมูลชั้นก่อนหน้าทั้งหมด (ข้อมูล, กลุ่ม, แพ็คเก็ต) ตามเวลาที่เฟรมถูกสร้างขึ้นโดยโปรโตคอล L2 จะกลายเป็นหลายไบต์ในไดรฟ์ข้อมูลที่เหมือนเดิม (เช่นกล่องที่ปิดสนิท - นั่นคือสิ่งที่ฉันคิด) แต่ตอนนี้ L1 ส่งกล่องนี้ (ประกอบด้วยหลายบิต) ในแต่ละบิตไปยังโหนดปลายทางผ่านทางลิงก์กายภาพ นี้ที่ฉันสูญเสียความคิด วิธีที่คุณสามารถแบ่งช่องนี้เป็นบิตและส่งและวิธีการได้รับโหนดได้รับความคิดของกล่องที่มีบิตที่ได้รับเหล่านี้ ใครสามารถอธิบายเหตุผลเบื้องหลังนี้ได้ ขอบคุณ : 2 นี่เป็นสัปดาห์ที่ 2 ของฉันในการเตรียม CCNA Im อ่านบทที่ 5 ไม่ทราบอาจจะเมื่อฉันอ่านต่อไปลงสงสัยนี้ wouldnt มาถึงหัวของฉัน ข้อสงสัยของฉันคือ: Im ไม่ชัดเจนการสร้างกรอบ L2PDU กับข้อมูลชั้นก่อนหน้าทั้งหมด (ข้อมูล, กลุ่ม, แพ็คเก็ต) ตามเวลาที่เฟรมถูกสร้างขึ้นโดยโปรโตคอล L2 จะกลายเป็นหลายไบต์ในไดรฟ์ข้อมูลที่เหมือนเดิม (เช่นกล่องที่ปิดสนิท - นั่นคือสิ่งที่ฉันคิด) แต่ตอนนี้ L1 ส่งกล่องนี้ (ประกอบด้วยหลายบิต) ในแต่ละบิตไปยังโหนดปลายทางผ่านทางลิงก์กายภาพ นี้ที่ฉันสูญเสียความคิด วิธีที่คุณสามารถแบ่งช่องนี้เป็นบิตและส่งและวิธีการได้รับโหนดได้รับความคิดของกล่องที่มีบิตที่ได้รับเหล่านี้ ใครสามารถอธิบายเหตุผลเบื้องหลังนี้ได้ ขอขอบคุณที่เข้าใจสิ่งนี้คุณต้องจำสิ่งที่เครือข่ายทางกายภาพประกอบไปด้วย สายเคเบิ้ล ณ สิ้นวันทั้งหมดที่เราสามารถทำจริงๆสายจะส่งกระแสไฟฟ้าลงพวกเขา ความแปรปรวนที่เราสามารถทำได้ด้วยไฟฟ้าที่ช่วยให้เราสามารถสื่อสารกับด้านอื่น ๆ ได้อย่างน่าเชื่อถือดีนั่นคือการเปลี่ยนแปลงแรงดันไฟฟ้าของเพื่อนของฉันดังนั้นหลังจากที่ได้ทำเฟรมแล้วแรงดันอินเตอร์เฟสขาออกก็จะเพิ่มขึ้นและลดลงในการสื่อสารบิต (1 วินาที และ 0 วินาที) ในลิงก์ กับที่จะได้รับการจัดเส้นทางผ่านเครือข่ายและในด้านอื่น ๆ จะเริ่มได้รับ 1s และ 0s โดยเปลี่ยนการเปลี่ยนแรงดันไฟฟ้าตาม นี่คือเหตุผลที่เราใช้ไบนารีเพื่อสื่อสารกับสายเคเบิลทองแดงเนื่องจากง่ายต่อการแสดงค่า 1 และ 0 โดยการเปลี่ยนแรงดันไฟฟ้า เนื่องจากเฟรมมีการสร้างขึ้นโดยใช้บิตดังนั้นการแปลงจึงไม่จำเป็นหากคุณใช้ Wireshark หรือโปรแกรมวิเคราะห์โปรโตคอลอื่น ๆ ที่เป็นโปรแกรมหนึ่งที่จะแปลไบนารีดิบเป็นข้อมูลที่เข้าใจได้ง่ายเช่นที่อยู่ MAC และที่อยู่ปลายทาง . ฯลฯ หวังว่านี้จะหลั่งน้ำตาแสงลงบนวิธีการที่เราจริงส่งแพ็คเก็ตบนสายไฟผ่านการใช้ไฟฟ้า เพียงแค่หัวขึ้นด้วยการเชื่อมต่อเส้นใยการสื่อสารนี้จะทำโดยการเปิดไฟและปิดเป็นเราไม่สามารถขนส่ง electricty ทั่วสายแก้ว (bit binary 1 และ 0 ตามลำดับ) หวังว่านี่จะช่วยให้ 802.3 AT 10Mbps 802.3 เป็นไปตามมาตรฐาน OSI และกำหนดโครงสร้างทางกายภาพรวมถึงชั้น MAC เมื่อใช้ความเร็ว 10 เมกะบิตต่อวินาทีชั้นกายภาพของ 802.3 จะประกอบด้วยเลเยอร์ย่อย PLS (Physical Layer Signaling) ทางกายภาพและชั้นย่อยทางกายภาพที่ต่ำกว่า (PMA) ชั้นย่อย PLS มีขนาดกลางอิสระรับผิดชอบในการสร้างและตรวจจับรหัสแมนเชสเตอร์ที่ใช้โดยทุกตัวแปร 10 เมกะบิตต่อวินาทีซึ่งช่วยให้มั่นใจได้ว่าข้อมูลการตอกบัตรถูกส่งไปพร้อมกับข้อมูล ชั้นย่อยของ PMA ถูกใช้โดยหน่วยการทำงานที่เรียกว่า MAU (Medium Access Unit) ซึ่งยึดติดกับสื่อกลางส่งและรับสัญญาณขนาดกลางและระบุการชนได้โดยตรง อินเทอร์เฟซระหว่าง PMA และ PLS sublayers เรียกว่า Attachment Unit Interface (AUI) ใน 10Base5 MAU หรือที่เรียกว่าตัวรับส่งสัญญาณจะแยกจากสถานีเองและเชื่อมต่อโดยตรงกับสายเคเบิล coaxial Ethernet AUI ใน 10base5 เป็นสายเคเบิลแบบยาวที่มีความยาวถึง 50 เมตรซึ่งมีห้าคู่บิดเชื่อมต่อสถานี NIC (ซึ่งใช้ MAC และ PLS) และตัวรับส่งสัญญาณ ใน 10Base2 และ 10BaseT อย่างไรก็ตาม MAU และ AUI ถูกรวมไว้ใน NIC ซึ่งจะเชื่อมต่อโดยตรงกับสื่อ เช่นเดียวกับชั้นย่อย PLS เลเยอร์ย่อย MAC จะใช้ร่วมกันกับทุกรูปแบบของ 10Mbps 802.3 และ PDUs หรือเฟรมมีโครงสร้างที่เรียบง่ายซึ่งแสดงในรูปที่ 1 Preamble ประกอบด้วย 7 ไบต์ทั้งหมดในแบบฟอร์ม 10101010 และถูกใช้โดยผู้รับไป อนุญาตให้สร้างการซิงโครไนซ์บิต (ไม่มีข้อมูลการตอกบัตรใน Ether เมื่อไม่มีการส่งข้อมูลใด ๆ ) ตัวคั่นการเริ่มต้นของเฟรมเป็นไบต์เดี่ยว 10101011 ซึ่งเป็นแฟล็กเฟรมซึ่งระบุถึงจุดเริ่มต้นของเฟรม ที่อยู่ MAC ที่ใช้ใน 802.3 มีความยาว 48 บิตเสมอแม้ว่าเวอร์ชันเก่าของ Ethernet จะใช้ 16 บิตก็ตาม ตามลำดับที่อยู่อีเธอร์เน็ตมักจะยกมาเป็นลำดับของ 6 ไบต์ (ใน hexadecimal) กับแต่ละ byte ที่ยกมาด้วยบิตของมันในลำดับย้อนกลับ (การจัดเรียงที่น่าสนใจนี้จะขับเคลื่อนโดยคำสั่งส่ง) ที่อยู่ส่วนบุคคลมีบิตที่สำคัญที่สุดคือ 0 ที่อยู่แบบมัลติแคสต์เป็นบิตที่สำคัญที่สุดของ 1 (ไบต์ที่สำคัญที่สุดจึงถูกยกมาเป็น xxxx xxx1) ที่อยู่ของ 48 1s จะออกอากาศไปยังสถานีทั้งหมดในเครือข่ายท้องถิ่น คุณลักษณะที่น่าสนใจคือที่อยู่แต่ละแห่งอาจเป็นท้องถิ่นหรือสากลโดยมีบิตที่สำคัญที่สุดที่สองเป็น 0 หรือ 1 (ดังนั้นไบต์ที่สำคัญที่สุดของ xxxx xx0x เป็นแบบโกลบอล) ที่อยู่ภายในไม่มีความสำคัญยกเว้นการติดตั้ง Ethernet ในระบบ แต่ที่อยู่ทั่วโลกมีลักษณะเฉพาะ: ทุกระบบที่มีอินเทอร์เฟซอีเทอร์เน็ตมีที่อยู่ทั่วโลกที่ไม่เหมือนใครที่เชื่อมต่อเข้ากับอินเทอร์เฟซดังกล่าว ในหลักการสถานีใดก็ได้ที่อื่น ๆ ทุกที่ในโลก แต่แน่นอนว่าสิ่งนี้จะขึ้นอยู่กับชั้นอินเทอร์เน็ตที่ไม่สามารถใช้งานได้จริงในการระบุเป้าหมายและดำเนินการกำหนดเส้นทาง บนอีเทอร์เน็ตเดียวไม่มีปัญหาดังกล่าวเนื่องจากเฟรมสามารถมองเห็นได้จากทุกสถานีและสามารถรับรู้ที่อยู่ของตัวเองได้ โปรดทราบว่าที่อยู่เหล่านี้เป็นที่อยู่ของ SAP ที่ด้านบนของ MAC sublayer และเป็น SAPs เหล่านี้ที่ Ethernet มีเฟรม: จากมุมมองของเลเยอร์ที่สูงกว่านี่คือ NPA ฟิลด์ LengthEtherType เป็นฟิลด์เดียวที่แตกต่างระหว่าง 802.3 และ Ethernet II ใน 802.3 จะระบุจำนวนไบต์ของข้อมูลในเฟรมข้อมูลและสามารถเป็นได้ตั้งแต่ 0 ถึง 1500 ไบต์ เฟรมต้องมีความยาวอย่างน้อย 64 ไบต์โดยไม่รวมคำนำดังนั้นหากฟิลด์ข้อมูลสั้นกว่า 46 ไบต์จะต้องได้รับการชดเชยด้วยฟิลด์ Pad เหตุผลในการระบุความยาวขั้นต่ำคือกลไกการตรวจจับการชน ใน CSMACD สถานีจะต้องไม่ได้รับอนุญาตให้เชื่อว่าได้ส่งเฟรมสำเร็จแล้วหากเฟรมนั้นมีความขัดแย้งกัน ในกรณีที่เลวร้ายที่สุดจะใช้เวลาสองเท่าของการล่าช้าในการเผยแพร่สูงสุดในเครือข่ายก่อนที่สถานีจะตรวจสอบว่าการส่งผ่านประสบความสำเร็จ ถ้าสถานีส่งเฟรมสั้น ๆ จริงมันอาจจะเสร็จสิ้นการส่งและปล่อย Ether โดยไม่ทราบว่ามีการปะทะกันเกิดขึ้น กฎการออกแบบ 802.3 ระบุขีด จำกัด ด้านบนระยะเวลาการขยายงานสูงสุดในการติดตั้งอีเทอร์เน็ตและกำหนดขนาดเฟรมต่ำสุดเกินกว่าสองเท่าของรูปนี้ (64 ไบต์ใช้เวลา 51.2 เมตรเพื่อส่งที่ความเร็ว 10 Mbps) ใน Ethernet II ในทางกลับกันฟิลด์นี้ใช้เพื่อระบุประเภทของข้อมูลที่บรรทุกโดยเฟรม เช่น 0800 16 หมายถึง payload IP ในความเป็นจริงค่าที่เล็กที่สุดตามกฎหมายของฟิลด์นี้คือ 0600 16 และเนื่องจากค่าที่ยิ่งใหญ่ที่สุดของ 802.3 ความยาวคือ 05DC 16 มันเป็นไปได้เสมอที่จะบอก Ethernet และ 802.3 เฟรมออกจากกันและพวกเขาจึงสามารถอยู่ร่วมกันบนเครือข่ายเดียวกันได้ 802.3 มีวัตถุประสงค์เพื่อใช้กับ 802.2 LLC เป็นข้อมูลมาตรฐานส่วนหลังใช้ subaddress 7 บิตเพื่อระบุประเภทโปรโตคอล อย่างไรก็ตามนี้ไม่สามารถใช้ได้กับ EtherType 16 บิตของ Ethernet II ดังนั้นจึงได้มีการพัฒนาส่วนขยาย SNAP (Subnetwork Access Protocol) ด้วยส่วนหัวขยาย SNAP LLC PDU สามารถใช้ EtherType 16 บิตได้ ในที่สุดเขต Checksum ใช้รหัสพหุนาม CRC-32 เมื่อต้องการส่งเฟรมสถานีในเครือข่าย 802.3 จะรับฟังอีเทอร์ (ฟังก์ชั่นเซนเซอร์) ถ้าอีเทอร์ไม่ว่างสถานีจะผละออก แต่หลังจากที่กิจกรรมปัจจุบันหยุดทำงานจะใช้กลยุทธ์แบบถาวร 1 ครั้งและจะรอเฉพาะช่วงเวลาสั้น ๆ คงที่ช่องว่างระหว่างเฟรม ก่อนเริ่มส่ง หากไม่มีการชนกันการส่งจะเสร็จสมบูรณ์ ถ้ามีการตรวจพบการปะทะกันการส่งผ่านเฟรมจะหยุดลงและสถานีจะเริ่มส่งสัญญาณรบกวนเพื่อให้แน่ใจว่าสถานีอื่น ๆ ทั้งหมดทราบว่าเกิดอะไรขึ้น สถานีจะปิดช่วงเวลาสุ่มก่อนลองอีกครั้ง ช่วงปิดกลับถูกคำนวณโดยใช้อัลกอริธึมที่เรียกว่า backoff เลขฐานสองที่ถูกตัดทอน ซึ่งทำงานดังนี้ สถานีมักจะรอสักหลายช่วงเวลา 51.2 m ซึ่งเรียกว่าสล็อต สถานีเลือกหมายเลขสุ่มจากชุดและรอจำนวนสล็อตที่ หากมีการปะทะกันอีกครั้งจะรออีกครั้ง แต่คราวนี้สำหรับหมายเลขที่เลือก หลังจาก k ชนกันในการส่งข้อมูลเดียวกันมันเลือกหมายเลขของมันแบบสุ่มจากจนกระทั่ง k 10 เมื่อชุดถูกแช่แข็ง หลังจาก k 16 ขีดจำกัดความพยายามที่เรียกว่า หน่วย MAC ให้ขึ้นและรายงานความล้มเหลวของชั้นข้างต้น การปะทะกันทำอย่างไรโดยปกติแล้วส่งผลให้เกิดแพ็คเก็ตรูปแบบสั้นที่เรียกว่า runt runt เป็นเพียงส่วนหนึ่งของแพ็กเก็ตที่ผู้ส่งรายแรกสามารถส่งผ่านข้อมูลได้ก่อนเกิดการปะทะกัน หากกฎการก่อสร้างอีเทอร์เน็ตถูกยึดติดไว้ runt จะถูกระบุได้อย่างง่ายดายเนื่องจากจะสั้นกว่า Ethernet minimum (64 ไบต์) CRC จะไม่ถูกต้อง Runts เป็นเรื่องปกติและทำให้เกิดปัญหาเล็กน้อยในส่วนอีเธอร์เน็ต แต่เป็นสิ่งสำคัญที่ควรระบุและกรองด้วยสวิตช์เพื่อป้องกันไม่ให้มีการส่งต่อไปยังกลุ่มอื่น ๆ โดยไม่จำเป็น

No comments:

Post a Comment