|
![]() | 作者: tetley [tetley]
![]() |
登录 |
有一个问题我老是弄不懂。 如果内网用192.168 .xxx.xxx, 外网的服务器怎么能将信息发到用户呢? 就像我在内网的IP 是 192。168。0。5, 我想访问网站, 网站是不是要知道我的ip 才能将信息用tcp 发给我, 但网站看到的只是我的网关的ip地址吧。 那位老大帮忙解释一下。谢了 |
地主 发表时间: 04-03-13 21:44 |
![]() | 回复: bye_idle [bye_idle] ![]() |
登录 |
这就是网络分存啊,那七层模型你知道吗? 它把数据的传输分成几步进行 比如你说的数据.先由应用层封装.然后交给传输层(tcp,udp等)封装.后来交给互联层打包.最后是数据链路层,在内网的数据之间是基于你说的192.168 .xxx.xxx所对应的mac(arp就搞这个)传输的.内网的数据前面加上ip就可以在internet上传输了. 我不表达能力差,呵呵................................. 建议自己看网络书 |
B1层 发表时间: 04-03-13 22:12 |
![]() | 回复: raymondw [raymondw] ![]() |
登录 |
理论的东西说的很麻烦啊~~~ 就像从大到小的找你 |
B2层 发表时间: 04-03-14 05:22 |
![]() | 回复: tetley [tetley] ![]() |
登录 |
多谢小男人了![]() 所以数据包的结构就是(由外到里) 目的Mac, 源Mac, 网关IP, TCP/UDP, 。。。。。。。。 是不是呀。 那我每次往外发数据是是不是要去ARP注册, 还是注册一次就够了? 还有, 如果外部服务器发给我数据包, 就发到网关, 再由网关联到ARP, 找到我的Mac, 重组数据包, 以适应内网传输。 如果是这样的话, 外部服务器发给我的数据包就应该有我的Mac地址,这个Mac地址是放在哪的? 不是在数据包头里吧。 如果是放在data 中, 网关怎么能分析出Mac 地址呢? 再帮帮忙 |
B3层 发表时间: 04-03-14 18:40 |
![]() | 回复: snowred [snowred] ![]() |
登录 |
还是不够详细,连我都看不懂。 呵呵 :-) |
B4层 发表时间: 04-03-14 21:14 |
![]() | 回复: newmyth21 [newmyth21] ![]() |
登录 |
那七层,多看看书吧,一开始谁都不会啊![]() ![]() |
B5层 发表时间: 04-03-14 22:22 |
![]() | 回复: lenwu520 [lenwu520] ![]() |
登录 |
像网络技术这方面的书,谁推荐几本好的给我~! 谢了~ ![]() ![]() |
B6层 发表时间: 04-03-15 12:51 |
![]() | 回复: ww54334348 [ww54334348] ![]() |
登录 |
去看看黄书嘛 知识含量很大的 |
B7层 发表时间: 04-03-15 15:37 |
![]() | 回复: lqfrla [lqfrla] ![]() |
登录 |
怪不得叫兔子呢 |
B8层 发表时间: 04-03-15 15:44 |
![]() | 回复: newmyth21 [newmyth21] ![]() |
登录 |
你也不差啊![]() ![]() |
B9层 发表时间: 04-03-15 15:45 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号