Boot Service Discovery Protocol
ಬೂಟ್ ಸರ್ವೀಸ್ ಡಿಸ್ಕವರಿ ಪ್ರೊಟೊಕಾಲ್ (ಬಿ. ಎಸ್. ಡಿ. ಪಿ.) ಎಂಬುದು ಆಪಲ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ, ಡಿ. ಎಚ್. ಸಿ. ಪಿ. ಯ ಮಾನದಂಡಗಳಿಗೆ ಅನುಗುಣವಾದ ವಿಸ್ತರಣೆಯಾಗಿದೆ. ಇದು ಮ್ಯಾಕಿಂತೋಷ್ ಕಂಪ್ಯೂಟರ್ಗಳಿಗೆ ಸಿಡಿ, ಡಿವಿಡಿ ಅಥವಾ ಹಾರ್ಡ್ ಡಿಸ್ಕ್ನಂತಹ ಸ್ಥಳೀಯ ಶೇಖರಣಾ ಮಾಧ್ಯಮದ ಬದಲು ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ಬೂಟ್ ಮಾಡಬಹುದಾದ ಚಿತ್ರಗಳಿಂದ ಬೂಟ್ ಮಾಡಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. "ಮಾರಾಟಗಾರ-ನಿರ್ದಿಷ್ಟ ಮಾಹಿತಿ" ಆಯ್ಕೆ (ಸಂಖ್ಯೆ 43) ಮತ್ತು "ಮಾರಾಟಗಾರ ವರ್ಗ ಗುರುತಿಸುವಿಕೆ" ಆಯ್ಕೆ (ಸಂಖ್ಯೆ 60) ಡಿ. ಎಚ್. ಸಿ. ಪಿ ಆಯ್ಕೆಗಳಾಗಿವೆ. ಬಿಎಸ್ಡಿಪಿಯ ಮೂರು ಆವೃತ್ತಿಗಳಿವೆ, ಆದರೂ ಸಾಮಾನ್ಯವಾಗಿ ಆವೃತ್ತಿ 1 ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಸರ್ವರ್ ನೀಡುವ ಹಲವಾರು ಬೂಟ್ ಮಾಡಬಹುದಾದ ಚಿತ್ರಗಳಿಂದ ಆಯ್ಕೆ ಮಾಡಲು ಎಲ್ಲಾ ಆವೃತ್ತಿಗಳು ಕ್ಲೈಂಟ್ಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತವೆ. ಬಿಎಸ್ಡಿಪಿಯ ಉಲ್ಲೇಖ ಅನುಷ್ಠಾನವು ಡಾರ್ವಿನ್ನ BOOTP ಸರ್ವರ್ ಆಗಿದೆ, ಇದು ಮ್ಯಾಕ್ ಓಎಸ್ನ ನೆಟ್ಬೂಟ್ ವೈಶಿಷ್ಟ್ಯದ ಭಾಗವಾಗಿದೆ. ಡಿ. ಎಚ್. ಸಿ. ಪಿ. ವೆಂಡರ್ ಕ್ಲಾಸ್ ಐಡೆಂಟಿಫೈಯರ್ನ ವಿವರಣೆ ವಿಷಯಗಳು ಡಿ. ಎಚ್. ಸಿ. ಪಿ. ಸರ್ವರ್ ಮತ್ತು ಕ್ಲೈಂಟ್ ವೆಂಡರ್ ಕ್ಲಾಸ್ ಆಯ್ಕೆಯನ್ನು ಕಳುಹಿಸುತ್ತದೆ, ಅದು ಎ. ಎಸ್. ಸಿ. ಐ. ಐ-ಎನ್ಕೋಡ್ ಮಾಡಲಾದ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಹೊಂದಿದ್ದು, ಮೂರು ಭಾಗಗಳನ್ನು ಎ/ಅಕ್ಷರದಿಂದ ವಿಂಗಡಿಸಲಾಗಿದೆ. ಮೊದಲ ಭಾಗವು ಎಎಪಿಎಲ್ಬಿಎಸ್ಡಿಪಿಸಿ ಆಗಿದ್ದು, ಇದು ಬಿಎಸ್ಡಿಪಿ ಸಾಮರ್ಥ್ಯವನ್ನು ಪ್ರಚಾರ ಮಾಡುತ್ತದೆ. ಎರಡನೇ ಭಾಗವು ಗ್ರಾಹಕನ ವಾಸ್ತುಶಿಲ್ಪವಾಗಿದೆ ("ಪಿಪಿಸಿ" ಅಥವಾ "ಐ386"). ಮೂರನೆಯ ಭಾಗವು ಸಿಸ್ಟಮ್ ಐಡೆಂಟಿಫೈಯರ್ ಆಗಿದೆ. ಉದಾಹರಣೆಗೆ, ಇಂಟೆಲ್-ಆಧಾರಿತ ಐಮ್ಯಾಕ್ ಎಎಪಿಎಲ್ಬಿಎಸ್ಡಿಪಿಸಿ/ಐ386/ಐಮ್ಯಾಕ್ 4,1 ಅನ್ನು ಅದರ ಮಾರಾಟಗಾರರ ವರ್ಗವಾಗಿ ಕಳುಹಿಸುತ್ತದೆ. ಮೈಕ್ರೋಸಾಫ್ಟ್ ಮಾರಾಟಗಾರರ ವರ್ಗಗಳ ಪಟ್ಟಿಯನ್ನು ಇಲ್ಲಿ ಕಾಣಬಹುದು. ಡಿಎಚ್ಸಿಪಿ ಮಾರಾಟಗಾರರ ನಿರ್ದಿಷ್ಟ ಮಾಹಿತಿ ಆಯ್ಕೆಗಳ ವಿಷಯಗಳು ಡಿಎಚ್ಸಿಪಿ ಆಯ್ಕೆ 43 ಅನ್ನು ಮಾರಾಟಗಾರರ ನಿರ್ದಿಷ್ಟ ಮಾಹಿತಿಗಾಗಿ ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ. ಈ ಮಾಹಿತಿಯನ್ನು ಈ ಕೆಳಗಿನ ಸ್ವರೂಪದಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆಃ ಕೋಡ್ ಲೆನ್-ನಿರ್ದಿಷ್ಟ ಮಾಹಿತಿ +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ಮಾರಾಟಗಾರರ ಸುತ್ತುವರಿದ ವಿಸ್ತರಣೆಗಳು ಒಂದು ಅಥವಾ ಹೆಚ್ಚು ಸಂಯೋಜಿತ ಕ್ಷೇತ್ರಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಪ್ರತಿಯೊಂದು ಕ್ಷೇತ್ರವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆಃ ಈ ಕೆಳಗಿನ ಕೋಷ್ಟಕವು ಸಂಭಾವ್ಯ ಕ್ಷೇತ್ರ ಪ್ರಕಾರಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ. ಎಲ್ಲಾ ಸಂಖ್ಯಾ ಕ್ಷೇತ್ರಗಳನ್ನು ಸಹಿ ಮಾಡದ ಮತ್ತು ಬಿಗ್ ಎಂಡಿಯನ್ ಪೂರ್ಣಾಂಕಗಳೆಂದು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. ಉದಾಹರಣೆ ಈ ಕೆಳಗಿನ ಉದಾಹರಣೆಯು ವೆಂಡರ್ ಎನ್ಕ್ಯಾಪ್ಸುಲೇಟೆಡ್ ಆಪ್ಷನ್ನ ನಿರ್ಮಾಣವನ್ನು ವಿವರಿಸುತ್ತದೆಃ ಇಲ್ಲಿ ಮೊದಲ ಫೀಲ್ಡ್, 01 01 02, ಎಂದರೆ ಪ್ಯಾಕೆಟ್ ಬಿಎಸ್ಡಿಪಿ "ಸೆಲೆಕ್ಟ್" ಸಂದೇಶವಾಗಿದೆ. ಕ್ಷೇತ್ರವು ಬಿಎಸ್ಡಿಪಿ ಸಂದೇಶ ಪ್ರಕಾರವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ ಎಂದು 01 ಘೋಷಿಸುತ್ತದೆ. ಮುಂದಿನ 01 ಕ್ಷೇತ್ರವು ಒಂದು ಬೈಟ್ ಉದ್ದವಾಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ-02 ಎಂಬುದು "SELECT" ನ ಸಂಕೇತವಾಗಿದೆ. ಈ ಕೆಳಗಿನ 08 04 81 00 07 e5 ಎಂದರೆ ಐಡಿ 2164262885 ಹೊಂದಿರುವ ಬೂಟ್ ಚಿತ್ರವನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ ಎಂದರ್ಥ. ಅಂತಿಮವಾಗಿ, 82 0a 4e 65 74 42 6f 6f 74 30 30 31 ಎಂದರೆ 0x0a = 10 ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿರುವ ಸ್ಟ್ರಿಂಗ್, ಅಂದರೆ "ನೆಟ್ಬೂಟ್001", ಬೂಟ್ ಮಾಡುವ ಸಿಸ್ಟಮ್ನ ಹೆಸರು. ಡಾರ್ವಿನ್ನ BOOTP ಸರ್ವರ್ನ ವೈರ್ಷಾರ್ಕ್ ಸೋರ್ಸ್ ಕೋಡ್ನೊಂದಿಗೆ ಸೆರೆಹಿಡಿಯಲಾದ ಆಪಲ್ನ ಬೂಟ್ಪಿಡಿ ಹಲವಾರು ಸಂಭಾಷಣೆಗಳಿಂದ ಬಿಎಸ್ಡಿಪಿ ದಾಖಲಾತಿ ಮೂಲಗಳು, https://github.com/apple-oss-distributions/bootp ಉಲ್ಲೇಖಗಳು ನೆಟ್ವರ್ಕ್ ಬೂಟಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ ಲೇಯರ್ ಪ್ರೋಟೋಕಾಲ್ಗಳು