看过TCP/IP详解请指点 关于网络协议、路由器及内外网的访问

qihuanfengyun 2010-01-17 08:31:27
最近在看TCP/IP详解 协议 对书中的内容感觉很不了解特此请教:
1、书中第二章说PPP协议感觉很难理解,它究竟怎么实现,在现实的环境中我需要对它的客户端和服务器端做哪些配置工作(对系统装什么软件),从程序设计的角度我该怎么理解?
2、再就是路由器,现在的路由器都能把一个公网的IP地址经过转换分给内网另一网段的IP地址(如:公网的IP为:202.102.111.30分给路由A,A的内网的IP地址范围:192.168.0.1-192.168.0.255假设192.168.0.10这内网地址分给二级路由B,路由B的内网的IP地址范围:202.102.111.0-202.102.111.255假设把202.102.111.10分给三级路由C,C的内网IP范围:192.168.0.1-192.168.0.255 以此往下分)这样做没问题吧?
3、在2的基础上我的问题是:处于C路由器“内网”内的用户假设是 192.168.0.44这个用户访问192.168.0.111这个IP地址,那他访问C路由内的192.168.0.111还是路由A“内网”下的192.168.0.111还是公网上的192.168.0.111?
4、和3类似假设路由B“内网”下的202.102.111.44 访问 192.168.0.55 那他访问A内网中的 192.168.0.55 还是C内网的 192.168.0.55 还是公网中的 192.168.0.55 ?
5、如果公网要访问A“内网”下的192.168.0.44 及B“内网”下的202.102.111.44 及C“内网”中的192.168.0.44它怎么访问?
6、如果在公网不能访问像5中的情况,那么在A下、B下、C下的PC既然能打网页,那远程的服务器怎么把数据发送给他们呢?


首先感谢一下,希望知道的大哥 大姐不吝赐教啊! 哪怕就是提供一个有用的连接也万分感谢!!!!
...全文
400 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyfranker 2010-01-19
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 qihuanfengyun 的回复:]
给个图书链接吧,你说的这书不好找啊!
[/Quote]

我是自己花钱买的书,没有网上链接。
qihuanfengyun 2010-01-19
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 flyfranker 的回复:]
我从来不看清华出版社的任何书籍,翻译版本到处是生翻硬译,中文原著版本写的太过学院化,文字晦涩难懂,完全脱离实际。
[/Quote]
给个图书链接吧,你说的这书不好找啊!
hbdys 2010-01-19
  • 打赏
  • 举报
回复
[Quote=引用楼主 qihuanfengyun 的回复:]
最近在看TCP/IP详解 协议 对书中的内容感觉很不了解特此请教:
1、书中第二章说PPP协议感觉很难理解,它究竟怎么实现,在现实的环境中我需要对它的客户端和服务器端做哪些配置工作(对系统装什么软件),从程序设计的角度我该怎么理解?
2、再就是路由器,现在的路由器都能把一个公网的IP地址经过转换分给内网另一网段的IP地址(如:公网的IP为:202.102.111.30分给路由A,A的内网的IP地址范围:192.168.0.1-192.168.0.255假设192.168.0.10这内网地址分给二级路由B,路由B的内网的IP地址范围:202.102.111.0-202.102.111.255假设把202.102.111.10分给三级路由C,C的内网IP范围:192.168.0.1-192.168.0.255 以此往下分)这样做没问题吧?
[/Quote]
肯定有问题
flyfranker 2010-01-19
  • 打赏
  • 举报
回复
原书名: Drew Heywood's Windows 2000 Network Services
原出版社: SAMS
作者: Drew Heywood
译者: 王奇睿[同译者作品] 陈文飞
出版社:人民邮电出版社
ISBN:7115102716
上架时间:2002-7-30
出版日期:2002 年7月

是的,就是这本,我买的时候似乎是八折,现在只有四五折了,好便宜~~~
flyfranker 2010-01-19
  • 打赏
  • 举报
回复
我从来不看清华出版社的任何书籍,翻译版本到处是生翻硬译,中文原著版本写的太过学院化,文字晦涩难懂,完全脱离实际。
qihuanfengyun 2010-01-19
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 flyfranker 的回复:]

推荐人民邮电出版社的《Windows 2000网络服务》,这是我买过的最好的一本技术书籍,时常遇到不懂就去查阅。

关于 具体怎么寻址 在第六条里已经回答过了
[/Quote]
是不是记错了啊?《Windows 2000网络服务》是清华版的吧?http://www.china-pub.com/3429 望具体指教。
就是just4 2010-01-19
  • 打赏
  • 举报
回复
TCP/IP详解 协议,看不懂 :>

1.PPP协议就是点对点协议,不了解,我的理解是该协议是建立在tcp/ip协议基础上的,原有tcp/ip协议在通讯时实际采用的客户机/服务器的通讯方式,而ppp协议则直接建立两客户机机的对等通讯方式;程序设计上应该就是建立连接的方式和封包方式上的区别,win32或.net平台自带的网络库应直接支持的,很多实际的例子比pps、qq、emule等p2p软件

2.楼主描述的是路由器级联的办法,实际工作中就很容易遇到的,比如现有很多企业里就存在多路由级联的情况,这样的好处是可屏蔽上级对下级的访问,而下级却可无限制访问上级,感觉就像单向路由;楼主这里的特殊情况是C路由重复了A路由的地址,这样做应是没问题的,但会导致C路由内的主机是无法直接访问A路由内的主机的

3.C路由器下的主机肯定先访问本网段的,要知道nat工作是基于路由器的路由表的,路由表默认则规是不转发本网段的数据包的

4.B路由器访问A、C路由的网段,首先,C是下一级路由,由于nat的关系根本没有对应的路由规则,而B路由器在接收到数据包时默认向上级转发,所以是访问A段的路由的主机

5.公网要访问A、B、C下的主机,做nat映射,比如:A路由内主机地址:端口 --> 外网地址:端口;B路由内主机地址:端口 --> A路由内主机地址:端口;C路由内主机地址:端口 --> B路由内主机地址:端口

6.公网能访问的,前提是做nat映射,注意,nat的原则是内网无限制访问外网,外网有条件访问内网的,因此,对黑客而言有两种控制内网的办法,一种就是直接的端口映射,另一种就是反向连接

以上仅个人观点,需楼主测试,不对之处请指正
qihuanfengyun 2010-01-19
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 flyfranker 的回复:]

我是自己花钱买的书,没有网上链接。
[/Quote]

我说的不是电子书,是当当网或中国互动出版网的链接。帮忙鉴定一下是这本吗

http://www.china-pub.com/6762
flyfranker 2010-01-18
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 qihuanfengyun 的回复:]
有没有详细介绍NAT子网划分,路由技术,源IP地址与目的IP地址在实际寻址方面的文章啊?
[/Quote]

推荐人民邮电出版社的《Windows 2000网络服务》,这是我买过的最好的一本技术书籍,时常遇到不懂就去查阅。

关于 具体怎么寻址 在第六条里已经回答过了
夜鹰 2010-01-18
  • 打赏
  • 举报
回复
学习4楼的答复~
jklcp 2010-01-18
  • 打赏
  • 举报
回复
xuexi
qihuanfengyun 2010-01-18
  • 打赏
  • 举报
回复
有没有详细介绍NAT子网划分,路由技术,源IP地址与目的IP地址在实际寻址方面的文章啊?
qihuanfengyun 2010-01-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 flyfranker 的回复:]
1.不需要安装任何软件,绝大部分客户端和服务器端都默认支持PPP协议的。

2.不可路由的IP地址:
这三类IP地址范围是预留给专用网络使用的,所有的Internet路右器都不会转发使用这些地址的数据包。
A类:10.0.0.0--10.255.255.255
B类:172.16.0.0--172.31.255.255
C类:192.168.1.0--192.168.255.255
局域网内部只能使用相互不重复的上述几类网段IP,不在这三类IP段内的任何公网IP都不能使用,否则会导致路由寻址混乱。

3.上面已经回答了,你的假设不成立,另外实际情况下,两次以上的NAT转换就会影响到数据包转换效率,所以很少会有人这么做。

4.5.参见2,假设不成立。

6.A,B,C等路由多次NAT转换数据,传递到各自的内网客户机。
[/Quote]今天见到传说中的专家了。我的网络的实际情况就是外网属于202.102.22.xx网段,内网172.31.xx.xx网段。就是说多次NAT转化即影响速率也引起寻址混乱对吧?
那他具体怎么寻址啊?
laoyebin 2010-01-17
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 flyfranker 的回复:]
1.不需要安装任何软件,绝大部分客户端和服务器端都默认支持PPP协议的。

2.不可路由的IP地址:
这三类IP地址范围是预留给专用网络使用的,所有的Internet路右器都不会转发使用这些地址的数据包。
A类:10.0.0.0--10.255.255.255
B类:172.16.0.0--172.31.255.255
C类:192.168.1.0--192.168.255.255
局域网内部只能使用相互不重复的上述几类网段IP,不在这三类IP段内的任何公网IP都不能使用,否则会导致路由寻址混乱。

3.上面已经回答了,你的假设不成立,另外实际情况下,两次以上的NAT转换就会影响到数据包转换效率,所以很少会有人这么做。

4.5.参见2,假设不成立。

6.A,B,C等路由多次NAT转换数据,传递到各自的内网客户机。
[/Quote]


UP
不白吃饭 2010-01-17
  • 打赏
  • 举报
回复
第六 网关会给内部的每一个主机分配一个端口,外部服务器传来数据的时候,到网关会自动找到对应端口的主机。
可以把网关比作计算机,每个主机就是一个端口,这样理解容易点。
跟一台电脑的不同应用程序有不同端口一个道理。
ip+端口是网络编程的根本。
flyfranker 2010-01-17
  • 打赏
  • 举报
回复
1.不需要安装任何软件,绝大部分客户端和服务器端都默认支持PPP协议的。

2.不可路由的IP地址:
这三类IP地址范围是预留给专用网络使用的,所有的Internet路右器都不会转发使用这些地址的数据包。
A类:10.0.0.0--10.255.255.255
B类:172.16.0.0--172.31.255.255
C类:192.168.1.0--192.168.255.255
局域网内部只能使用相互不重复的上述几类网段IP,不在这三类IP段内的任何公网IP都不能使用,否则会导致路由寻址混乱。

3.上面已经回答了,你的假设不成立,另外实际情况下,两次以上的NAT转换就会影响到数据包转换效率,所以很少会有人这么做。

4.5.参见2,假设不成立。

6.A,B,C等路由多次NAT转换数据,传递到各自的内网客户机。
不白吃饭 2010-01-17
  • 打赏
  • 举报
回复
第五个 内网需要在网关上做端口映射才能被外网访问
不白吃饭 2010-01-17
  • 打赏
  • 举报
回复
第三个路由表应该取最近的吧。
chenhao1988 2010-01-17
  • 打赏
  • 举报
回复
帮顶一下!看了这些问题发现自己的网络学的也不行。。。我的解答:
2、个人觉得有问题,你的路由B连接的内网ip不能使202.102.111.44 吧,内网ip必须是A类(1-126)中的10.*.*.*网络号1个;B类(127-191)中的172.16.*.*-172.31.*.*之间的网络号16个;C类(192-223)中的192.168.0.*-192.168.255.*之间的网络号255个

6,185

社区成员

发帖
与我相关
我的任务
社区描述
windows网络管理与配置
社区管理员
  • 网络管理与配置社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧