В наши дни широколентовият интернет е почти навсякъде. Болници, ресторанти, хотели и разбира се домове са свързани с тези хубави, бързи тръби. Проблемът е, че вашият интернет доставчик вероятно ви дава само една връзка с един адрес, без значение колко хора или устройства планират да използват тази интернет връзка. Тук влизаме в света на домашната мрежа.

Често само думите "компютърна мрежа" са достатъчни, за да се начертаят изображения на някои сложни бъркотия от кабели и кутии с мигащи светлини. Хората виждат акроними като LAN, WAN, TCP / IP и множество други и мислят, че цялата тази работа в мрежата трябва да бъде домейнът на джоба-защитник, използващ джуджетата. Истината е, че след като получите основната представа за това как всичко се вписва заедно, ще откриете, че наистина не е толкова сложно, а домашната мрежа може да бъде направена от почти всеки.

IP адресиране

Назад във времето, когато за първи път преминах от комутируема връзка към широколентова връзка, бях развълнуван. Не само че всичко вървеше много по-бързо, но бях чувал, че моят компютър и компютърът на моето семейство могат да бъдат онлайн едновременно ! Издихание! Така естествено, в деня, в който беше включен, се опитах да получа и двата компютъра онлайн. За моя изненада, това не се получи. Всеки можеше да се свърже онлайн, когато бяха единственият свързан компютър, но веднага щом се опитах да се свържа и през един хъб, той се провали.

Тогава започнах да учим света на IP адресите. Всяко устройство в интернет, от настолни компютри до мобилни телефони до интелигентни тостери, има IP адрес. Обикновено това е уникален номер, определен за всяко от тези устройства. IP адресите са под формата на "xxxx", като всеки х е число от 0 до 254. Например, сървърът, който хоства Google.com, има IP адрес от 74.125.45.100 . Ако въведете номера в адресната лента на уеб браузъра си, ще получите началната страница на Google.

Места като Google, Yahoo и разбира се MakeTechEasier.com поддържат същия IP адрес през цялото време. Това е така, защото те предоставят съдържание на света и искаме да направим възможно най-лесно хората и устройствата да ни намерят.

Вашият домашен компютър, от друга страна, вероятно не обслужва уеб страници или предоставя някакво съдържание на външния свят. Това означава, че вашият интернет доставчик не трябва да се притеснявате да ви даваме същия адрес всеки път, когато се свързвате. Всеки път, когато се свързвате с интернет, компютърът ви пита вашия доставчик на интернет адреси, които да използват. През повечето време не е същото, което имахте няколко дни, седмици или месеци по-рано. Те виждат заявката на вашия компютър за търсене на адрес, търсене в системата си за налична и ви приписват първия неизползван адрес. За по-голяма яснота в тази статия ще използвам "9.9.9.1", за да представлява IP адреса, даден от вашия интернет доставчик.

Върнете се в стария си проблем за споделяне на интернет: това, което се случваше, беше, че моят интернет доставчик ми даде само един адрес. Можех да свържа 2, 10 или 700 компютъра, но моят ISP все още ми даваше ONE адрес. Ами как по света трябваше да свържа всичките си компютри, когато имам само един адрес, който да използвам? Превод на мрежови адреси.

Превод на мрежови адреси

Това е фантастично име за доста проста концепция. NAT основно означава превръщането на този един, единствен, интернет адрес (9.9.9.1 в нашия пример) в отделни адреси за вашата домашна мрежа. За да стане това по-лесно да се разбере, ще сравня маршрута по интернет към съществуващата пощенска система тук в САЩ.

В предходния пример картината има университетски колеж като дестинация за нашето писмо. Въпреки че колежът е разделен на няколко сгради, той има един уличен адрес. Когато пощенската станция получи писмо, тя проверява писмото, за да види коя сграда трябва да отиде и кой отдел в тази сграда. Сравнете това с подобен пример за входящ пакет данни за интернет:

Както можете да видите, следва много близък метод с пощенския пример. Външният свят вижда всеки компютър в дома ви само под "основния" IP адрес, в този случай "9.9.9.1". Рутерът, който се равнява на Mail Room в нашия пример, проверява всички входящи данни, за да разбере кой компютър трябва да отиде.

Забележка: Няма да покрия точно как се изчислява това, тъй като това е малко по-далеч от обхвата на това, което тук покривам, а аналогията по пощата към интернет не е перфектно сравнение 1: 1

Може да се чудите за IP адресите, показани в примера. Както казах по-рано, всяко устройство в интернет има IP адрес, но вашият интернет доставчик обикновено ви дава един по един. Откъде идват тези други?

Накратко, IP адресите, започващи с "192.168.xx", са частни адреси. Те съществуват само във вашата домашна мрежа. Това е ключова част от NAT. Въпреки че имате само един "истински" IP адрес от 9.9.9.1, маршрутизаторът основно "прави" нови за всички компютри.

Знам, знам, че ставаме сложни неща и казах, че няма да е сложно. По същество, това, което се случва, е, че всички уебсайтове, които посещавате, или хората, с които общувате в AIM / Yahoo / Skype / и т.н., виждат само, че вашият "уличен адрес", вашият истински IP от 9.9.9.1. Когато ви изпратят съобщение, те го изпращат на 9.9.9.1. Това е вашият маршрутизатор, който знае, когато получи съобщението, на кой компютър да го изпрати. Останалата част от света не трябва да знае нищо освен основния ви външен IP адрес. Всички адреси на адрес 192.168.xx са напълно частни и нищо друго освен маршрутизатора ви знае или се интересува, че те съществуват.