Bu dars to‘liq internet haqida. Internet juda ham tirband joy va
mana bu tirband yo‘lga o‘xshaydi. Xabarlar mashinalarga o‘xshab, o‘z manziliga yetib olish uchun tez va shovqinli harakatlar qilishayapti.
Xabarlar internet bo‘ylab juda tez harakat qiladi. Internet qanday ishlashi ustida mashq qilish sizga internetdan foydalanganingizda
nima sodir bo‘layotganini tushunishga yordam beradi. Siz xabarlar qanday qilib sizning komputeringizdan
biron sevimli saytingizga yoki biron do‘stingizdan pochta qutisiga kelib tushayotganini o‘rganasiz. Siz yo‘llarni bilsangiz va belgilarni o‘qiy olsangiz,
yo‘ldagi tirbandlikni nazorat qilish osonlashgani kabi sahna ortida nima bo‘layotganini bilsangiz,
internet bo‘ylab sayohat qilish ham unchalik murakkab emas. Internetda
xabarlar jo‘natish pochtada xabar jo‘natishga biroz o‘xshaydi ammo bir ikkita farqi bor.
Men Google.comdaman. Bu sayt uchun IP manzil mana bu son. Siz
IP manzilni pochtadagi qaytadigan manzilingiz sifatida qabul qilishingiz mumkin. Keling, tasavvur qilamizki,
men pochtada biron xabarni ana u yerda pastdagi idoradagi kimgadir jo‘natishni xohlayman. Siz o‘sha eshikdagi
URL manzili va IP manzilini ko‘ryapsizmi? Men bu xabarni yozganman va sendni bosdim. Pochta xizmatidan
farqli o‘laroq, sodir bo‘ladigan birinchi narsa bu internet xabarni kichikroq qismlarga
bo‘lib tashlaydi, shunda u osonroq jo‘natila oladi. Bu kichik qismlar paketlar deb nomlanadi. Xabarning
har bir paketi manzilga bittasi bir vaqtda jo‘natiladi. Bu paketlarning barchasi to‘g‘ri tartibda birgalikda qo‘yiladi
shunda qabul qiluvchi xabarni to‘g‘ri o‘qiy oladi. Albatta,
internet qanday ishlashini o‘rganish uchun ko‘p narsalar bor ammo bu boshlash uchun yaxshi.
Siz internetning idrokli foydalanuvchisiga aylanish yo‘lidasiz! Oila a’zolaringizga va do‘stlaringizga nima o‘rganganingizni
aytib borayotganingizga amin bo‘ling! Mening ismim Amanda Camp men Googleda dasturiy qism bo‘yicha muhandisman. Men profil va
aloqa ma’lumotlarini joylashtiruvchi backend server ustida ishlaydigan jamoada ishlayman. Ishimda, biz
kontaktlar boshqa qurilmalarga, masalan telefoningizga qanday jo‘natilishi haqida ko‘p o‘ylaymiz.
Ba’zi odamlarda ko‘plab kontaktlar bor, siz aytishingiz mumkin, 1000 lab kontaktlar va biz bu kontaktlarning barchasini birdaniga
sizning telefoningizga jo‘natishni xohlamaymiz chunki bu juda ham katta xabar. Internet
katta xabarlarni paketlarga bo‘lganiga o‘xshab, biz bir vaqtda sizning telefonningizga 100 ta kontakt
jo‘natadigan, telefoningizga bizga javob berish imkoniyatini beradigan va keyingi 100 kontaktni
so‘raydigan paging degan tushunchadan foydalanamiz. Dasturiy qismning eng ajoyib jihati
u butun dunyoga o‘z ta’sirini ko‘rsata oladi. Birinchi marta dasturlashni o‘rganganimda 19 yoshda bo‘lganman.
Adashmasam, o‘sha payt kollejda ikkinchi yoki uchinchi bosqichda o‘qiganman. Yozganimni eslay oladigan
birinchi dasturim Selsiydan Farenhitga o‘zgartirish edi. Men dasturlashni yoqtiraman,
chunki men odamlarga yordam berishni yoqtiraman. Men Googleda butun dunyodagi odamlarga yordam bera oladigan
dasturlar yoza olaman va bular haqiqatda aqlni charxlaydi va maroqli.