论坛: 菜鸟乐园 标题: 请问什么是封包,如何生成封 包,如何把一个封包发给指定的端口? 复制本贴地址    
作者: lowboy [drckness]    论坛用户   登录
请问什么是封包,如何生成封 包,如何把一个封包发给指定的端口?谢谢你们了。我是一只大菜鸟呵呵。

地主 发表时间: 02/24 22:50

回复: group [group]   论坛用户   登录
我脑子乱,组织不起来,溶解释一下吧?

B1层 发表时间: 02/25 00:34

回复: cimsxiyang [cimsxiyang]   版主   登录
允许我大概的解释一下.不对的地方还请各位指正:
封包(datagram):即数据报,其来源是上层应用程序.
端口(port):不同的服务使用不同的端口号,如:ftp--21,telnet---23等,它和ip地址组合便形成一个socket.
tcp----面向连接
udp----非连接(即不可靠连接)
使用TCP端口常见的有:
ftp,telnet,http,pop3,smtp
使用UDP端口常见的有:
dns,snmp
以http服务来说:
当建立连接以后(完成三次握手),首先,消息进入tcp进程,tcp进程会对其进行封装 ,然后把其主动权交给ip进程,ip又会对其进行分片封装.最后,再把主动权交给数据链路层,arp也会对其进行封装,即在ip数据报的前面加上目标mac地址和源mac地址,在尾部加上循环冗余检测(CRC),形成帧,发出去,当web服务器监听到80端口上的数据时,会执行上述过程的逆过程,把web页包含在消息中发往提出请求的客户机,
断开connect(4次握手)
当然,细节过程并非一二句话就是能说清楚的,上面只是一个大概的描述


end




[此贴被 夕阳(cimsxiyang) 在 2月25日16时15分 编辑过]

B2层 发表时间: 2/25 16:30

回复: group [group]   论坛用户   登录
佩服!
果然是大家风范

B3层 发表时间: 02/26 13:59

回复: cimsxiyang [cimsxiyang]   版主   登录
我只不过到这里来想向大家学点东西罢了,楼上的兄弟这样说,在下可是承受不起哦



B4层 发表时间: 02/26 14:15

回复: group [group]   论坛用户   登录
加我的QQ哈,你的是多少?
不方便的话直接加我就是了

B5层 发表时间: 02/26 14:24

回复: cimsxiyang [cimsxiyang]   版主   登录
不瞒兄弟说,我以前的qq号是10254165,但是,一次意外中被盗了,也没有去化心事去找(可能也没有这个能力)
我基本上全天都在网上的.(24:00-8:00除外)
不知道你一般什么时候上网?


[此贴被 夕阳(cimsxiyang) 在 2月26日14时40分 编辑过]

B6层 发表时间: 2/26 14:43

回复: group [group]   论坛用户   登录
我也几乎全天在线

B7层 发表时间: 02/26 14:53

回复: danjames [danjames]   论坛用户   登录
简直是详细清晰有条理:)
佩服佩服
我QQ367294,也天天在网上,能认识你嘛?

B8层 发表时间: 03/01 15:03

回复: vagrant [vagrant]   论坛用户   登录
你的QQ不错啊
怎么能搞到5位或者6位的QQ啊
有没有人有多余的哈

B9层 发表时间: 03/01 15:38

回复: icesky [icesky]   论坛用户   登录
tcp (transmission control protocol)tcp is a connection-oriented protocol that provdes a reliable ,full-duplex ,byte stream for a use process.tcp sockets are an example of stream sockets .tcp take care of details such as acknowlesgments ,timeouts ,retransmissions,and the like.
udp (user datagram protocol).udp is a connectionless protocol and udp sockets are an example of datapram sockets.
icmp (internet control message protocol).icmp handles error and control information between routersand hosts.these messages are normally generated by and processed by the tcp/ip networking software itself,not user processes ,although wu show the ping program which uses icmp.
port (1-65535)
|1 well -known  1023| for example (ftp.21)|1024    IANA rgistered ports     49151|      |49152  dynamic or private   ports   65535|


simpled speaking .I am  sorry


[此贴被 icesky(icesky) 在 3月1日16时6分 编辑过]

B10层 发表时间: 3/1 16:37

回复: group [group]   论坛用户   登录
楼上的家伙真懒

B11层 发表时间: 03/01 21:38

回复: icesky [icesky]   论坛用户   登录
呵呵:)我看的网络书籍多是英文版的,大家包涵!

B12层 发表时间: 03/01 22:08

回复: fubin [fubin]   论坛用户   登录
可是对我这个菜鸟来说是天书呀!
拜托照顾一下我们吧,
别在写天书了呀1



一个大菜鸟

B13层 发表时间: 03/02 14:49

回复: danjames [danjames]   论坛用户   登录
我翻译一下那懒虫的话(不过偶英文也很烂)
TCP(传输控制协议)是一个可信赖的双工、连接导向协议,字节流的使用方法。TCP套接是一个标准的套接层,对应答、超时设定、中继(转发)处理得很好。
UDP(用户数据包协议)是一个无连接协议,是一个标准的数据报套接。
ICMP(网间控制报文协议)icmp出现低级错误和控制信息是在常规主机之间。这些信息包通常产生于使用TCP/IP的广播网中的软件,不是在使用过程中产生,尽管我们使用PING命令的时候是使用ICMP。
端口(1-65535)
哈后面的自己看,都是些端口。

嘿嘿,还是翻译锻炼英文:)

B14层 发表时间: 03/06 15:03

回复: cimsxiyang [cimsxiyang]   版主   登录
我就楼上的兄弟所说的谈谈我的看法:
1.icmp不仅仅是产生在主机之间,在router之间也是很常见的.
2"这些信息包通常产生于使用TCP/IP的广播网中的软件,不是在使用过程中产生,尽管我们使用PING命令的时候是使用ICMP。"这个观点我也不大同意.
   1)未必是广播网
   2)你说的"使用过程中"是指什么意思?
请多多指教!!


B15层 发表时间: 03/06 18:15

回复: lowboy [drckness]   论坛用户   登录
看是看了不过还是没把主要问题说清
我问的是如何生成封包如何把一个封包发送到指定的端口
上面的兄弟只不过回答了什么是封包后面的还没有回答嘛呵呵
别给我说在网上找一个工具就可以发封包到一三九端口了。
不过还是要谢谢各位的帮助。
接着回答吧呵呵:)

B16层 发表时间: 03/06 18:19

回复: danjames [danjames]   论坛用户   登录
那天我可能光想着怎么翻译那段英文了,可能措辞不太准确!
我想,主机之间(的通讯),应该包括在router之间吧!
"这些信息包通常产生于使用TCP/IP的广播网中的软件,不是在使用过程中产生,尽管我们使用PING命令的时候是使用ICMP。"这句话我翻译的时候也觉得很生涩,自己看原文吧:(
icmp (internet control message protocol).icmp handles error and control information between routersand hosts.these messages are
 normally generated by and processed by the tcp/ip networking 
software itself,not user processes ,although wu show the ping 
program which uses icmp.
port (1-65535)

头一次在20CN翻译资料就被人挑出来这么多错,我伤心!



[此贴被 凌浪(danjames) 在 3月12日10时47分 编辑过]

B17层 发表时间: 3/12 10:54

回复: fubin [fubin]   论坛用户   登录
呜呜呜呜呜~~~~~~~~~~~~~~~~~~~~~~~``
看到你们写的这些
让我感到我以前是白活了呀
23了孩还什么都不会呀
我该去跳楼了呀


B18层 发表时间: 03/15 19:34

回复: terrorist [terrorist]   论坛用户   登录
你跳先,我马上就来!

B19层 发表时间: 03/16 12:59

回复: danjames [danjames]   论坛用户   登录
凌浪深情的对大伙说:u jump, i jump!哈哈

B20层 发表时间: 03/17 21:15

回复: bedlamite [bedlamite]   版主   登录
我33岁了,黑什么的一窍不通,别说e文,大伙用中文谈的技术都不懂,可是我不会跳楼,我用电脑交朋友,打打游戏,出了问题就来“电脑门诊”,防黑什么的,各位罩着点,哈哈哈!!!
               敬礼

          一个老菜鸟

B21层 发表时间: 03/18 08:39

回复: kjfn [kjfn]   论坛用户   登录
呀呀  我的天啊  都是高手啊
我是菜鸟啊

B22层 发表时间: 03/20 15:57

回复: jpcc [jpcc]   论坛用户   登录
晕倒
不要说得那么专业好不好呀

B23层 发表时间: 03/22 05:07

回复: danjames [danjames]   论坛用户   登录
吐血,不求甚解!

B24层 发表时间: 03/22 10:54

回复: syshunter [syshunter]   版主   登录
不明白的都可以看看
代码不一定都能看懂,但起码你能明白大概原理 http://www.fanqiang.com/a4/b7/20011022/1000001494.html

B25层 发表时间: 03/22 15:45

回复: fubin [fubin]   论坛用户   登录
楼上的你喊我看的
我看了
不过我还是看不懂呀:(。。。。。。。。。。。。
怎么办?
我现在该看什么才能入门??????????
还有我用什么能知道有没有人来黑我??????


一个大菜鸟



B26层 发表时间: 03/22 22:48

论坛: 菜鸟乐园

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号