Article View: es.comp.os.linux.programacion
Article #10423Re: Problemas con raw sockets y TCP/IP
From: Ripe/7a69
Date: Wed, 06 Mar 2002 03:22
Date: Wed, 06 Mar 2002 03:22
38 lines
2206 bytes
2206 bytes
Rafael Alegre wrote: > Hola a todos > > Estoy haciendo una aplicaci�n que se tiene que conectar con un servidor FTP > mediante el > protocolo TCP/IP pero utilizando raw sockets. He buscado por Internet y s�lo > encuentro ejemplos > para hacer ping con el protocolo ICMP que no necesita conexi�n. > > > Por lo que he podido leer por ah�, para realizar la conexi�n con un servidor > utilizando el protocolo > TCP (orientado a conexi�n) tengo que > 1. Mandar el paquete TCP con la bandera SYN activada > 2. Recibir una respuesta con las banderas SYN y ACK activadas > 3. Mandar otro paquete TCP con la bandera ACK activada. > > Alguien puede echarme un cable con esto? > Muchas gracias a todos > > > Esto que intentas hacer es una autentica locura, sobretodo disponiendo de sockets del tipo SOCK_STREAM, que junto a la fimilia AF_INET ya te permiten tratar el protocolo TCP sin tener que preocuparte de la implememtacion. Explica los motivos por lo que quieres hacerlo de esta manera, porque, sinceramente, no me cabe en la cabeza que alguien se meta a haer esto :/ Sobre el como se establece una conexion TCP... tal y como lo dices es correcto, pero ten en cuenta el SEQ_NUM y el SEQ_ACK_NUM. Te recomiendo que le eches un ojo al RFC. Suerte.
Technical Details
Message-ID:
<3C858B7B.5090609@NO-SPAM-HERE7a69ezine.org>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!204.71.34.15!news-out.cwix.com!newsfeed.cwix.com!newsfeed.bcn.ttd.net!news.bcn.ttd.net!not-for-mailReferences:
<a5vfvn$n8b$1@talia.mad.ttd.net>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,9912eef7a007d230 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2002-03-05 19:24:16 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!204.71.34.15!news-out.cwix.com!newsfeed.cwix.com!newsfeed.bcn.ttd.net!news.bcn.ttd.net!not-for-mail From: Ripe/7a69 <ripe@NO-SPAM-HERE7a69ezine.org> Newsgroups: es.comp.os.linux.programacion Subject: Re: Problemas con raw sockets y TCP/IP Date: Wed, 06 Mar 2002 04:22:35 +0100 Organization: Telefonica Transmision de Datos Lines: 39 Message-ID: <3C858B7B.5090609@NO-SPAM-HERE7a69ezine.org> References: <a5vfvn$n8b$1@talia.mad.ttd.net> NNTP-Posting-Host: 80-24-12-216.uc.nombres.ttd.es Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit User-Agent: ZoneSurf/2.4