[Urgente]TCP y Distribucion de Datos

Unido
marzo 27, 2007
Mensajes
6,935
Karma
2,409
Ubicación
Zaragoza
Hola a todos.

¿Alguien sabe, como se distribuyen los datos entrantes entre los distintos programas que lo solciitan?

Es decir, como el PC distribuye toda la info que llega a la vez, entre el eMule, Firefox, y WoW a la vez, por ejemplo, y no le envia la del WoW al Firefox y al eMule, y viceversa.

Me corre bastante prisa, y se que se relaciona con algo del TCP

Saludos y gracias.
 

perdudet

Baneado.
Unido
febrero 15, 2008
Mensajes
2,732
Karma
1,846
Ubicación
Kornella City
tal y como bien dice I_hate_it se distribuye a través de diferentes puertos...

por ponerte una analogia más entendible...

imagina que cada suministro que llega a tu casa va por un tubo diferente, el gas viene por un tubo, la electricidad viene por un cable, el teléfono por otro cable y el agua por otro tubo... pues con las comunicaciones pasa lo mismo... cada programa usa sus puertos para no pisarse... el emule usa un tubo diferente al tubo que usa el firefox (que es http).

Aqui te pongo un listado de los diferentes puertos que ya son fijos y que no se pueden machacar:

· 1.- TCPMUX: TCP Port Service Multiplexer
· 5.- RJE: Remote Job Entry
· 7.- ECHO: Echo
· 9.- DISCARD: Discard
· 11.- USERS: Active Users
· 13.- DAYTIME: Daytime
· 15.- NETSTAT: System Information
· 17.- Quote: Quotation of the Day
· 19.- CHARGEN: Character generator
· 20.- FTP-DATA: File Transfer Protocol - Data
· 21.- FTP: File Transfer Protocol - Control
· 23.- TELNET: Telnet
· 25.- SMTP: Simple Mail Transfer Protocol
· 27.- NSW-FE: NSW Users System Front End
· 29.- MSG-ICP: MG-ICP
· 31.- MSG-AUTH: MSG Authentication
· 33.- DSP: Display Support Protocol
· 35.- Private Print Servers
· 37.- TIME: Time
· 39.- RLP: Resource Location Protocol
· 41.- GRAPHICS: Graphics
· 42.- NAMESERV: Host Name Server
· 43.- NICKNAME: Who Is
· 49.- LOGIN: Login Host Protocol
· 50.- RE-AMIL-CK: RemoteMailCheckingProtocol
· 53.- DOMAIN: Domain Name Server
· 63.- WHOIS: Whois++
· 67.- BOOTPS: Bootstrap Protocol Server
· 68.- BOOTPC: Bootstrap Protocol Client
· 69.- TFTP: Trivial File Transfer Protocol
· 70.- GOPHER: Information Search
· 79.- FINGER: Finger
· 80.- HTTP: Web Server
· 88.- KERBEROS: Kerberos
· 101.- HOSTNAME: NIC Host Name Server
· 102.- ISO-TSAP: ISO TSAP
· 103.- X400: X.400
· 104.- X400SND: X.400 SND
· 105.- CSNET-NS: CSNET Mailbox Name Server
· 107.- RTELNET: Remote Telnet
· 109.- POP2: Post Office Protocol v2
· 110.- POP3: Post Office Protocol v3
· 111.- RPC: Sun RPC Portmap
· 113.- AUTH: Authentication Service
· 115.- SFTP: Simple File Transfer Protocol
· 117.- UUCSP-PATH: UUCP Path Service
· 133.- STATSRV: Statistics Service
· 136.- PROFILE: Naming System
· 137.- NETBIOS-NX: NETBIOS Name Service (TCP/UDP)
· 138.- NETBIOS-DG: NETBIOS Datagram Service (TCP/UDP)
· 139.- NETBIOS-SS: NETBIOS Session Service (TCP/UDP)
· 143.- IMAP: Internet Message Access Protocol
· 144.- NEWS: News Server
· 146.- ISO-TP(): ISO TP()
· 146.- ISO-TP(): ISO TP()
· 147.- ISO-IP: ISO IP
· 150.- SQL-NET: SQL NET
· 153.- SGMP: SGMP
· 156.- SQLSRV: SQL Service
· 160.- SGMP-TRAPS: SGMP TRAPS
· 161.- SNMP: SNMP
· 162.- SNMPTRAP: SNMPTRAP
· 163.- CMIP-MANAGE: CMIP/TCP Manager
· 164.- CMIP-AGENT: CMIP/TCP Agent
· 165.- XNS-Courier: Xerox
· 179.- BGP: Border Gateway Protocol
· 194.- IRC: Internet Relay Chat Protocol
· 213.- IPX: IPX
· 220.- IMAP3: Interactive Mail Access Protocol v3
· 443.- SHTTP: Segurity Web Server
· 513.- RLOGIN: Remote Login
· 513.- WHO: Who Remote (UDP)
· 514.- SHELL: Remote Shell
· 514.- SYSLOG: SYSLOG (UDP)
· 515.- PRINTER SPOOLER
· 520.- ROUTE: Routing Protocol
· 529.- IRC-SERV: IRC Server
igualmente el emule puede elegir los puertos que quieres utilizar igual que muchos otros programas...

Si quieres ver todo el tráfico que pasa por tu tarjeta de red hay programas que te lo detectan, son los llamados sniffers que sirven para ver todo el tráfico que se genera por tu tarjeta de red y también te muestra hacia donde va por que puertos va etc...

si necesitas algo más de información más concreta te puedo buscar alguna web.

Saludos!
 
Superior