SSB ಈಗ ಹಲವಾರು ವರ್ಷಗಳಿಂದ ಚಾಲನೆಯಲ್ಲಿದೆ. ಸಾಮಾಜಿಕ ನೆಟ್ವರ್ಕ್ನ ಕಾರ್ಯವನ್ನು ಎರಡು ಡೆಸ್ಕ್ಟಾಪ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಪರೀಕ್ಷಿಸಬಹುದು (
ಸುರಕ್ಷಿತ ಸ್ಕಟಲ್ಬಟ್ ಕಾರ್ಯನಿರ್ವಹಿಸಲು, ಸ್ಥಳೀಯ ನೆಟ್ವರ್ಕ್ಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಎರಡು ಕಂಪ್ಯೂಟರ್ಗಳು ಸಾಕು. SSB ಪ್ರೋಟೋಕಾಲ್ ಆಧಾರಿತ ಅಪ್ಲಿಕೇಶನ್ಗಳು UDP ಪ್ರಸಾರ ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸುತ್ತವೆ ಮತ್ತು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪರಸ್ಪರ ಹುಡುಕಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಇಂಟರ್ನೆಟ್ನಲ್ಲಿ ಸೈಟ್ಗಳನ್ನು ಹುಡುಕುವುದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಜಟಿಲವಾಗಿದೆ, ಮತ್ತು ನಾವು ಕೆಲವು ಪ್ಯಾರಾಗಳಲ್ಲಿ ಈ ಸಮಸ್ಯೆಗೆ ಹಿಂತಿರುಗುತ್ತೇವೆ.
ಬಳಕೆದಾರ ಖಾತೆಯು ಅವನ ಎಲ್ಲಾ ನಮೂದುಗಳ (ಲಾಗ್) ಲಿಂಕ್ ಮಾಡಲಾದ ಪಟ್ಟಿಯಾಗಿದೆ. ಪ್ರತಿ ನಂತರದ ನಮೂದು ಹಿಂದಿನ ಒಂದು ಹ್ಯಾಶ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ ಮತ್ತು ಬಳಕೆದಾರರ ಖಾಸಗಿ ಕೀಲಿಯೊಂದಿಗೆ ಸಹಿ ಮಾಡಲಾಗಿದೆ. ಸಾರ್ವಜನಿಕ ಕೀಲಿಯು ಬಳಕೆದಾರರ ಗುರುತಿಸುವಿಕೆಯಾಗಿದೆ. ನಮೂದುಗಳನ್ನು ಅಳಿಸುವುದು ಮತ್ತು ಸಂಪಾದಿಸುವುದು ಲೇಖಕರಿಂದ ಅಥವಾ ಬೇರೆಯವರಿಂದ ಅಸಾಧ್ಯ. ಮಾಲೀಕರು ಜರ್ನಲ್ನ ಅಂತ್ಯಕ್ಕೆ ನಮೂದುಗಳನ್ನು ಸೇರಿಸಬಹುದು. ಇತರ ಬಳಕೆದಾರರು ಅದನ್ನು ಓದಬೇಕು.
ಒಂದೇ ಸ್ಥಳೀಯ ನೆಟ್ವರ್ಕ್ನಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಪರಸ್ಪರ ನೋಡುತ್ತವೆ ಮತ್ತು ಅವರು ಆಸಕ್ತಿ ಹೊಂದಿರುವ ಲಾಗ್ಗಳಲ್ಲಿ ತಮ್ಮ ನೆರೆಹೊರೆಯವರಿಂದ ನವೀಕರಣಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ವಿನಂತಿಸುತ್ತವೆ. ನೀವು ನವೀಕರಣವನ್ನು ಯಾವ ನೋಡ್ನಿಂದ ಡೌನ್ಲೋಡ್ ಮಾಡುತ್ತೀರಿ ಎಂಬುದು ಮುಖ್ಯವಲ್ಲ, ಏಕೆಂದರೆ... ಸಾರ್ವಜನಿಕ ಕೀಲಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರತಿ ಪ್ರವೇಶದ ದೃಢೀಕರಣವನ್ನು ನೀವು ಪರಿಶೀಲಿಸಬಹುದು. ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಸಮಯದಲ್ಲಿ, ನೀವು ಆಸಕ್ತಿ ಹೊಂದಿರುವ ಜರ್ನಲ್ಗಳ ಸಾರ್ವಜನಿಕ ಕೀಗಳನ್ನು ಹೊರತುಪಡಿಸಿ ಯಾವುದೇ ವೈಯಕ್ತಿಕ ಮಾಹಿತಿಯನ್ನು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳುವುದಿಲ್ಲ. ನೀವು ವಿವಿಧ WiFi/LAN ನೆಟ್ವರ್ಕ್ಗಳ ನಡುವೆ ಬದಲಾಯಿಸಿದಾಗ (ಮನೆಯಲ್ಲಿ, ಕೆಫೆಯಲ್ಲಿ, ಕೆಲಸದಲ್ಲಿ), ನಿಮ್ಮ ಸ್ಥಳೀಯವಾಗಿ ಉಳಿಸಿದ ಲಾಗ್ಗಳ ಪ್ರತಿಗಳನ್ನು ಹತ್ತಿರದ ಇತರ ಬಳಕೆದಾರರ ಸಾಧನಗಳಿಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ವರ್ಗಾಯಿಸಲಾಗುತ್ತದೆ. ಇದು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಹೋಲುತ್ತದೆ
ಇಲ್ಲಿ "ಯಾರೊಬ್ಬರ ಸ್ನೇಹಿತನಾಗಿರುವುದು" ಒಂದು ನಿರ್ದಿಷ್ಟ ಭೌತಿಕ ಅರ್ಥವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ: ನನ್ನ ಸ್ನೇಹಿತರು ನನ್ನ ಪತ್ರಿಕೆಯ ಪ್ರತಿಯನ್ನು ಇಟ್ಟುಕೊಳ್ಳುತ್ತಾರೆ. ನಾನು ಹೆಚ್ಚು ಸ್ನೇಹಿತರನ್ನು ಹೊಂದಿದ್ದೇನೆ, ನನ್ನ ಪತ್ರಿಕೆ ಇತರರಿಗೆ ಹೆಚ್ಚು ಪ್ರವೇಶಿಸಬಹುದು. ಪಂಕ್ಚರ್ನ ವಿವರಣೆಯಲ್ಲಿ
ಬಳಕೆದಾರರ ಲಾಗ್ ವಿವಿಧ ಪ್ರಕಾರಗಳ ನಮೂದುಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು: VKontakte ಗೋಡೆಯ ನಮೂದುಗಳಿಗೆ ಹೋಲುವ ಸಾರ್ವಜನಿಕ ಸಂದೇಶಗಳು, ಸ್ವೀಕರಿಸುವವರ ಸಾರ್ವಜನಿಕ ಕೀಲಿಯೊಂದಿಗೆ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾದ ವೈಯಕ್ತಿಕ ಸಂದೇಶಗಳು, ಇತರ ಬಳಕೆದಾರರ ಪೋಸ್ಟ್ಗಳ ಮೇಲಿನ ಕಾಮೆಂಟ್ಗಳು, ಇಷ್ಟಗಳು. ಇದು ತೆರೆದ ಪಟ್ಟಿ. ಚಿತ್ರಗಳು ಮತ್ತು ಇತರ ದೊಡ್ಡ ಫೈಲ್ಗಳನ್ನು ನೇರವಾಗಿ ಪತ್ರಿಕೆಯಲ್ಲಿ ಇರಿಸಲಾಗುವುದಿಲ್ಲ. ಬದಲಾಗಿ, ಫೈಲ್ನ ಹ್ಯಾಶ್ ಅನ್ನು ಅದಕ್ಕೆ ಬರೆಯಲಾಗುತ್ತದೆ, ಅದರೊಂದಿಗೆ ಫೈಲ್ ಅನ್ನು ಲಾಗ್ನಿಂದಲೇ ಪ್ರತ್ಯೇಕವಾಗಿ ಪ್ರಶ್ನಿಸಬಹುದು. ಮೂಲ ಪೋಸ್ಟ್ನ ಲೇಖಕರಿಗೆ ಕಾಮೆಂಟ್ಗಳ ಗೋಚರತೆಯನ್ನು ಖಾತರಿಪಡಿಸಲಾಗಿಲ್ಲ: ನಿಮ್ಮ ನಡುವೆ ಪರಸ್ಪರ ಸ್ನೇಹಿತರ ಮಾರ್ಗವನ್ನು ನೀವು ಹೊಂದಿಲ್ಲದಿದ್ದರೆ, ನೀವು ಅಂತಹ ಕಾಮೆಂಟ್ಗಳನ್ನು ನೋಡುವುದಿಲ್ಲ. ಹೀಗಾಗಿ, ಮಿಲಿಟರಿ ದಾಳಿಕೋರರು ನಿಮ್ಮ ಪೋಸ್ಟ್ ಅನ್ನು ವಶಪಡಿಸಿಕೊಳ್ಳಲು ಪ್ರಯತ್ನಿಸಿದರೂ, ಅವರು ನಿಮ್ಮ ಸ್ನೇಹಿತರು ಅಥವಾ ಸ್ನೇಹಿತರ ಸ್ನೇಹಿತರ ಸ್ನೇಹಿತರಲ್ಲದಿದ್ದರೆ, ನೀವು ಏನನ್ನೂ ಗಮನಿಸುವುದಿಲ್ಲ.
ಸುರಕ್ಷಿತ ಸ್ಕಟಲ್ಬಟ್ ಮೊದಲ p2p ನೆಟ್ವರ್ಕ್ ಅಥವಾ ಮೊದಲ p2p ಸಾಮಾಜಿಕ ನೆಟ್ವರ್ಕ್ ಅಲ್ಲ. ಮಧ್ಯವರ್ತಿಗಳಿಲ್ಲದೆ ಸಂವಹನ ಮಾಡುವ ಮತ್ತು ದೊಡ್ಡ ಕಂಪನಿಗಳ ಪ್ರಭಾವದ ವಲಯದಿಂದ ಹೊರಬರುವ ಬಯಕೆ ಬಹಳ ಹಿಂದಿನಿಂದಲೂ ಇದೆ ಮತ್ತು ಅದಕ್ಕೆ ಹಲವಾರು ಸ್ಪಷ್ಟ ಕಾರಣಗಳಿವೆ. ದೊಡ್ಡ ಆಟಗಾರರು ಆಟದ ನಿಯಮಗಳನ್ನು ಹೇರುವುದರಿಂದ ಬಳಕೆದಾರರು ಸಿಟ್ಟಾಗಿದ್ದಾರೆ: ಕೆಲವು ಜನರು ತಮ್ಮ ಪರದೆಯ ಮೇಲೆ ಜಾಹೀರಾತುಗಳನ್ನು ನೋಡಲು ಬಯಸುತ್ತಾರೆ ಅಥವಾ ನಿಷೇಧಿಸಲ್ಪಡುತ್ತಾರೆ ಮತ್ತು ಬೆಂಬಲ ಸೇವೆಯಿಂದ ಪ್ರತಿಕ್ರಿಯೆಗಾಗಿ ಹಲವಾರು ದಿನಗಳವರೆಗೆ ಕಾಯುತ್ತಾರೆ. ವೈಯಕ್ತಿಕ ಡೇಟಾದ ಅನಿಯಂತ್ರಿತ ಸಂಗ್ರಹಣೆ ಮತ್ತು ಅದನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ವರ್ಗಾಯಿಸುವುದು, ಅಂತಿಮವಾಗಿ ಈ ಡೇಟಾವನ್ನು ಕೆಲವೊಮ್ಮೆ ಡಾರ್ಕ್ ವೆಬ್ನಲ್ಲಿ ಮಾರಾಟ ಮಾಡಲಾಗುತ್ತದೆ ಎಂಬ ಅಂಶಕ್ಕೆ ಕಾರಣವಾಗುತ್ತದೆ, ಬಳಕೆದಾರರು ಹೆಚ್ಚಿನ ನಿಯಂತ್ರಣವನ್ನು ಹೊಂದಿರುವ ಇತರ ಸಂವಹನ ವಿಧಾನಗಳನ್ನು ನಿರ್ಮಿಸುವ ಅಗತ್ಯವನ್ನು ಮತ್ತೆ ಮತ್ತೆ ನಮಗೆ ನೆನಪಿಸುತ್ತದೆ. ಅವನ ಡೇಟಾದ ಮೇಲೆ. ಮತ್ತು ಅವರ ವಿತರಣೆ ಮತ್ತು ಸುರಕ್ಷತೆಗೆ ಅವನು ಸ್ವತಃ ಜವಾಬ್ದಾರನಾಗಿರುತ್ತಾನೆ.
ಪ್ರಸಿದ್ಧ ವಿಕೇಂದ್ರೀಕೃತ ಸಾಮಾಜಿಕ ನೆಟ್ವರ್ಕ್ಗಳು
ಸುರಕ್ಷಿತ ಸ್ಕಟಲ್ಬಟ್ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಅನ್ನು ಸುಗಮಗೊಳಿಸುವ ಮಧ್ಯವರ್ತಿ ನೋಡ್ಗಳನ್ನು ಸಹ ಹೊಂದಿದೆ (ಅವುಗಳನ್ನು "ಪಬ್ಗಳು" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ). ಆದಾಗ್ಯೂ, ಪಬ್ಗಳ ಬಳಕೆಯು ಐಚ್ಛಿಕವಾಗಿರುತ್ತದೆ ಮತ್ತು ಅವುಗಳು ಪರಸ್ಪರ ಬದಲಾಯಿಸಲ್ಪಡುತ್ತವೆ. ನಿಮ್ಮ ಸಾಮಾನ್ಯ ನೋಡ್ ಲಭ್ಯವಿಲ್ಲದಿದ್ದರೆ, ನಿಮ್ಮ ಎಲ್ಲಾ ಡೇಟಾದ ಸಂಪೂರ್ಣ ನಕಲನ್ನು ನೀವು ಯಾವಾಗಲೂ ಹೊಂದಿರುವುದರಿಂದ ನೀವು ಏನನ್ನೂ ಕಳೆದುಕೊಳ್ಳದೆ ಇತರರನ್ನು ಬಳಸಬಹುದು. ಪ್ರಾಕ್ಸಿ ನೋಡ್ ಬದಲಾಯಿಸಲಾಗದ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುವುದಿಲ್ಲ. ನೀವು ಅದನ್ನು ಕೇಳಿದರೆ, ಪಬ್ ನಿಮ್ಮನ್ನು ಸ್ನೇಹಿತರಂತೆ ಸೇರಿಸುತ್ತದೆ ಮತ್ತು ನೀವು ಸಂಪರ್ಕಿಸಿದಾಗ ನಿಮ್ಮ ಪತ್ರಿಕೆಯ ನಕಲನ್ನು ನವೀಕರಿಸುತ್ತದೆ. ಒಮ್ಮೆ ನಿಮ್ಮ ಅನುಯಾಯಿಗಳು ಅದರೊಂದಿಗೆ ಸಂಪರ್ಕಗೊಂಡರೆ, ನೀವು ಈಗಾಗಲೇ ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸಿದ್ದರೂ ಸಹ ಅವರು ನಿಮ್ಮ ಹೊಸ ಪೋಸ್ಟ್ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಪಬ್ ನಿಮ್ಮೊಂದಿಗೆ ಸ್ನೇಹಿತರಾಗಲು, ನೀವು ಪಬ್ ನಿರ್ವಾಹಕರಿಂದ ಆಹ್ವಾನವನ್ನು ಸ್ವೀಕರಿಸಬೇಕು. ಹೆಚ್ಚಾಗಿ, ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ನೀವೇ ಇದನ್ನು ಮಾಡಬಹುದು (
ನೆಟ್ವರ್ಕ್ ಸಾಕಷ್ಟು ಸಮಯದಿಂದ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದ್ದರೂ, ಅದರಲ್ಲಿ ಕೆಲವೇ ಜನರಿದ್ದಾರೆ. ಆಂಡ್ರಾಯ್ಡ್ ಅಪ್ಲಿಕೇಶನ್ ಡೆವಲಪರ್ ಆಂಡ್ರೆ ಸ್ಟಾಲ್ಟ್ಜ್ ಪ್ರಕಾರ,
ಆರಂಭಿಕರಿಗಾಗಿ ಸೂಚನೆಗಳು ನೆಲೆಗೊಂಡಿವೆ
ಆಂಡ್ರೆ ಸ್ಟಾಲ್ಟ್ಜ್ ಅವರ ಲೇಖನದಿಂದ ಎಲ್ಲಾ ಚಿತ್ರಗಳು
ಉಪಯುಕ್ತ ಲಿಂಕ್ಗಳು:
[1]ಮೂಲ: www.habr.com