flat assembler
Message board for the users of flat assembler.

Index > Heap > idea on new network protocol

Author
Thread Post new topic Reply to topic
vbVeryBeginner



Joined: 15 Aug 2004
Posts: 884
Location: \\world\asia\malaysia
vbVeryBeginner
i read a little bit tcp/ip lately. and have a little bit idea, i am a novice, just wish the people could discuss and see whether there is a possibility of doing things differently.

Quote:
Host A sending packets to host B expects to get acknowledgments back for each packet.

i am thinking (when downloading files, or big huge data) why don't Host A send let say 10 or more packets then host B only replies. then when download finish, then host B send a list of packets that he haven't received. then host A transmit the missing packets using usual tcp/ip.

and for fast downloading, why don't host A open 10 ports and host B open 10 ports too to transmit data. (i guess more faster to finish) let say files is 10 MB, so each port handle 1MB data.

and i am thinking, since the host A tcp packet contained the ip address where the packet originate from (ip for host A) in order for host B to reply, then somebody could make thousand of modified packet, let say we change host A origin ip to www.microsoft.com, then host B would reply to www.microsoft.com

any idea. i don't have much basic on this subject, anyone plez point Smile

-is me.
Post 29 Aug 2005, 10:16
View user's profile Send private message Visit poster's website Reply with quote
comrade



Joined: 16 Jun 2003
Posts: 1137
Location: Russian Federation
comrade
vbVeryBeginner wrote:
i am thinking (when downloading files, or big huge data) why don't Host A send let say 10 or more packets then host B only replies. then when download finish, then host B send a list of packets that he haven't received. then host A transmit the missing packets using usual tcp/ip.


Some protocols like MMS and others already use UDP instead of TCP/IP, and have very little or no packet acknowledgement at all.

vbVeryBeginner wrote:
and for fast downloading, why don't host A open 10 ports and host B open 10 ports too to transmit data. (i guess more faster to finish) let say files is 10 MB, so each port handle 1MB data.

How does that help?

vbVeryBeginner wrote:
and i am thinking, since the host A tcp packet contained the ip address where the packet originate from (ip for host A) in order for host B to reply, then somebody could make thousand of modified packet, let say we change host A origin ip to www.microsoft.com, then host B would reply to www.microsoft.com

There are similar to 'SMURF' attacks, and are not very possible. Your ISP router will most likely reject all outgoing packets that have their origin IP outside of the proper subnet.

_________________
comrade (comrade64@live.com; http://comrade.ownz.com/)
Post 29 Aug 2005, 12:21
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number Reply with quote
vbVeryBeginner



Joined: 15 Aug 2004
Posts: 884
Location: \\world\asia\malaysia
vbVeryBeginner
ic, so this is called Smurf Attack.
reference : http://en.wikipedia.org/wiki/Smurf_attack
Post 29 Aug 2005, 13:41
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum


Copyright © 1999-2020, Tomasz Grysztar.

Powered by rwasa.