როგორ გამოვთვალოთ MAC მისამართი ბინარში

...

მიუხედავად იმისა, რომ ნულები და ერთი შეიძლება დამაბნეველი იყოს, ისინი რეალურად ქმნიან იმას, რასაც კომპიუტერი განმარტავს.

მედია წვდომის კონტროლის (MAC) მისამართები თითოეული უნიკალურია კომპიუტერული ტექნიკის თითოეული ნაწილისთვის, რომელიც შედის ქსელში. MAC მისამართი შეესაბამება კონკრეტულ ქსელურ ინტერფეისს, რომელსაც თქვენი კომპიუტერი იყენებს ინტერნეტთან დასაკავშირებლად. თქვენ შეიძლება ნახოთ ეს მისამართი, რომელიც მოიხსენიება როგორც თქვენი კომპიუტერის "ფიზიკური მისამართი" ან "ტექნიკის მისამართი". ორობითად გადასათარგმნად, სასარგებლოა გქონდეთ ძირითადი კონცეფცია იმის შესახებ, თუ რა არის ბაზის 2 რიცხვი და როგორ მუშაობს იგი.

Ნაბიჯი 1

დაყავით მისამართი ორი რიცხვის ექვს თანაბარ ნაწილად, რათა შეინარჩუნოთ ორგანიზაცია. ამ ორი რიცხვის თითოეული ჯგუფი დაიკავებს ერთ ბაიტს. დარწმუნდით, რომ ჯგუფებს შორის დიდი სივრცეა, რათა მათ ქვეშ კიდევ რვა რიცხვი ჩაწეროთ.

დღის ვიდეო

ნაბიჯი 2

ჩაწერეთ "0"-ის რვა მნიშვნელობა რიცხვების თითოეული ჯგუფის ქვეშ. ვიზუალიზაციის გასაადვილებლად, გაყავით რვა მნიშვნელობა ოთხ მნიშვნელობის ორ ჯგუფად. ორნომრიან ჯგუფში თითოეულ რიცხვს ექნება თავისი ოთხი ბიტიანი ჯგუფი. თქვენი მიზანია დაწეროთ "1" თითოეული "0" მნიშვნელობის ქვეშ, სადაც ეს შესაფერისია. თქვენს ბაიტში ყველაზე მარჯვენა ბიტი წარმოადგენს 2^0 (ორი ამაღლებულია ნულამდე) და მარცხნივ წასვლისას თითოეული ბაიტი წარმოადგენს ამაღლებულ ნომერ 2-ს. შემდგომ უფრო მაღალ მნიშვნელობამდე (მაგალითად, მესამე ადგილის მნიშვნელობა იქნება 2^2, ან 4, ასე რომ, მნიშვნელობა "1" ამ ადგილას იქნება "4").

ნაბიჯი 3

შეავსეთ ნულები, სადაც რიცხვები არ არის რიცხვების მიმდევრობაში. თქვენ დაასრულებთ ასეთ რამეს:

8B = 1000 (8) 1011 (B)

ნაბიჯი 4

გააგრძელეთ ეს მანამ, სანამ არ გადააქცევთ მთელ თანმიმდევრობას. MAC-ით 00-50-56-C0-00-08, თქვენ უნდა დაასრულოთ შემდეგი:

0000 0000 (00) 0101 0000 (50) 0101 0110 (56) 1100 0000 (C0) 0000 0000 (00) 0000 1000 (08)

ინტერვალი და ფრჩხილები ჩასმული იყო მხოლოდ იმისათვის, რომ უფრო იკითხებოდეს. ეს არის მაგალითი იმისა, თუ როგორ გამოჩნდება MAC მისამართი კომპიუტერის ენაზე:

000000000101000001010110110000000000000000001000

რჩევა

თუ გსურთ პროცესის გაადვილება, შეხედეთ ბინარულ/თექვსმეტობით ცხრილს პირველ მითითებაში. ეს ცხრილი შეიცავს ყველა ორობით მნიშვნელობას ყოველი თექვსმეტობითი რიცხვისთვის. უბრალოდ დარწმუნდით, რომ შეავსეთ ნულები ბოლო "1"-ის მარცხნივ. წინააღმდეგ შემთხვევაში, თქვენ აღმოჩნდებით დაუდევარი და წაუკითხავი ბიტების მასივით. თითოეული ბაიტი უნდა შედგებოდეს რვა ბიტისაგან.

კატეგორიები

Ბოლო

როგორ დავაყენოთ გლობალური Tel Link ანგარიში

როგორ დავაყენოთ გლობალური Tel Link ანგარიში

როგორ დავაყენოთ გლობალური Tel Link ანგარიში სუ...

როგორ დავაყენოთ Java_home CentOS-ზე

როგორ დავაყენოთ Java_home CentOS-ზე

ზოგიერთი Java პროგრამა იყენებს JAVA_HOME ცვლად...