Skrivane na IP
3 отговора
230 прегледа
Skrivane na IP
Правя нещо като програмка за чат, свързваща два компютъра през Internet на базата на техните IP-адреси. Нужно е поне един от двата компютъра 'да знае' адреса на другия, и да се свърже пръв. Вторият след това узнава адреса на първия. Всичко си е нормално, освен в някои случаи. Примерно, когато моят нет е чрез модем през телефонната мрежа, а отсреща потребителят е в някаква локална подмрежа. Тогава само той може да осъществи връзката, а моите опити пропадат. Дори и след като връзката вече е осъществена, адресът на отсрещния, който получавам, не е неговия собствен, а този на доставчика му. Въпросът ми е: на какъв принцип става това скриване на адреса, и при положение че след свързването аз мога да пращам съобщения, как се решава по какъв начин да бъдат маршрутизирани данните- proxy, firewall?
Re: Skrivane na IP
Именно това е идеята на локалната мрежа - да не се вижда в интернет. Това действа просто и безпроблемно - хардуерен firewall. Само реални IP-та могат да се виждат от интернет. Локалните мрежи: 192.168.x.x и други подобни не се рутират в интернет. За да се осъществи директна връзка, е необходимо самата мрежа да е с реални IP-та, което е доста скъпо, а и е неоправдано - всички компютри ще са обект на директни хакерски атаки - нещо особено неприятно.
Принципът на скриване е много прост. Въпросният gateway препраща заявката от свое име (с реално IP) и запомня на кого да върне отговора. Причината е ясна: Ако някой сървър в интернет получи заявка от локална мрежа, няма да знае къде да върне отговор и ще изхвърли пакетите.
Трием 'сичко сръбско и записвам само хеви метъл
Принципът на скриване е много прост. Въпросният gateway препраща заявката от свое име (с реално IP) и запомня на кого да върне отговора. Причината е ясна: Ако някой сървър в интернет получи заявка от локална мрежа, няма да знае къде да върне отговор и ще изхвърли пакетите.
Трием 'сичко сръбско и записвам само хеви метъл
Re: Skrivane na IP
principno vryzkata mejdu 2 coputera se osyshtestvqva na bazata na IP adres i MAC adres. zad 1 IP adres mogat da stoqt 30 computera, no zad 1 MAC adres stoi samo 1 (!!!) computer. zatova i v headerite na ip paketite sa zapisvat i dvata adresa za da moje syotvetniq gateway za razbere za koi computer v negovata LAN sa prednaznacheni. ako napravich ARP request togava MAC adresa na celeviq computer se zapisva v arp tablicata na qdroto na tvoqta OS. togava na programno nivo ti imash dostyp do celevata mashina.
;]]]
;]]]
Re: Skrivane na IP
V header-a na IP adresa nqma nishto svurzano s MAC adres-a!!!
Suotvetstvieto IP <-> MAC se pazi v arp tablica. Ako mashinite m/u koito pravish vruzka sa ti v localna mreja ti vurshi rabota, inache vodeshto e IP-to.
Konkretno v sluchaq, mashinata koqto e zad firewall trqbva da iniciira vruzkata,
v obratniq sluchai na mashinata s firewall trqbva da ima redirect na porta kum koito se vruzvash kum IP-to i port-a na mashinata zad firewall-a.
PS: V sluchaq pod firerwall stava vupros za NAT (Network Address Translation)!
Suotvetstvieto IP <-> MAC se pazi v arp tablica. Ako mashinite m/u koito pravish vruzka sa ti v localna mreja ti vurshi rabota, inache vodeshto e IP-to.
Konkretno v sluchaq, mashinata koqto e zad firewall trqbva da iniciira vruzkata,
v obratniq sluchai na mashinata s firewall trqbva da ima redirect na porta kum koito se vruzvash kum IP-to i port-a na mashinata zad firewall-a.
PS: V sluchaq pod firerwall stava vupros za NAT (Network Address Translation)!
Редактирано от Дизeлджия на