คำถามติดแท็ก networking

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

2
สวิตช์ทำงานอย่างไรเมื่อทราบที่อยู่ MAC แต่พีซีที่ส่งไม่ทราบ MAC ของปลายทาง MAC
พีซี 4 เครื่องเชื่อมต่อกับสวิตช์และสวิตช์นี้ทราบที่อยู่ MAC ของเครื่องเหล่านั้น (พีซีทั้ง 4 เครื่อง) คอมพิวเตอร์ A และคอมพิวเตอร์ D ไม่ได้สื่อสารกันมาก่อนหน้านี้ดังนั้นทั้งคู่จึงไม่ได้อัปเดตตาราง ARP ด้วยที่อยู่ MAC ของกันและกัน คอมพิวเตอร์ A ต้องการสื่อสารกับ Computer D ดังนั้นมันจึงส่งคำขอ ARP สำหรับที่อยู่ MAC ของ Computer D ARP นี้จะเป็นข้อความออกอากาศ (ด้วย FF: FF: FF: FF: FF: FF เป็น MAC ปลายทางในแพ็คเก็ต ARP) ฉันต้องการที่จะเข้าใจว่าสวิตช์จะใช้งานได้อย่างไรเพราะมันรับรู้ถึง Computer D ของ MAC แล้ว แต่คอมพิวเตอร์ A …

1
รักษาความปลอดภัย LAN ภายใน LAN สำนักงานที่มีอยู่
สิ่งแรกอันดับแรกฉันจะโพสต์สิ่งนี้บน Server Fault แต่จริงๆแล้วฉันไม่ใช่ผู้ดูแลระบบเครือข่ายฉันเป็นนักเรียน CS ที่ถูกเรียกให้เรียงลำดับบางอย่างสำหรับธุรกิจครอบครัวขนาดเล็กที่เพิ่งย้ายเข้ามาอยู่ในกลุ่มเล็ก ๆ พื้นที่สำนักงานและไม่มีเงินอยู่ในมือเพื่อจ้างใครบางคนในการจัดเรียงดังนั้นฉันต้องเรียนรู้สิ่งที่จำเป็นในการทำงานให้เสร็จ ฉันยังทราบด้วยว่ามีการถามคำถาม 'LAN ภายใน LAN' ก่อนหน้านี้ดังนั้นโปรดอย่าลังเลที่จะทำเครื่องหมายว่าซ้ำกันแม้ว่าจะไม่มีคำถามใดที่มีอยู่จริงที่ตอบคำถามที่ฉันมี ดังนั้นปัญหา สำนักงานที่เราย้ายเข้ามาอยู่จะถูกแปลงจากอาคารขนาดใหญ่ที่ก่อนหน้านี้เคยเป็นธุรกิจเดียวมาเป็น 'ศูนย์ธุรกิจ' โดยมีห้องพักให้เช่าแต่ละห้อง แต่ละห้องมีสายเชื่อมต่อกับพอร์ตอีเธอร์เน็ตหลายตัวที่นำกลับไปที่ห้องเครือข่ายที่มีตู้ที่เต็มไปด้วยสวิตช์เพื่อผูกทุกอย่างเข้าด้วยกันแม้ว่าจะไม่มีการใช้งานเท่าที่ฉันสามารถบอกได้ คนที่จัดการเครือข่ายทำซ้ำซ้อนและตอนนี้ส่วนใหญ่เป็นศาลเจ้าที่ขาดการจัดการสายเคเบิล ธุรกิจปัจจุบันที่ครอบครองห้องพักล้วนอาศัยเครือข่าย wifi ที่จัดหาโดย ISP 'BT HomeHub' ที่ให้บริการคำสั่งผสมโมเด็มบ้าน / โมเด็ม เนื่องจากเราเป็นหน่วยงานของรัฐฉันไม่ชอบความคิดในการแบ่งปันเครือข่ายและฉันสงสัยว่าผู้ควบคุมจะทำเช่นนั้น ดังนั้นตัวเลือกที่นี่มีอะไรบ้าง ฉันไม่สามารถทำอะไรเกี่ยวกับเราเตอร์ / โมเด็มในบ้านได้เพราะมีธุรกิจอื่น ๆ ที่แชร์สิ่งนี้เพื่อการเข้าถึงแบบไร้สาย ฉันชอบที่จะเข้าถึงอินเทอร์เน็ตผ่านโมเด็มนี้ แต่ต้องแน่ใจว่าเครือข่ายที่เราใช้งานนั้นไม่สามารถเข้าถึงได้โดยอุปกรณ์อื่น ๆ ในเครือข่ายที่ไม่ได้เป็นส่วนหนึ่งของธุรกิจของเรา ฉันได้ดูข้อเสนอเราเตอร์ธุรกิจขนาดเล็กบางส่วนจาก Cisco พร้อมกับจุดเชื่อมต่อไร้สาย (การเข้าถึงแบบไร้สายเป็นเรื่องสำคัญอันดับต้น ๆ ) แต่ฉันไม่แน่ใจว่าฉันสามารถบรรลุเป้าหมายข้างต้นด้วยสิ่งใดสิ่งหนึ่งและต้องการแน่ใจก่อนสั่งซื้อใด ๆ ฮาร์ดแวร์. ฉันแน่ใจว่าตัวเลือกที่ดีที่สุดคือการใช้สายอื่นเข้าไปในอาคาร แต่เพิ่มค่าใช้จ่ายรายเดือนเพิ่มเติมพร้อมสัญญาบริการดังนั้นฉันจึงอยากหลีกเลี่ยงสิ่งนั้นในขณะนี้ …
12 networking  router  lan 

2
ฉันใช้เราเตอร์ในห้องพักรวมหรือไม่? หรือมันทำหน้าที่เหมือนสวิตช์ในกรณีนี้หรือไม่?
เมื่อเร็ว ๆ นี้ฉันได้ติดตั้งเราเตอร์ของฉัน - เราเตอร์TP-LINK TL-WR841N Wireless N300 ภายในบ้าน - กับแจ็คอีเธอร์เน็ตของฉันในห้องพักหอพักของฉัน ฉันใช้มันเป็นสวิตช์สำหรับคอนโซลและคอมพิวเตอร์ของฉัน อย่างไรก็ตามฉันไม่สามารถทำให้มันทำงานได้โดยต่อสายจากหัวต่อเข้ากับพอร์ต WAN ฉันต้องไปจากช่องเสียบอีเธอร์เน็ตไปยังพอร์ต LAN 1 จากนั้นต่อคอมพิวเตอร์ของฉัน, Xbox และ PS4 ในพอร์ต 2 ถึง 4 เหตุผลทั้งหมดที่ฉันได้รับเราเตอร์คือเนื่องจากความเข้าใจของฉันคือเราเตอร์จะทำให้ที่อยู่ IP ภายใน / ที่อยู่ MAC ไม่ว่าจะอยู่ที่ไหน - เพื่อให้ดูเหมือนอุปกรณ์หนึ่ง ฉันหวังว่าผู้ดูแลระบบเครือข่ายจะต้องผ่านปัญหาของการวิเคราะห์แพ็คเก็ตเพื่อตรวจสอบว่ามีมากกว่าหนึ่งอุปกรณ์ที่เชื่อมต่อ นี่คือสิ่งที่เกิดขึ้นโดยการใช้การตั้งค่านี้หรือเป็นเพราะฉันไม่ได้ใช้พอร์ต WAN นี่ไม่ใช่กรณี ความเข้าใจของฉันเกี่ยวกับเรื่องทั้งหมดนี้อาจเป็นไปได้ดังนั้นความช่วยเหลือจะได้รับการชื่นชม

3
ซอฟต์แวร์ Windows 10 NIC Teaming เป็นไปได้หรือไม่?
Windows Server 2012 มาพร้อมกับ NIC teaming ของอะแดปเตอร์โดยผู้ผลิตที่แตกต่างกัน ฉันหมายถึงการทำงานเป็นทีมโดยใช้ 1 NIC จากการพูดของ Intel และอีกอย่างจาก Realtek เป็นไปได้ที่จะทำการทำงานเป็นทีมหรือเชื่อมต่อกับระดับไดรเวอร์ แต่สิ่งที่เปิดตัวใน Windows Server 2012 นั้นอยู่ในระดับระบบปฏิบัติการ ฉันขอขอบคุณ Linux ได้ทำสิ่งนี้มาหลายปีแล้ว :-) มันไม่ได้ทำให้เป็นบน Windows 8 / 8.1 ฉันเห็นบางบทความที่มีคนรายงานว่ามันทำงานบน Windows 10 Preview แต่ไม่ทำงานอีกต่อไป NIC Teaming รองรับ Windows 10 Pro หรือไม่ หรือฉบับอื่น ๆ

8
เป็นไปได้หรือไม่ที่จะรวม ISP และอินเทอร์เน็ตมือถือเข้าด้วยกัน ฉันต้องการแยกดาวน์โหลดและอัพโหลด [ซ้ำกัน]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : รวมสองสายบรอดแบนด์เข้าด้วยกันเพื่ออินเทอร์เน็ตที่เร็วขึ้น (7 คำตอบ) เป็นไปได้ไหมที่พีซีจะใช้สองการเชื่อมต่อเน็ตพร้อมกัน? (1 คำตอบ) ปิดให้บริการใน4 ปีที่แล้ว ฉันต้องการใช้ ISP ของฉันเพื่อดาวน์โหลดเท่านั้นและการเชื่อมต่อ 4G มือถือของฉันสำหรับการอัปโหลดเท่านั้น นี่เป็นเพราะความเร็วในการอัพโหลดของ ISP ไม่ดี แต่การดาวน์โหลดนั้นโอเคและการอัปโหลด 4G ของฉันนั้นยอดเยี่ยมและฟรี (ฉันจ่ายเฉพาะการดาวน์โหลดเท่านั้น) ดังนั้นพีซีหนึ่งเครื่องสองการเชื่อมต่อ: ISP สำหรับดาวน์โหลดและ 4G สำหรับการอัปโหลด ด้วยการทำเช่นนี้ฉันจะจ่ายเหมือนวันนี้ แต่เพิ่มการอัปโหลดของฉันจาก 0.1 Mbit / s เป็นประมาณ 60 Mbit / s

1
โดเมนไปที่ localhost
ฉันมีโดเมนชื่อ ejn.nu ในคอมพิวเตอร์และเครือข่ายบางเครื่องจะส่งผู้ใช้ไปยัง localhost เมื่อควรส่งผู้ใช้ไปยังเซิร์ฟเวอร์ของฉัน เมื่อฉันทำ "ping" มันจะแสดง ip ที่ถูกต้องสำหรับเซิร์ฟเวอร์ของฉันและเมื่อฉัน "ขุด" มันจะแสดง ip ที่ถูกต้อง แต่เมื่อฉันไปที่หน้าในเบราว์เซอร์มันก็จะแสดง localhost ให้ฉัน ฉันเชื่อสิ่งนั้นกับเซิร์ฟเวอร์ DNS ของฉันเพราะมันทำงานก่อนที่ฉันจะย้ายไปที่เซิร์ฟเวอร์ของตัวเองผูก คอมพิวเตอร์ไม่มีแคช DNS ใด ๆ มีใครรู้บ้างไหมว่าทำไม
12 networking  dns  domain  bind 

2
หากแพ็กเก็ต TCP ได้รับการตอบรับบางส่วนกลไกการส่งสัญญาณใหม่จะตอบสนองอย่างไร
หากไคลเอ็นต์ tcp ส่งแพ็กเก็ตโดยมีหมายเลขลำดับจาก 10,000 ถึง 20000 ไปยังเซิร์ฟเวอร์ tcp tcp จะตอบกลับด้วย ACK พร้อมด้วย seq_ack 20001 ถ้าฉันดักจับแพ็กเก็ต TCP จากไคลเอนต์และแบ่งแพ็คเก็ตเป็น 2 เซ็กเมนต์ TCP หนึ่งอันที่มี seq จาก 10,000 ถึง 15,000 และอีกอันหนึ่งที่มี seq จาก 15001 ถึง 20000 จากนั้นเซ็กเมนต์ TCP 2 อันเหล่านี้จะถูกส่งไปยังเซิร์ฟเวอร์ TCP สมมติว่าส่วนที่สองหายไปในเส้นทาง เซิร์ฟเวอร์ TCP จะตอบสนอง ACK ด้วย seq_ack 15001 ตอนนี้เนื่องจากไคลเอนต์ TCP ส่งแพ็กเก็ตอินทิกรัลด้วย seq 10,000 …
12 networking  tcp 

1
ชื่อโฮสต์ที่ไม่ถูกต้องทั้งหมดจะแก้ไขเป็น localhost ในเบราว์เซอร์ของฉัน เกิดอะไรขึ้น?
อัปเดต:ข้ามไปยังตอนท้ายของคำถามนี้เพื่อหาข้อสรุปที่มีความสุขกับเรื่องราวอันยิ่งใหญ่นี้ หมายเหตุ: ฉันติดตั้ง IIS7 ไว้ภายในเครื่องเพื่อการพัฒนาเว็บ นี่คือสิ่งที่เกิดขึ้นในเบราว์เซอร์ของฉันสำหรับเว็บไซต์สุ่ม: นั่นคือURL ซึ่งพูดพล่อยๆโดยสิ้นเชิงจะแก้ไขไปยังเว็บเซิร์ฟเวอร์ในพื้นที่ของฉัน (โฮสต์ซึ่งพูดพล่อยๆทั้งหมดทำเช่นนี้ - ไม่ใช่เพียงแค่โฮสต์เดียว) สิ่งนี้ส่งผลกระทบต่อพวกเราหลายคนใน บริษัท ... แต่ดูเหมือนจะไม่ส่งผลกระทบต่อพวกเราทุกคน นี่คือการแก้ไขปัญหาที่ฉันทำไปแล้ว: ตรวจสอบการตั้งค่าพร็อกซีของฉัน - ชัดเจนทั้งหมด ตรวจสอบไฟล์โฮสต์ของฉัน - ชัดเจนทั้งหมด ตรวจสอบเบราว์เซอร์อื่น - มีผลกับ Chrome, Chrome ไม่ระบุตัวตนและ Internet Explorer Ping / nslookup google และ URL ซึ่งพูดพล่อยๆแบบสุ่ม: C: \ Users \ mharen> ping google.com ส่ง Ping google.co.th [74.125.228.98] พร้อมข้อมูล 32 …

5
ความเร็วอินเทอร์เน็ตช้ามากหลังจากติดตั้งใหม่
ฉันเพิ่งมีความล้มเหลวของฮาร์ดไดรฟ์ดังนั้นฉันถูกบังคับให้ติดตั้งระบบปฏิบัติการใหม่ (Windows 7) หลังจากติดตั้งใหม่ฉันสังเกตเห็นว่าความเร็วอินเทอร์เน็ตช้ามาก (~ 15 นาทีสำหรับการดาวน์โหลดไฟล์ 20MB) ฉันได้ติดตั้งการปรับปรุงและไดรเวอร์ windows ที่มีอยู่ทั้งหมด ฉันมีการเชื่อมต่อสายเคเบิลที่ควรจะเป็น 40Mbit และนี่คือประสิทธิภาพที่ฉันได้รับก่อนติดตั้งใหม่เช่นกัน ระหว่างโมเด็มกับพีซีจะมีเราเตอร์ SMC SMCWBR14S-N2 ฉันมีเครื่องอื่น ๆ ในเครือข่ายพีซีที่ใช้ Windows 8 PRO ซึ่งเชื่อมต่อด้วยสายแลนและเครื่อง Win7 อีกเครื่องที่ใช้ LAN ไร้สาย ทั้งสองเครื่องอื่น ๆ แสดงประสิทธิภาพเต็มรูปแบบ (40Mbit) เมื่อดาวน์โหลดและทดสอบความเร็ว สิ่งที่ฉันได้ลองไปแล้ว: ฉันสันนิษฐานว่าอาจเกิดจากไดรเวอร์ที่ผิดพลาดดังนั้นฉันจึงลองใช้ไดรเวอร์ NIC สามรุ่น (ไดรเวอร์ดั้งเดิมจากเว็บไซต์ผู้ผลิตเมนบอร์ด (v15.37) รวมถึงไดรเวอร์เสถียรและเบต้าล่าสุดจากหน้าแรกของ Nvidia (v15.57 และ v15.58) สิ่งเหล่านี้ไม่มีอิทธิพลใด ๆ ต่อประสิทธิภาพ การเปลี่ยน NIC ให้เป็นอีกแบบหนึ่ง …

3
วิธีที่เหมาะสมในการสร้างบัญชีแบบไม่โต้ตอบ?
ในการใช้การแชร์ไฟล์ที่มีการป้องกันด้วยรหัสผ่านในเครือข่ายในบ้านขั้นพื้นฐานฉันต้องการสร้างบัญชีผู้ใช้ที่ไม่ใช่แบบโต้ตอบจำนวนหนึ่งบนเครื่อง Windows 8 Pro นอกเหนือจากชุดของบัญชีแบบโต้ตอบที่มีอยู่ ผู้ใช้ที่สอดคล้องกับบัญชีพิเศษเหล่านั้นจะไม่ใช้เครื่องนี้แบบโต้ตอบดังนั้นฉันไม่ต้องการให้บัญชีของพวกเขาสามารถเข้าสู่ระบบได้และฉันไม่ต้องการให้ชื่อของพวกเขาปรากฏบนหน้าจอต้อนรับ ในรุ่นเก่ากว่าของ Windows Pro (สูงถึง Windows 7) ฉันทำสิ่งนี้โดยการสร้างบัญชีเป็นสมาชิกของกลุ่ม "ผู้ใช้" ก่อนจากนั้นรวมบัญชีเหล่านั้นลงในรายการ "ปฏิเสธการเข้าสู่ระบบในเครื่อง" ในการตั้งค่านโยบายความปลอดภัยท้องถิ่น สิ่งนี้มีผลตามที่ต้องการเสมอ อย่างไรก็ตามคำถามของฉันคือว่านี่เป็นวิธีที่เหมาะสมที่สุดหรือไม่ เหตุผลที่ฉันถามก็คือแม้ว่าวิธีนี้จะใช้งานได้ใน Windows 8 Pro เช่นกัน แต่ก็มีสิ่งเล็ก ๆ น้อย ๆ หนึ่ง: ผู้ใช้แบบโต้ตอบจากกลุ่ม "ผู้ใช้" ยังคงสามารถเห็นชื่อผู้ใช้เหล่านี้เพิ่มเติมเมื่อพวกเขาไปที่หน้าจอ Metro และ กดชื่อผู้ใช้ของตนเองที่มุมบนขวา (เช่นเปิดเมนู "ออกจากระบบ / ล็อค") รายการคำสั่งที่ดรอปเอาท์ประกอบด้วยคำสั่ง "ออกจากระบบ" และ "ล็อค" รวมถึงชื่อของผู้ใช้รายอื่น (สำหรับฟังก์ชัน "สลับผู้ใช้") ด้วยเหตุผลบางอย่างที่รายการมีผู้ใช้พิเศษจากรายการ "ปฏิเสธการเข้าสู่ระบบในเครื่อง" เป็นที่น่าสนใจที่จะทราบว่าสิ่งนี้เกิดขึ้นเมื่อผู้ใช้ปัจจุบันอยู่ในกลุ่ม "ผู้ใช้" …

2
เป็นไปได้หรือไม่ที่จะเพิ่ม Azure VM ที่มีอยู่ลงใน Azure Virtual Network
ไม่คิดว่านี่เกี่ยวข้องโดยตรงกับการเขียนโปรแกรมดังนั้นคิดว่า Superuser จะดีกว่า Stack Overflow .... เป็นไปได้หรือไม่ที่จะเพิ่ม Azure VM ที่มีอยู่ไปยังเครือข่ายเสมือน Azure หากคุณไม่ได้เพิ่มลงในเครือข่ายเสมือนในเวลาที่สร้าง ฉันไม่เห็นตัวเลือกในการเปลี่ยนเครือข่ายเสมือนที่ VM เชื่อมต่ออยู่ คุณเพียงแค่ต้องทำในเวลาที่คุณสร้าง VM และถ้าคุณไม่ทำมันคุณจะต้องสร้าง VM ใหม่และลบที่มีอยู่หรือไม่ ตัวอย่างของสถานการณ์: ไม่มี VM หรือเครือข่ายเสมือนอยู่ ฉันสร้าง VM (VM1) ไม่มีเครือข่ายเสมือนดังนั้นจึงไม่ได้เพิ่มไว้ในเครือข่ายเดียว ต่อมาฉันสร้างเครือข่ายเสมือนจริงใน Azure (Network1) เป็นไปได้ที่จะสร้าง VM ใหม่ (VM2) และเชื่อมต่อกับเครือข่ายเสมือน (เครือข่าย 1) แต่ฉันสามารถเชื่อมต่อ VM1 กับเครือข่าย 1 หรือฉันต้องลบ VM1 และสร้างใหม่อีกครั้งเพื่อเชื่อมต่อกับ Network1 หรือไม่

3
ฉันจะสตรีมเกมผ่าน VLC ไปยังทีวีของฉันได้อย่างไร
มีวิธีแก้ไขปัญหาที่สามารถสตรีมอินพุตสดจากเกมพีซีเช่น Left 4 Dead ไปยังทีวีซึ่งอาจใช้ DLNA หรือไม่ ฉันพบสตรีมฮาร์ดและซอฟต์แวร์มากมาย แต่พวกเขาทั้งหมดเกี่ยวกับการแบ่งปันภาพยนตร์และภาพถ่าย เธรดนี้สรุปว่าเป็นไปไม่ได้ซึ่งฉันพบว่าเหลือเชื่อเมื่อสตรีมมิงแบบสดเหมือนกับสตรีมมิ่งจากไฟล์ที่มีแบนด์วิดท์เพียงพอและวิดีโอ HD ใช้แบนด์วิดท์มาก การสตรีมเดสก์ท็อปผ่าน DLNA นั้นสามารถทำได้ผ่าน VLC

3
VPN Tunnel กับ SSH Tunnel
อะไรคือความแตกต่างระหว่างอุโมงค์อุโมงค์ VPN และอุโมงค์ SSH? ตามที่วิกิพีเดีย "อุโมงค์" คือ: โดยทั่วไปการทันเนลจะแตกต่างกับโมเดลโปรโตคอลแบบเลเยอร์เช่น OSI หรือ TCP / IP โปรโตคอลการจัดส่งมักจะ (แต่ไม่เสมอไป) ทำงานในระดับที่สูงกว่าในโมเดลมากกว่าโปรโตคอล payload หรือในระดับเดียวกัน แต่นั่นไม่ได้มีความหมายอะไรกับฉัน ดังนั้นอุโมงค์เช่น HTTP ที่ใช้ในการพกพาบรรทุก TCP หรือไม่ ฉันเดาว่า "คำศัพท์อุโมงค์" ทั้งหมดนี้จะสมเหตุสมผลกับตัวอย่างที่ใช้งานได้จริง
12 networking  ssh  vpn  tunnel 

4
ความเร็วไฟฟ้าและการถ่ายโอนข้อมูล
ฉันเคยอ่านในบางที่ไฟฟ้าช้ามาก จากนั้นการรับส่งข้อมูลทางอินเทอร์เน็ตในสายทองแดงจะรวดเร็วได้อย่างไร ฉันคิดว่าฉันมีช่องว่างที่ดีของความรู้เกี่ยวกับโครงสร้างการถ่ายโอนข้อมูลระดับต่ำ ยังไงฉันก็ค้นหามันและหาไม่เจอเหรอ?

1
ที่อยู่ IP สามารถมีอักขระได้กี่ตัว
ฉันต้องสร้างเขตข้อมูลในตาราง mysql เพื่อเก็บที่อยู่ IP ฉันต้องการทราบจำนวนอักขระสูงสุดที่ที่อยู่ IP อาจเป็นได้ ไม่ว่าจะเป็น ipv4, ipv6 หรือประเภทอื่น ๆ ที่สามารถแสดงที่อยู่ที่ถูกต้องยาวผิดปกติ ดังนั้นสิ่งที่ฉันควรตั้งค่าขีด จำกัด ตัวละครเป็น? ฉันกำลังขอความยาวในแง่ที่ว่าคำว่า "foo" มี 3 ตัวอักษรไม่ใช่ในรูปของไบต์หรืออะไรทำนองนั้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.