Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

portovi

[es] :: Linux :: portovi

[ Pregleda: 4678 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Zoran Rašković
Serbia

Član broj: 95
Poruke: 1360
207.62.25.*



+1 Profil

icon portovi01.06.2001. u 20:18 - pre 278 meseci
moze li mi neko objasniti o portovima u linuxu
ili neki dobar txt mozda
 
Odgovor na temu

tuzlaorg
Istanbul, Turkey

Član broj: 286
Poruke: 285



+1 Profil

icon Re: portovi01.06.2001. u 21:42 - pre 278 meseci
pogledaj u /etc file xinetd.conf ili inetd.conf i pogledaj file services!
 
Odgovor na temu

Vojislav Milunovic

Član broj: 25
Poruke: 2117
*.verat.net



+1 Profil

icon Re: portovi01.06.2001. u 23:13 - pre 278 meseci
Citat:
Judge Dred je napisao:
moze li mi neko objasniti o portovima u linuxu
ili neki dobar txt mozda


Pa pazi nema tu neke velike logike sa tim portovima.
Imas 1 IP i sad neki paket kad dodje na taj IP mora nekako da se zna gde taj paket ide.
Recimo zamisli scenario bez portova gde podaci za postu idu na isto mesto kao i za www ili https
tu nastaje zbrka koje podatke predati kojoj aplikaciji.Tu na scenu stupaju portovi i kad neki paket stigne na port 25 on ide za tu aplikaciju ciji se socket bind()-ovao na taj port.
To je cela logika tih portova i ima ih 65535 (2 byte) i ispod 1024 su takozvani well-know portovi za spisak servisa koji idu na koji port mozes pogledati /etc/services
 
Odgovor na temu

tuzlaorg
Istanbul, Turkey

Član broj: 286
Poruke: 285



+1 Profil

icon Re: portovi02.06.2001. u 01:27 - pre 278 meseci
Zagorca ti njemu zivot.
-
/etc/inetd.conf ili /etc/xinetd.con ili /etc/xinetd/xinetd.conf (sve zavisi od distro) - tu se nalaze neki od servisa koji ce biti pokrenuti ako je inetd ili xinetd pokrenut. recimo, ne bas cesto tu mozes da vidis www server, game server... ili standardno time, echo, fingerd, telnetd, ftpd... i tako te budalastine....

Zavisi sta hoces od portova. Idi na www.linux.com i potrazi xinetd

 
Odgovor na temu

Vojislav Milunovic

Član broj: 25
Poruke: 2117
*.verat.net



+1 Profil

icon Re: portovi02.06.2001. u 10:09 - pre 278 meseci
Ne razumem decko pita za portove a ti se ,ko pijan za plot, uvatio za inetd.
Inetd sluzi samo da se startuju neki demoni i sva razmena podataka na tim demonima ide preko standardnih I/O file descriptora (ocu reci 0,1,2 ili stdin,stdout,stderr)
 
Odgovor na temu

random
Vladimir Vrzić
Beograd

Član broj: 85
Poruke: 3866
194.106.163.*

Sajt: www.last.fm/user/vrza


+4 Profil

icon Re: Re: portovi03.06.2001. u 14:19 - pre 278 meseci
Citat:
predator je napisao:
Ne razumem decko pita za portove a ti se ,ko pijan za plot, uvatio za inetd.
Inetd sluzi samo da se startuju neki demoni i sva razmena podataka na tim demonima ide preko standardnih I/O file descriptora (ocu reci 0,1,2 ili stdin,stdout,stderr)


Auu bree :o))... Kakvi sad standardni file deskriptori, otkud ti ta priča?

inetd je demon koji sluša na više portova istovremeno, i kad neko inicira konekciju na nekom od tih portova, on startuje odgovarajućeg demona (in.telnetd, in.logind, ftpd, fingerd i sl.) da se pobrine oko te konekcije. Poenta je da se olakša sistem, tako što su neki demoni u memoriji samo kada je potrebno, i da se centralizuje isključivanje/uključivanje servisa koje pružaju ti demoni.

Što se tiče ovoga što je dečko pitao, jebemliga, pitanje je dosta nejasno... Portovi u Linuxu su isti kao i portovi u bilo kom drugom sistemu :o), ne znam šta je kod njih čudno.
int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
 
Odgovor na temu

Vojislav Milunovic

Član broj: 25
Poruke: 2117
*.verat.net



+1 Profil

icon Re: portovi03.06.2001. u 14:35 - pre 278 meseci
Nisam se lepo odrazio (izrazio) pa je mozda to donelo zabunu.
Naime inetd sluzi da kad dodje upit na neki port stratuje neku aplikaciju demona za koju smo mu mi rekli da startuje.A kad se pise aplikacija za inetd onda se takav program pise tako da podatke citas sa 0 a da podatke saljes na 1,2 drugim recima ovo ce da radi lepo:
#include<stdio.h>
int main(){
char buf[256];
fgets(buf,256,stdin);
printf(buf);
}

i samo dodajte nesto ovako u inetd.conf :
time stream tcp nowait root /root/inetd inetd
i onda
killall -HUP inetd i povezite se na :
telnet 127.0.0.1 time i dobicete mali echo onoga sto ukucate ;o)

(program je ranjiv na format string bug. pitanje : u kom delu)

eto ja sam na to mislio kad sam rekao file descriptori 0,1,2
 
Odgovor na temu

m r v a

Član broj: 8
Poruke: 1843
*.yubc.net



Profil

icon Re: portovi03.06.2001. u 18:08 - pre 278 meseci
Imam pitanjce vezano za inetd,
elem, da li se nesto gubi na performansama, tj. na odzivu servisa ukoliko se koristi inetd naprotiv -D ( deamon ) startovanja ?
 
Odgovor na temu

Vojislav Milunovic

Član broj: 25
Poruke: 2117
*.verat.net



+1 Profil

icon Re: portovi03.06.2001. u 18:25 - pre 278 meseci
Ne bi trebalo ;o)
Kad se nakacis na demon on samo primi poziv i te file descriptore prosledi detetu koje dalje sa tobom komunicira.
A inetd startuje proces(dete procesa) i njegove standardne fd (0,1,2) dup2()-uje na file descriptor na koji si se ti nakacio.

Drugim recima ne bi trebalo da ima neke razlike...Osim onih DOS napada gde se konektujes mnooogo puta na inetd pa se stratuje mnooogo procesa ;o) Ali to moze da se sredi sa opcijom -c i -C
 
Odgovor na temu

[es] :: Linux :: portovi

[ Pregleda: 4678 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.