పెద్ద యంత్రాలు మరియు నెమ్మదిగా వెళ్ళే సందేశాల ప్రపంచం
నమస్కారం, నా పేరు రే టామ్లిన్సన్. నేను ఒక కంప్యూటర్ ఇంజనీర్. ఇది 1971వ సంవత్సరం. ఆ రోజుల్లో కంప్యూటర్లు అంటే ఇప్పుడు మీ జేబులో పట్టే స్మార్ట్ఫోన్ల లాంటివి కావు. అవి గది అంత పెద్దగా ఉండే భారీ యంత్రాలు, వాటి నుండి వచ్చే శబ్దం, వేడి చాలా ఎక్కువగా ఉండేవి. నేను మసాచుసెట్స్లోని కేంబ్రిడ్జ్లో BBN అనే టెక్నాలజీ కంపెనీలో పనిచేసేవాడిని. ఆ రోజుల్లో ఒకరితో ఒకరు మాట్లాడుకోవడానికి ఉత్తరాలు రాసుకోవడం లేదా ల్యాండ్లైన్ ఫోన్లు వాడటం సర్వసాధారణం. ఉత్తరం చేరడానికి రోజుల సమయం పట్టేది. మేము కంప్యూటర్ ఇంజనీర్లుగా ఒక కొత్త నెట్వర్క్పై పనిచేస్తున్నాము, దాని పేరు ARPANET. ఇది ఇంటర్నెట్కు పూర్వీకురాలు అని చెప్పవచ్చు. ఇది దేశవ్యాప్తంగా ఉన్న కొన్ని విశ్వవిద్యాలయాలు మరియు పరిశోధనా కేంద్రాలలోని కంప్యూటర్లను కలుపుతూ ఉండేది.
మా పనిలో ఒక పెద్ద సమస్య ఉండేది. నేను నా పక్కనే ఉన్న గదిలోని నా సహోద్యోగికి ఒక సందేశం పంపాలనుకుంటే, నేను అతని కంప్యూటర్కు నేరుగా సందేశం పంపలేను. నేను ఒకే కంప్యూటర్లో వేరొక వినియోగదారునికి సందేశం పంపగలను కానీ వేరే కంప్యూటర్కు పంపలేను. అది పక్క గదిలో ఉన్నా సరే, మేము ఫైల్స్ను మాగ్నెటిక్ టేపులలో కాపీ చేసి, వాటిని భౌతికంగా తీసుకువెళ్ళాల్సి వచ్చేది. ఇది చాలా నెమ్మదైన మరియు అసమర్థమైన ప్రక్రియ. ARPANET కంప్యూటర్లను కలిపినప్పటికీ, వాటి మధ్య తక్షణ సందేశాలను పంపడానికి ఒక సులభమైన మార్గం లేదు. ఈ సమస్యే నన్ను ఒక కొత్త పరిష్కారం గురించి ఆలోచించేలా చేసింది. ప్రపంచం మారుతోంది, మరియు కమ్యూనికేషన్ కూడా వేగంగా మారాల్సిన అవసరం ఉందని నాకు అనిపించింది.
ఆ రోజుల్లో ARPANET అనేది ఒక అద్భుతమైన ప్రయోగం. మేము కేవలం కొద్దిమంది ఇంజనీర్లు మాత్రమే దానితో పనిచేస్తున్నాము. ఇది ఒక చిన్న, దగ్గరి సమాజం లాంటిది. మేము ఒకరినొకరు ప్రోత్సహించుకుంటూ, కొత్త ఆలోచనలను పంచుకుంటూ ఉండేవాళ్ళం. కంప్యూటర్ల మధ్య సమాచారాన్ని పంచుకోవడానికి కొత్త మార్గాలను కనుగొనడమే మా లక్ష్యం. ఈ నేపథ్యమే నన్ను ఒక చిన్న, కానీ శక్తివంతమైన ఆలోచన వైపు నడిపించింది. అది కేవలం ఒక చిన్న ప్రాజెక్ట్గా మొదలై, ప్రపంచాన్ని మార్చేస్తుందని నేను ఆ రోజుల్లో ఊహించలేదు. ఆ పెద్ద యంత్రాల ప్రపంచంలో, నేను ఒక చిన్న మార్పు తీసుకురావడానికి సిద్ధంగా ఉన్నాను.
ఒక తెలివైన ఆలోచన మరియు సరైన చిహ్నం
నాకు ఒకరోజు అద్భుతమైన ఆలోచన వచ్చింది. నేను అప్పటికే రెండు వేర్వేరు కంప్యూటర్ ప్రోగ్రామ్లతో పనిచేస్తున్నాను. మొదటిది SNDMSG (సెండ్ మెసేజ్ అని అర్థం). ఇది ఒకే కంప్యూటర్లోని వేర్వేరు వినియోగదారుల మధ్య సందేశాలను పంపడానికి ఉపయోగపడేది. ఉదాహరణకు, నేను ఆఫీసు నుండి వెళ్ళిపోతూ నా సహోద్యోగికి అదే కంప్యూటర్లో ఒక నోట్ వదిలిపెట్టాలనుకుంటే, నేను SNDMSG వాడేవాడిని. రెండవ ప్రోగ్రామ్ పేరు CPYNET (కాపీ నెట్ అని అర్థం). ఇది ARPANET ద్వారా ఒక కంప్యూటర్ నుండి మరొక కంప్యూటర్కు ఫైల్స్ను కాపీ చేయడానికి ఉపయోగపడేది. నేను ఒక కంప్యూటర్లో ఉన్న ఫైల్ను వేరే నగరంలోని కంప్యూటర్కు పంపడానికి ఇది సహాయపడేది.
నేను ఆ రెండు ప్రోగ్రామ్ల కోడ్ను చూస్తున్నప్పుడు, నా మెదడులో ఒక మెరుపు మెరిసింది. 'SNDMSG ప్రోగ్రామ్ను CPYNET ప్రోటోకాల్ ద్వారా ఫైల్ బదులుగా సందేశాలను పంపడానికి ఎందుకు ఉపయోగించకూడదు?' అని ఆలోచించాను. ఇది ఒక పెద్ద ఆవిష్కరణ ప్రణాళికలో భాగం కాదు; కేవలం నా ఆసక్తితో చేస్తున్న ఒక చిన్న ప్రయోగం. ఈ రెండు ప్రోగ్రామ్లను కలపడం ద్వారా నేను ఒక కంప్యూటర్లోని వినియోగదారు నుండి వేరొక కంప్యూటర్లోని వినియోగదారునికి సందేశం పంపవచ్చని గ్రహించాను. ఈ ఆలోచన చాలా సరళంగా అనిపించింది, కానీ దానిని ఆచరణలో పెట్టడానికి ఒక ముఖ్యమైన సవాలును అధిగమించాల్సి వచ్చింది. ఆ సవాలు: సందేశాన్ని ఎవరికి పంపాలో కంప్యూటర్కు ఎలా చెప్పాలి?
నాకు ఒక చిరునామా విధానం అవసరం. అది వినియోగదారుని పేరును మరియు అతను ఉపయోగిస్తున్న కంప్యూటర్ పేరును స్పష్టంగా వేరు చేయాలి. నేను నా కీబోర్డును చూశాను. చాలా చిహ్నాలు ఉన్నాయి: కామా, పీరియడ్, స్లాష్. కానీ అవన్నీ ఇప్పటికే పేర్లలో లేదా ప్రోగ్రామింగ్లో ఉపయోగించబడుతున్నాయి. అప్పుడు నా కన్ను '@' చిహ్నంపై పడింది. అది అంతగా వాడకంలో లేదు మరియు దానికి స్పష్టమైన అర్థం ఉంది: 'at' (వద్ద). ఉదాహరణకు, 'tomlinson@bbn-tenexa' అంటే 'టామ్లిన్సన్' అనే వినియోగదారు 'bbn-tenexa' అనే కంప్యూటర్ వద్ద ఉన్నాడు అని అర్థం. ఇది చాలా సరళమైన మరియు తార్కికమైన పరిష్కారం. ఈ చిన్న చిహ్నం నా సమస్యను పరిష్కరించింది. వినియోగదారు పేరును హోస్ట్ పేరు నుండి వేరు చేయడానికి ఇంతకంటే మంచి మార్గం లేదని నాకు అనిపించింది. అలా, ప్రపంచంలోని మొదటి ఇమెయిల్ చిరునామా ఫార్మాట్ పుట్టింది.
మొదటి సందేశం మరియు ఒక నిశ్శబ్ద విప్లవం
అన్ని ఏర్పాట్లు పూర్తయ్యాక, ఆ చారిత్రక క్షణం రానే వచ్చింది. 1971వ సంవత్సరం చివర్లో, నేను నా ప్రయోగశాలలో పక్కపక్కనే ఉన్న రెండు పెద్ద కంప్యూటర్ల మధ్య మొదటి నెట్వర్క్ సందేశాన్ని పంపాను. ఆ కంప్యూటర్లు రెండూ ARPANETకు కనెక్ట్ చేయబడి ఉన్నాయి. నేను ఒక కంప్యూటర్ నుండి మరొక కంప్యూటర్కు సందేశం పంపి, అది సరిగ్గా చేరిందో లేదో చూడాలనుకున్నాను. ఆ మొదటి సందేశంలో ఏముందో తెలుసా? అది 'QWERTYUIOP' లాంటి అర్థంలేని అక్షరాల వరుస. నేను కేవలం కీబోర్డు పై వరుసలోని అక్షరాలను టైప్ చేశాను. నేను ఏదో గొప్ప సందేశం పంపాలని అనుకోలేదు, కేవలం సిస్టమ్ పనిచేస్తుందో లేదో పరీక్షించాలనుకున్నాను అంతే. నేను 'send' బటన్ నొక్కినప్పుడు, నాలో కొద్దిగా ఉత్కంఠ ఉంది. కొన్ని క్షణాల తర్వాత, రెండవ కంప్యూటర్లోని మెయిల్బాక్స్లో ఆ సందేశం కనిపించింది. అది పనిచేసింది! ఆ క్షణం నాకు ఎంతో సంతృప్తినిచ్చింది. అది ఒక పెద్ద వేడుక కాదు, కేవలం నేనొక్కడినే ఆ విజయాన్ని చూశాను.
నేను ఈ కొత్త ప్రోగ్రామ్ను నా సహోద్యోగులకు చూపించి, "హే, మీరు ఇప్పుడు నెట్వర్క్ ద్వారా ఒకరికొకరు సందేశాలు పంపుకోవచ్చు. చిరునామా కోసం యూజర్నేమ్@హోస్ట్నేమ్ ఉపయోగించండి" అని చెప్పాను. దీనికి పెద్ద ప్రచారం ఏమీ చేయలేదు. కానీ అది చాలా ఉపయోగకరంగా ఉండటంతో, ARPANET కమ్యూనిటీలో వేగంగా వ్యాపించింది. ప్రజలు ఒకరికొకరు నోట్స్, ఆలోచనలు, మరియు ప్రాజెక్ట్ అప్డేట్లను పంపుకోవడం ప్రారంభించారు. ఇది కమ్యూనికేషన్ను చాలా సులభతరం చేసింది. అప్పటి నుండి, ఇమెయిల్ నెమ్మదిగా కమ్యూనికేషన్ ప్రపంచాన్ని మార్చేసింది. అది ఒక నిశ్శబ్ద విప్లవంలా వ్యాపించింది.
నేను ఆ రోజు చేసిన చిన్న ప్రయోగం ఈ రోజు ప్రపంచవ్యాప్తంగా బిలియన్ల కొద్దీ ప్రజలు ప్రతిరోజూ ఉపయోగించే ఒక వ్యవస్థగా మారుతుందని నేను ఎప్పుడూ ఊహించలేదు. అది కేవలం ఒక సమస్యకు నేను కనుగొన్న ఒక సాధారణ పరిష్కారం. నా కథ నుండి మీరు నేర్చుకోవలసినది ఏమిటంటే, కొన్నిసార్లు గొప్ప ఆవిష్కరణలు పెద్ద ప్రణాళికలతో రావు. మీకున్న ఆసక్తి, సృజనాత్మకతతో చిన్న చిన్న సమస్యలను పరిష్కరించడానికి ప్రయత్నించండి. ఇప్పటికే ఉన్న ఆలోచనలను కొత్త మార్గాలలో కలపడం ద్వారా మీరు కూడా ప్రపంచాన్ని మార్చవచ్చు.
ಓದುಗೋಚಿ ಪ್ರಶ್ನೆಗಳು
ಕೋಷ್ಟಕವನ್ನು ನೋಡಿ ಉತ್ತರವನ್ನು