ಇಂಟರ್ನೆಟ್ನ ಒಳಜಗತ್ತು: ನೀವು ವೆಬ್ಸೈಟ್ ವಿಳಾಸ ಟೈಪ್ ಮಾಡಿದ 0.2 ಸೆಕೆಂಡಿನಲ್ಲಿ ನಡೆಯುವುದೇನು?
ನೀವು ಈಗ ಈ ಲೇಖನವನ್ನು ಓದುತ್ತಿರುವ ಕ್ಷಣದಲ್ಲೇ, ನಿಮ್ಮ ಸ್ಮಾರ್ಟ್ಫೋನ್ ಪ್ರಪಂಚದ ಇನ್ನೊಂದು ಮೂಲೆಯಲ್ಲಿರುವ ಸರ್ವರ್ಗಳೊಂದಿಗೆ ಸಾವಿರಾರು ಬಾರಿ ಡೇಟಾ ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳುತ್ತಿದೆ. ನಾವು ಪ್ರತಿದಿನ ವಾಟ್ಸಾಪ್ ಮೂಲಕ ಸಂದೇಶ ಕಳುಹಿಸುತ್ತೇವೆ, ಯೂಟ್ಯೂಬ್ ವೀಡಿಯೊ ನೋಡುತ್ತೇವೆ, ಐಆರ್ಸಿಟಿಸಿ ಮೂಲಕ ರೈಲು ಟಿಕೆಟ್ ಬುಕ್ ಮಾಡುತ್ತೇವೆ. ಆದರೆ ನಿಮ್ಮ ಬೆರಳ ತುದಿಯಿಂದ ಹೊರಟ ಡೇಟಾ ಭೌತಿಕವಾಗಿ ಸಾಗರ ದಾಟಿ, ಪರ್ವತ ಏರಿ, ನಗರಗಳನ್ನು ಹಾದು ಮತ್ತೆ ನಿಮ್ಮ ಪರದೆಯ ಮೇಲೆ ಮಾಹಿತಿಯಾಗಿ ಹೇಗೆ ಮೂಡುತ್ತದೆ ಎನ್ನುವುದನ್ನು ನಾವು ವಿರಳವಾಗಿ ಯೋಚಿಸುತ್ತೇವೆ. ಇಂದು ಆ ಅಗೋಚರ ಡಿಜಿಟಲ್ ಜಗತ್ತಿನ ತಾಂತ್ರಿಕ ಪದರಗಳನ್ನು ಬಿಡಿಸಿ ನೋಡೋಣ.
ನಿಮ್ಮ ಬ್ರೌಸರ್ ತೆರೆದು ಅಡ್ರೆಸ್ ಬಾರ್ನಲ್ಲಿ www.google.com ಎಂದು ಟೈಪ್ ಮಾಡಿ ಎಂಟರ್ ಒತ್ತಿದ್ದೀರಿ ಎಂದುಕೊಳ್ಳಿ. ಕೇವಲ 0.2 ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಗೂಗಲ್ನ ಲೋಗೋ ಮತ್ತು ಸರ್ಚ್ ಬಾಕ್ಸ್ ನಿಮ್ಮ ಪರದೆಯ ಮೇಲೆ ಮೂಡಿರುತ್ತದೆ. ಮೊದಲ ನೋಟಕ್ಕೆ ಇದೊಂದು ಸಾಮಾನ್ಯ ಪ್ರಕ್ರಿಯೆ ಎನಿಸಿದರೂ, ಆ 0.2 ಸೆಕೆಂಡಿನ ಒಳಗೆ ನಿಮ್ಮ ಸಾಧನವು ಭೌತಿಕ ಮತ್ತು ತಾರ್ಕಿಕ ನೆಟ್ವರ್ಕ್ಗಳ ಬೃಹತ್ ಸರಣಿಯನ್ನೇ ಹಾದುಬಂದಿರುತ್ತದೆ. ಟೈಪ್ ಮಾಡಿದ ಕ್ಷಣದಿಂದ ಪುಟ ತೆರೆಯುವವರೆಗಿನ ಪ್ರತಿ ಮಿಲಿಸೆಕೆಂಡಿನಲ್ಲೂ ಸಂಕೀರ್ಣವಾದ ಯಾಂತ್ರಿಕ ಲೆಕ್ಕಾಚಾರಗಳು ನಡೆಯುತ್ತವೆ.
ಇಂಟರ್ನೆಟ್ ಎಂದರೆ ಗಾಳಿಯಲ್ಲಿ ತೇಲುವ ಯಾವುದೋ ತಂತ್ರಜ್ಞಾನವಲ್ಲ. ಅದೊಂದು ಪ್ರಪಂಚದಾದ್ಯಂತ ಹರಡಿರುವ ಕಂಪ್ಯೂಟರ್ಗಳ, ಆಪ್ಟಿಕಲ್ ಫೈಬರ್ ಕೇಬಲ್ಗಳ ಮತ್ತು ದೈತ್ಯ ಸರ್ವರ್ಗಳ ಒಂದು ಬೃಹತ್ ಭೌತಿಕ ಜಾಲಬಂಧ. ನಿಮ್ಮ ಮನೆಯ ಕಂಪ್ಯೂಟರ್, ಸ್ಮಾರ್ಟ್ಫೋನ್, ಸ್ಮಾರ್ಟ್ ಟಿವಿ ಮುಂತಾದ ಸಾಧನಗಳು ಈ ಜಾಲದ ಒಂದು ತುದಿಯಲ್ಲಿದ್ದರೆ, ಇನ್ನೊಂದು ಬದಿಯಲ್ಲಿ ಗೂಗಲ್, ಫೇಸ್ಬುಕ್, ಐಆರ್ಸಿಟಿಸಿ ಅಥವಾ ಸೇವಾ ಸಿಂಧುವಿನಂತಹ ದೈತ್ಯ ಸೇವೆಗಳ ಡೇಟಾ ಸೆಂಟರ್ಗಳಿರುತ್ತವೆ. ಈ ಎಲ್ಲಾ ಸಾಧನಗಳೂ ತಮ್ಮ ನಡುವೆ ಸಂವಹನ ನಡೆಸಲು ಕಟ್ಟುನಿಟ್ಟಾದ ನಿಯಮಾವಳಿಗಳನ್ನು ಬಳಸುತ್ತವೆ.
ನಾವು ಪ್ರತಿದಿನ ಬಳಸುವ ವೈಫೈ ಅಥವಾ 5G ಮೊಬೈಲ್ ಡೇಟಾ ಕೇವಲ ಈ ಬೃಹತ್ ಜಾಲಬಂಧದ ಅಂತಿಮ ಹಂತದ ಒಂದು ಸಣ್ಣ ಕೊಂಡಿ ಮಾತ್ರ. ನೀವು ಎಂಟರ್ ಒತ್ತಿದ ಮರುಕ್ಷಣವೇ ನಿಮ್ಮ ಮೊಬೈಲ್ ಜಗತ್ತಿನ ಅತಿದೊಡ್ಡ ಯಂತ್ರದ ಜೊತೆ ಸಂವಹನ ಆರಂಭಿಸುತ್ತದೆ. ಆ ಸಂವಹನದ ಮೊದಲ ಹೆಜ್ಜೆ ಆರಂಭವಾಗುವುದು ನೀವು ಟೈಪ್ ಮಾಡಿದ ವೆಬ್ ವಿಳಾಸದ ವಿಶ್ಲೇಷಣೆಯಿಂದ.
ವೆಬ್ ವಿಳಾಸದ ತರ್ಕ ಮತ್ತು ಬ್ರೌಸರ್ನ ಪಾತ್ರ
ನೀವು ಟೈಪ್ ಮಾಡಿದ ವಿಳಾಸದ ರಚನೆಯನ್ನು ತಾಂತ್ರಿಕವಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ಬಹುಮುಖ್ಯ. ಯುಆರ್ಎಲ್ ಕೇವಲ ಅಕ್ಷರಗಳ ಸರಮಾಲೆಯಲ್ಲ, ಬದಲಾಗಿ ಇಂಟರ್ನೆಟ್ ಎಂಬ ಬೃಹತ್ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಒಂದು ನಿರ್ದಿಷ್ಟ ಸರ್ವರ್ ಅನ್ನು ಹುಡುಕಲು ನೀಡುವ ನಿಖರವಾದ ನಕ್ಷೆ. ಈ ನಕ್ಷೆಯಲ್ಲಿ ಭದ್ರತೆಯನ್ನು ಸೂಚಿಸುವ ಎಚ್ಟಿಟಿಪಿಎಸ್, ವರ್ಲ್ಡ್ ವೈಡ್ ವೆಬ್ ಅನ್ನು ಸೂಚಿಸುವ ಉಪ ಡೊಮೇನ್, ಗೂಗಲ್ ಎಂಬ ಮುಖ್ಯ ಹೆಸರು ಮತ್ತು ವಾಣಿಜ್ಯ ಸಂಸ್ಥೆಯನ್ನು ಸೂಚಿಸುವ ಡಾಟ್ ಕಾಮ್ ಎಂಬ ಟಾಪ್ ಲೆವೆಲ್ ಡೊಮೇನ್ಗಳು ಅಡಕವಾಗಿರುತ್ತವೆ.
ನೀವು ಎಂಟರ್ ಒತ್ತಿದ ತಕ್ಷಣ ನಿಮ್ಮ ಕ್ರೋಮ್, ಸಫಾರಿ ಅಥವಾ ಫೈರ್ಫಾಕ್ಸ್ ಬ್ರೌಸರ್ ಎಚ್ಚೆತ್ತುಕೊಳ್ಳುತ್ತದೆ. ಬ್ರೌಸರ್ ಎಂದರೆ ಕೇವಲ ಪುಟ ತೋರಿಸುವ ವಿಂಡೋ ಅಲ್ಲ. ಅದು ನಿಮ್ಮ ಭಾಷೆಯನ್ನು ಯಂತ್ರಗಳು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವ ಭಾಷೆಗೆ ಪರಿವರ್ತಿಸುವ ಸಂಕೀರ್ಣ ಸಾಫ್ಟ್ವೇರ್. ಮೊದಲು ಅದು ನೀವು ಟೈಪ್ ಮಾಡಿದ್ದು ನೇರವಾದ ವೆಬ್ ವಿಳಾಸವೋ ಅಥವಾ ಕೇವಲ ಹುಡುಕಾಟದ ಪದವೋ ಎಂಬುದನ್ನು ಪರೀಕ್ಷಿಸುತ್ತದೆ. ಅದು ನೇರ ವಿಳಾಸವೆಂದು ಖಚಿತವಾದಾಗ, ತನ್ನ ಮುಂದಿನ ಕಾರ್ಯಾಚರಣೆಗೆ ಸಿದ್ಧವಾಗುತ್ತದೆ.
ಆದರೆ ಬ್ರೌಸರ್ ತನಗೆ ತಿಳಿದಿರುವ ಕೇವಲ ಇಂಗ್ಲಿಷ್ ಹೆಸರನ್ನು ಇಟ್ಟುಕೊಂಡು ನೇರವಾಗಿ ಗೂಗಲ್ ಸರ್ವರ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಕಂಪ್ಯೂಟರ್ಗಳಿಗೆ ಅಕ್ಷರಗಳ ಭಾಷೆ ಅರ್ಥವಾಗುವುದಿಲ್ಲ, ಅವುಗಳಿಗೆ ಕೇವಲ ಅಂಕಿಗಳ ಭಾಷೆ ಮಾತ್ರ ಗೊತ್ತು. ನೀವು ಸ್ನೇಹಿತನಿಗೆ ಕರೆ ಮಾಡಬೇಕೆಂದರೆ, ಕೇವಲ ಹೆಸರನ್ನು ಫೋನ್ಗೆ ಹೇಳಿದರೆ ಸಾಲದು, ಆತನ 10 ಅಂಕಿಗಳ ನಿಖರವಾದ ಮೊಬೈಲ್ ನಂಬರ್ ಬೇಕೇ ಬೇಕು.
ಅದೇ ರೀತಿ, ನಿಮ್ಮ ಬ್ರೌಸರ್ ಗೂಗಲ್ನ ಸರ್ವರ್ ಅನ್ನು ತಲುಪಲು ಆ ಸರ್ವರ್ನ ನಿಖರವಾದ ಡಿಜಿಟಲ್ ಸಂಖ್ಯಾ ವಿಳಾಸದ ಅಗತ್ಯವಿರುತ್ತದೆ. ಅಕ್ಷರಗಳ ವಿಳಾಸವನ್ನು ಯಂತ್ರಗಳಿಗೆ ಅರ್ಥವಾಗುವ ಸಂಖ್ಯಾ ವಿಳಾಸವಾಗಿ ಪರಿವರ್ತಿಸುವ ಈ ಹಂತವೇ ಇಂಟರ್ನೆಟ್ನ ಮೊದಲ ಬಹುದೊಡ್ಡ ತಾಂತ್ರಿಕ ಸವಾಲು. ಈ ಸವಾಲನ್ನು ಭೇದಿಸಲು ಇಂಟರ್ನೆಟ್ ಜಗತ್ತಿನಲ್ಲಿ ಒಂದು ನಿಖರವಾದ ವ್ಯವಸ್ಥೆಯಿದೆ.
ಐಪಿ ವಿಳಾಸ ಮತ್ತು ಡಿಎನ್ಎಸ್ ಕಾರ್ಯಾಚರಣೆ
ಇಂಟರ್ನೆಟ್ಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಪ್ರತಿಯೊಂದು ಸಾಧನಕ್ಕೂ ಒಂದು ಅನನ್ಯ ಸಂಖ್ಯಾ ವಿಳಾಸ ಇರುತ್ತದೆ. ಇದನ್ನೇ ಐಪಿ ವಿಳಾಸ ಎನ್ನುತ್ತಾರೆ. ನಿಮ್ಮ ಭೌತಿಕ ಮನೆಗೆ ತಲುಪಲು ವಿಳಾಸ ಹೇಗೆ ಬೇಕೋ, ಡೇಟಾ ತಲುಪಬೇಕಾದ ಸರ್ವರ್ಗೂ ಐಪಿ ವಿಳಾಸ ಇರಲೇಬೇಕು. ನಿಮ್ಮ ಮನೆಯ ವೈಫೈ ರೂಟರ್ನ ಐಪಿ ವಿಳಾಸ 192.168.1.1 ಆಗಿದ್ದರೆ, ಗೂಗಲ್ ಸರ್ವರ್ನ ವಿಳಾಸ 142.250.183.78 ನಂತಹ ಸಂಖ್ಯೆಯಾಗಿರುತ್ತದೆ. ಮನುಷ್ಯರಿಗೆ ಇಂತಹ ಕೋಟ್ಯಂತರ ಸಂಕೀರ್ಣ ಸಂಖ್ಯೆಗಳನ್ನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವುದು ಕಷ್ಟ.
ಮನುಷ್ಯರ ಹೆಸರು ಮತ್ತು ಯಂತ್ರಗಳ ಸಂಖ್ಯೆಯ ನಡುವಿನ ಈ ಕೊಂಡಿಯನ್ನು ಬೆಸೆಯುವುದೇ ಡಿಎನ್ಎಸ್ ಅರ್ಥಾತ್ ಡೊಮೇನ್ ನೇಮ್ ಸಿಸ್ಟಂ. ಇದು ಇಂಟರ್ನೆಟ್ನ ಬೃಹತ್ ಡಿಜಿಟಲ್ ಡೈರೆಕ್ಟರಿಯಂತೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ. ನಿಮ್ಮ ಬ್ರೌಸರ್ ವಿಳಾಸವನ್ನು ನೋಡಿದ ಕೂಡಲೇ, ಈ ಹೆಸರಿನ ಐಪಿ ವಿಳಾಸ ಏನು ಎಂದು ಹುಡುಕಲು ಆರಂಭಿಸುತ್ತದೆ. ಅತ್ಯಮೂಲ್ಯ ಸಮಯವನ್ನು ಉಳಿಸಲು, ಬ್ರೌಸರ್ ಮೊದಲು ತನ್ನದೇ ಆದ ಡಿಎನ್ಎಸ್ ಕ್ಯಾಶ್ ಎಂಬ ಸಣ್ಣ ಸ್ಮೃತಿ ಕೋಶವನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಜೊತೆಗೆ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂ ಕ್ಯಾಶ್ ಅನ್ನೂ ತಪಾಸಣೆ ಮಾಡುತ್ತದೆ.
ಅಲ್ಲಿಯೂ ಮಾಹಿತಿ ಲಭ್ಯವಿಲ್ಲದಿದ್ದರೆ, ಬ್ರೌಸರ್ ನಿಮ್ಮ ಇಂಟರ್ನೆಟ್ ಸೇವಾ ಪೂರೈಕೆದಾರರು ನಡೆಸುವ ರಿಕರ್ಸಿವ್ ಡಿಎನ್ಎಸ್ ಸರ್ವರ್ಗೆ ಪ್ರಶ್ನೆಯನ್ನು ರವಾನಿಸುತ್ತದೆ. ಆ ಸರ್ವರ್ ಬಳಿಯೂ ಉತ್ತರವಿಲ್ಲದಿದ್ದರೆ, ಆ ಪ್ರಶ್ನೆಯು ಅಂತಾರಾಷ್ಟ್ರೀಯ ಮಟ್ಟದ ರೂಟ್ ಸರ್ವರ್ಗಳಿಗೆ ಪ್ರಯಾಣಿಸುತ್ತದೆ. ಆ ರೂಟ್ ಸರ್ವರ್ಗಳು ಡಾಟ್ ಕಾಮ್ ಸರ್ವರ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿ, ಅಂತಿಮವಾಗಿ ಗೂಗಲ್ನ ಅಧಿಕೃತ ನೇಮ್ ಸರ್ವರ್ ಅನ್ನು ತಲುಪುತ್ತವೆ.
ಅಲ್ಲಿ ಗೂಗಲ್ನ ನಿಖರವಾದ ಐಪಿ ವಿಳಾಸ ಪತ್ತೆಯಾಗಿ, ಅದೇ ದಾರಿಯಲ್ಲಿ ಮರಳಿ ಬಂದು ನಿಮ್ಮ ಬ್ರೌಸರ್ಗೆ ಸೇರುತ್ತದೆ. ಕ್ಯಾಶ್ನಿಂದ ಹಿಡಿದು ಅಂತಾರಾಷ್ಟ್ರೀಯ ರೂಟ್ ಸರ್ವರ್ಗಳವರೆಗಿನ ಈ ಸಂಪೂರ್ಣ ಶೋಧನಾ ಕಾರ್ಯಾಚರಣೆಯು ಕೇವಲ 30 ರಿಂದ 50 ಮಿಲಿಸೆಕೆಂಡುಗಳಲ್ಲಿ ಮುಗಿದುಹೋಗುತ್ತದೆ. ಈಗ ನಿಮ್ಮ ಬ್ರೌಸರ್ನ ಕೈಯಲ್ಲಿ ತಾನು ಹೋಗಬೇಕಾದ ಗಮ್ಯಸ್ಥಾನದ ನಿಖರವಾದ ಐಪಿ ವಿಳಾಸ ಲಭ್ಯವಾಗಿದೆ.
ಸಮುದ್ರದಾಳದ ಕೇಬಲ್ಗಳು ಮತ್ತು ಭೌತಿಕ ಪ್ರಯಾಣ
ಐಪಿ ವಿಳಾಸ ಕೈಸೇರಿದ ತಕ್ಷಣ ನಿಮ್ಮ ಸಾಧನವು ಭೌತಿಕವಾಗಿ ಡೇಟಾವನ್ನು ಕಳುಹಿಸಲು ಸಿದ್ಧವಾಗುತ್ತದೆ. ನಾವು ಇಂಟರ್ನೆಟ್ ಅನ್ನು ಕ್ಲೌಡ್ ಎಂದು ಕರೆಯುತ್ತೇವೆಯಾದರೂ, ವಾಸ್ತವದಲ್ಲಿ ಇಂಟರ್ನೆಟ್ ಇರುವುದು ಸಮುದ್ರದ ತಳದಲ್ಲಿ ಮತ್ತು ಭೂಮಿಯ ಕೆಳಗೆ ಹುದುಗಿರುವ ಕೇಬಲ್ಗಳಲ್ಲಿ. ಮೊದಲು ನಿಮ್ಮ ಮೊಬೈಲ್ನಿಂದ ಹೊರಟ ಡೇಟಾ ರೇಡಿಯೋ ತರಂಗಗಳ ರೂಪದಲ್ಲಿ ಮನೆಯ ವೈಫೈ ರೂಟರ್ ಅಥವಾ ಮೊಬೈಲ್ ಟವರ್ ಅನ್ನು ತಲುಪುತ್ತದೆ. ಅಲ್ಲಿಂದ ಈ ತರಂಗಗಳು ಡಿಜಿಟಲ್ ಬೆಳಕಿನ ಕಿರಣಗಳಾಗಿ ಪರಿವರ್ತನೆಗೊಂಡು ಆಪ್ಟಿಕಲ್ ಫೈಬರ್ ಕೇಬಲ್ಗಳನ್ನು ಸೇರುತ್ತವೆ.
ಈ ಆಪ್ಟಿಕಲ್ ಫೈಬರ್ ಕೇಬಲ್ಗಳ ಮೂಲಕ ಡೇಟಾವು ಇಂಟರ್ನೆಟ್ ಸೇವಾ ಪೂರೈಕೆದಾರರ ಕಚೇರಿಗೆ, ಅಲ್ಲಿಂದ ನಗರದ ಮುಖ್ಯ ನೆಟ್ವರ್ಕ್ಗೆ ಪ್ರಯಾಣಿಸುತ್ತದೆ. ಭಾರತದಿಂದ ಅಮೆರಿಕಾದಲ್ಲಿರುವ ಸರ್ವರ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಬೇಕಾದರೆ, ಈ ಡೇಟಾವು ಮುಂಬೈ ಅಥವಾ ಚೆನ್ನೈನ ಕರಾವಳಿಯಲ್ಲಿರುವ ಲ್ಯಾಂಡಿಂಗ್ ಸ್ಟೇಷನ್ಗಳನ್ನು ತಲುಪುತ್ತದೆ. ಅಲ್ಲಿಂದ ಸಾವಿರಾರು ಕಿಲೋಮೀಟರ್ ಉದ್ದದ, ಸಮುದ್ರದಾಳದಲ್ಲಿ ಹಾಸಲಾಗಿರುವ ದೈತ್ಯ ಸಬ್ಮರೀನ್ ಕೇಬಲ್ಗಳ ಮೂಲಕ ಸಾಗರವನ್ನು ದಾಟುತ್ತದೆ.
ನಾವು ವೈರ್ಲೆಸ್ ತಂತ್ರಜ್ಞಾನ ಎಷ್ಟೇ ಬೆಳೆದಿದೆ ಎಂದುಕೊಂಡರೂ, ಇಂದಿಗೂ ಜಗತ್ತಿನ 95% ಅಂತಾರಾಷ್ಟ್ರೀಯ ಇಂಟರ್ನೆಟ್ ಡೇಟಾ ಸಮುದ್ರದ ತಳದಲ್ಲಿರುವ ಭೌತಿಕ ಕೇಬಲ್ಗಳ ಮೂಲಕವೇ ಹಾದುಹೋಗುತ್ತದೆ. ಈ ಕೇಬಲ್ಗಳ ಒಳಗೆ ಕೂದಲಿಗಿಂತ ಸಣ್ಣದಾದ ಗಾಜಿನ ಎಳೆಗಳಿರುತ್ತವೆ. ಆ ಎಳೆಗಳ ಮೂಲಕ ಡೇಟಾವು ಬೆಳಕಿನ ವೇಗದಲ್ಲಿ, ಅಂದರೆ ಸೆಕೆಂಡಿಗೆ ಸುಮಾರು 2,00,000 ಕಿಲೋಮೀಟರ್ ವೇಗದಲ್ಲಿ ಪ್ರಯಾಣಿಸುತ್ತದೆ.
ಹೀಗೆ ಸಾಗರ ದಾಟಿದ ಡೇಟಾವು ಗೂಗಲ್ನ ಬೃಹತ್ ಡೇಟಾ ಸೆಂಟರ್ ಅನ್ನು ತಲುಪುತ್ತದೆ. ಡೇಟಾ ಸೆಂಟರ್ ಎಂದರೆ ಫುಟ್ಬಾಲ್ ಮೈದಾನದಷ್ಟು ದೊಡ್ಡದಾದ, ವಿಪರೀತ ಹವಾನಿಯಂತ್ರಿತ ವ್ಯವಸ್ಥೆ ಹೊಂದಿರುವ ಕಟ್ಟಡ. ಅಲ್ಲಿ ಲಕ್ಷಾಂತರ ಸರ್ವರ್ಗಳು ಹಗಲಿರುಳು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿರುತ್ತವೆ. ಆ ಬೃಹತ್ ಸರ್ವರ್ಗಳ ನಡುವೆ, ನಿಮ್ಮ ಬ್ರೌಸರ್ ಕಳುಹಿಸಿದ ಡೇಟಾವು ನಿಖರವಾಗಿ ತನಗೆ ನಿಯೋಜಿಸಲಾದ ಸರ್ವರ್ ಅನ್ನು ಪತ್ತೆಹಚ್ಚಿ ಸಂವಹನ ಆರಂಭಿಸುತ್ತದೆ.
ಸರ್ವರ್ ಜೊತೆಗಿನ ಹಸ್ತಲಾಘವ ಮತ್ತು ಡೇಟಾ ವಿನಿಮಯ
ಸರ್ವರ್ ಅನ್ನು ತಲುಪಿದ ತಕ್ಷಣ ನಿಮ್ಮ ಬ್ರೌಸರ್ ನೇರವಾಗಿ ಡೇಟಾವನ್ನು ಕೇಳುವುದಿಲ್ಲ. ಇಂಟರ್ನೆಟ್ ಜಗತ್ತಿನಲ್ಲಿ ಒಂದು ನಿರ್ದಿಷ್ಟ ಭದ್ರತಾ ಶಿಷ್ಟಾಚಾರವನ್ನು ಪಾಲಿಸಬೇಕಾಗುತ್ತದೆ. ಇದನ್ನು ತಾಂತ್ರಿಕ ಭಾಷೆಯಲ್ಲಿ ಟಿಸಿಪಿ ತ್ರೀ ವೇ ಹ್ಯಾಂಡ್ಶೇಕ್ ಎನ್ನುತ್ತಾರೆ. ಮೊದಲು ನಿಮ್ಮ ಬ್ರೌಸರ್ ಸರ್ವರ್ಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ವಿನಂತಿಸುತ್ತದೆ. ಸರ್ವರ್ ಅದಕ್ಕೆ ಒಪ್ಪಿಗೆ ಸೂಚಿಸಿ ಮರು ಸಂದೇಶ ಕಳುಹಿಸುತ್ತದೆ. ಅಂತಿಮವಾಗಿ ಬ್ರೌಸರ್ ಆ ಒಪ್ಪಿಗೆಯನ್ನು ಖಚಿತಪಡಿಸುತ್ತದೆ.
ಈ ಮೂರು ಹಂತದ ಹಸ್ತಲಾಘವ ಯಶಸ್ವಿಯಾದ ನಂತರವೇ, ನಿಮ್ಮ ಮತ್ತು ಸರ್ವರ್ ನಡುವೆ ಒಂದು ಭದ್ರವಾದ ಸಂಪರ್ಕ ಸೇತುವೆ ನಿರ್ಮಾಣವಾಗುತ್ತದೆ. ಈಗ ನಿಮ್ಮ ಬ್ರೌಸರ್ ಸರ್ವರ್ಗೆ ಅಧಿಕೃತವಾಗಿ ಒಂದು ವಿನಂತಿ ಪತ್ರವನ್ನು ಸಿದ್ಧಪಡಿಸಿ ಕಳುಹಿಸುತ್ತದೆ. ಇದು ಎಚ್ಟಿಟಿಪಿ ಗೆಟ್ ರಿಕ್ವೆಸ್ಟ್ ಎಂಬ ಸಂಕೇತ ಭಾಷೆಯಲ್ಲಿರುತ್ತದೆ. ಇದರ ಅರ್ಥ ನಿನ್ನ ಮುಖಪುಟದ ಡೇಟಾವನ್ನು ನನಗೆ ಕಳುಹಿಸು ಎಂಬುದಾಗಿದೆ.
ನಿಮ್ಮ ವಿನಂತಿ ಸರ್ವರ್ಗೆ ತಲುಪಿದಾಗ, ಅದು ತನ್ನ ಡೇಟಾಬೇಸ್ನಿಂದ ಮುಖಪುಟವನ್ನು ನಿರ್ಮಿಸಲು ಬೇಕಾದ ಎಚ್ಟಿಎಮ್ಎಲ್, ಸಿಎಸ್ಎಸ್, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಚಿತ್ರಗಳ ಫೈಲ್ಗಳನ್ನು ಅತ್ಯಂತ ವೇಗವಾಗಿ ಸಂಸ್ಕರಿಸುತ್ತದೆ. ಸರ್ವರ್ ನಿಮ್ಮ ಬೇಡಿಕೆಗೆ ತಕ್ಕಂತೆ ಡೇಟಾವನ್ನು ಸಿದ್ಧಪಡಿಸಿ, 200 ಓಕೆ ಎಂಬ ಯಶಸ್ವಿ ಸಂಕೇತದೊಂದಿಗೆ ಡೇಟಾವನ್ನು ಹಿಂದಿರುಗಿಸಲು ಆರಂಭಿಸುತ್ತದೆ.
ಈ ಸರ್ವರ್ ಪ್ರತಿಕ್ರಿಯೆಯು ಕೇವಲ ಒಂದು ದೊಡ್ಡ ಫೈಲ್ ಆಗಿ ಬರುವುದಿಲ್ಲ. ಬದಲಾಗಿ ಅದು ಸಾವಿರಾರು ಸಣ್ಣ ಸಣ್ಣ ತುಣುಕುಗಳಾಗಿ ಅಥವಾ ಡೇಟಾ ಪ್ಯಾಕೆಟ್ಗಳಾಗಿ ವಿಭಜನೆಗೊಳ್ಳುತ್ತದೆ. ಈ ಪ್ಯಾಕೆಟ್ಗಳು ಮರಳಿ ಅದೇ ಸಮುದ್ರದಾಳದ ಕೇಬಲ್ ಮತ್ತು ರೌಟರ್ಗಳನ್ನು ಹಾದು, ವಿಭಿನ್ನ ದಾರಿಗಳಲ್ಲಿ ಸಂಚರಿಸಿ ಅಂತಿಮವಾಗಿ ನಿಮ್ಮ ಸಾಧನವನ್ನು ತಲುಪುತ್ತವೆ. ಟ್ರಾಫಿಕ್ ಜಾಮ್ ಇದ್ದರೆ ಕೆಲವು ಪ್ಯಾಕೆಟ್ಗಳು ಬೇರೆ ಮಾರ್ಗದಲ್ಲಿಯೂ ಬರಬಹುದು, ಆದರೆ ಕೊನೆಯಲ್ಲಿ ಎಲ್ಲವೂ ಸರಿಯಾದ ಕ್ರಮದಲ್ಲಿ ಜೋಡಣೆಯಾಗುತ್ತವೆ.
ಪರದೆಯ ಮೇಲಿನ ಚಿತ್ರಣ ಮತ್ತು ಪ್ಯಾಕೆಟ್ ಸ್ವಿಚಿಂಗ್ ರಹಸ್ಯ
ಡೇಟಾದ ಈ ತುಣುಕುಗಳು ಬ್ರೌಸರ್ಗೆ ಬಂದ ಕೂಡಲೇ ಅದು ಪುಟವನ್ನು ಜೋಡಿಸುವ ಕೆಲಸ ಆರಂಭಿಸುತ್ತದೆ. ಈ ಪ್ರಕ್ರಿಯೆಯನ್ನು ರೆಂಡರಿಂಗ್ ಎನ್ನುತ್ತಾರೆ. ಬ್ರೌಸರ್ ಮೊದಲು ಎಚ್ಟಿಎಮ್ಎಲ್ ಕೋಡ್ ಅನ್ನು ಓದಿ, ಪುಟದ ಮೂಲ ಚೌಕಟ್ಟನ್ನು ನಿರ್ಮಿಸುತ್ತದೆ. ನಂತರ ಸಿಎಸ್ಎಸ್ ಕೋಡ್ ಅನ್ನು ಓದಿ ಆ ಚೌಕಟ್ಟಿಗೆ ಬಣ್ಣ, ಗಾತ್ರ ಮತ್ತು ವಿನ್ಯಾಸವನ್ನು ನೀಡುತ್ತದೆ.
ಬ್ರೌಸರ್ ಪುಟವನ್ನು ನಿರ್ಮಿಸುತ್ತಿರುವಾಗಲೇ, ಅದಕ್ಕೆ ಇನ್ನೂ ಕೆಲವು ಚಿತ್ರಗಳು ಅಥವಾ ಫಾಂಟ್ಗಳು ಬೇಕು ಎನಿಸಿದರೆ, ಅದು ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಸರ್ವರ್ಗೆ ಮತ್ತೆ ಮತ್ತೆ ವಿನಂತಿಗಳನ್ನು ಕಳುಹಿಸುತ್ತಲೇ ಇರುತ್ತದೆ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಫೈಲ್ಗಳು ಪುಟಕ್ಕೆ ಜೀವ ತುಂಬುತ್ತವೆ. ಈ ಎಲ್ಲಾ ಸಂಕೀರ್ಣ ಕೋಡಿಂಗ್ ಲೆಕ್ಕಾಚಾರಗಳು ನಿಮ್ಮ ಮೊಬೈಲ್ನ ಪ್ರೊಸೆಸರ್ನಲ್ಲಿ ಕೇವಲ ಹತ್ತಾರು ಮಿಲಿಸೆಕೆಂಡುಗಳಲ್ಲಿ ನಡೆದುಹೋಗುತ್ತವೆ.
ಅಂತಿಮವಾಗಿ ಕೇವಲ 0.2 ಸೆಕೆಂಡಿನಲ್ಲಿ, ಇಡೀ ವಿಶ್ವವನ್ನೇ ಸುತ್ತಿಬಂದ ಡೇಟಾವು ನಿಮ್ಮ ಪರದೆಯ ಮೇಲೆ ಒಂದು ಪರಿಪೂರ್ಣ ವೆಬ್ಪುಟವಾಗಿ ಮೂಡಿಬರುತ್ತದೆ. ನಾವು ಪ್ರತಿದಿನ ಕೇವಲ ಒಂದು ಲಿಂಕ್ ಕ್ಲಿಕ್ ಮಾಡುತ್ತಿದ್ದೇವೆ ಎಂದುಕೊಳ್ಳುತ್ತೇವೆ. ಆದರೆ ವಾಸ್ತವದಲ್ಲಿ ಆ ಒಂದು ಕ್ಲಿಕ್ನ ಹಿಂದೆ ಲಕ್ಷಾಂತರ ಯಂತ್ರಾಂಶಗಳು, ಕೋಟ್ಯಂತರ ಸಾಲುಗಳ ಕೋಡ್ಗಳು ಮತ್ತು ಬೆಳಕಿನ ವೇಗದ ಪ್ರಯಾಣ ಅಡಗಿದೆ.
ಆದರೆ ಇಲ್ಲಿ ಒಂದು ಪ್ರಮುಖ ತಾಂತ್ರಿಕ ಪ್ರಶ್ನೆ ಇನ್ನೂ ಉಳಿಯುತ್ತದೆ. ಸರ್ವರ್ ಕಳುಹಿಸುವ ಬೃಹತ್ ಡೇಟಾ ಸಾವಿರಾರು ಕಿಲೋಮೀಟರ್ ಪ್ರಯಾಣಿಸುವಾಗ, ದಾರಿಯಲ್ಲಿ ಕಳೆದುಹೋಗುವುದಿಲ್ಲವೇ? ಅದು ಹೇಗೆ ಸಣ್ಣ ಸಣ್ಣ ತುಂಡುಗಳಾಗಿ ಒಡೆದು, ಬೇರೆ ಬೇರೆ ದಾರಿಗಳಲ್ಲಿ ಸಾಗಿ, ಕೊನೆಗೆ ನಿಮ್ಮ ಮೊಬೈಲ್ನಲ್ಲಿ ನಿಖರವಾಗಿ ಒಂದೇ ಕ್ರಮದಲ್ಲಿ ಜೋಡಣೆಯಾಗುತ್ತದೆ? ಈ ತಾಂತ್ರಿಕ ವಿಸ್ಮಯದ ಬಗ್ಗೆ ನಮ್ಮ ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ಮತ್ತಷ್ಟು ಆಳವಾಗಿ ವಿಶ್ಲೇಷಿಸೋಣ.
0 ಕಾಮೆಂಟ್ಗಳು
ಇನ್ನೂ ಯಾವುದೇ ಕಾಮೆಂಟ್ಗಳಿಲ್ಲ.
ಕಾಮೆಂಟ್ ಮಾಡಿ
ಚಂದಾದಾರರಾಗಿ
ಬ್ರೇಕಿಂಗ್ ನ್ಯೂಸ್, ಟ್ರೆಂಡಿಂಗ್ ಸ್ಟೋರಿ ಆಳವಾದ ವಿಶ್ಲೇಷಣೆಗಳನ್ನು ನಿರಂತರವಾಗಿ ಪಡೆಯಲು ಉಚಿತವಾಗಿ ಚಂದಾದಾರರಾಗಿ.