论坛: 系统集成 标题: 看tcp/ip的几点小疑惑,望解答 复制本贴地址    
作者: xiaoshi [xiaoshi]    论坛用户   登录
1tcp服务器是并发的,udp服务器是重复的.(有什么办法通俗点讲吗?)
2如何理解tcp udp使用同一端口.
3点到点,和端到端有什么区别.
4slip协议是什么啊?
多谢

地主 发表时间: 05-11-23 19:07

回复: Rootong [tommy_he]   版主   登录
1、TCP自己控制,UDP是软件控制
2、使用都是按1-65535自己分配的
3、点到点和端到端主要看你在什么范围内
4、想了半天没想起SLIP,看着眼熟

B1层 发表时间: 05-11-26 01:36

回复: xiaoshi [xiaoshi]   论坛用户   登录
谢了,我在找找.

B2层 发表时间: 05-11-26 09:44

回复: tuzi [tuzi]   版主   登录
1 TCP并发 UDP重复
难道UDP就不支持并发了 还有 不能理解重复是什么意思
举一个列子
20CN 开80 等所有用户来连接
现在 我连了 别人也连了 只有一个80怎么办
服务器 会创照子进程 来处理每一个连接WEB的用户  并分配一个随机的PORT
父进程依然被动打开 等着用户来连80 UDP 也是一样的

2 TCP UDP 使用同一个端口 这有什么奇怪的
不过对于同一系统来说不可能同时使用的
比如DNS 查询
报文小于512字节的  UDP 查询 
报文大于512字节的  TCP 查询
一个端口号不会影响效果

3 端到端与点到点是针对网络中传输的两端设备间的关系而言的。端到端传输指的是在数据传输前,经过各种各样的交换设备,在两端设备问建立一条链路,就僚它们是直接相连的一样,链路建立后,发送端就可以发送数据,直至数据发送完毕,接收端确认接收成功。点到点系统指的是发送端把数据传给与它直接相连的设备,这台设备在合适的时候又把数据传给与之直接相连的下一台设备,通过一台一台直接相连的设备,把数据传到接收端。
����端到端传输的优点是链路建立后,发送端知道接收设备一定能收到,而且经过中间交换设备时不需要进行存储转发,因此传输延迟小。端到端传输的缺点是直到接收端收到数据为止,发送端的设备一直要参与传输。如果整个传输的延迟很长,那么对发送端的设备造成很大的浪费。端到端传输的另.一个缺点是如果接收设备关机或故障,那么端到端传输不可能实现。
����点到点传输的优点是发送端设备送出数据后,它的任务已经完成,不需要参与整个传输过程,这样不会浪费发送端设备的资源。另外,即使接收端设备关机或故障,点到点传输也可以采用存储转发技术进行缓冲。点到点传输的缺点是发送端发出数据后,不知道接收端能否收到或何时能收到数据。
在一个网络系统的不同分层中,可能用到端到端传输,也可能用到点到点传输。如Internet网,IP及以下各层采用点到点传输,沪层以上采用端到端传输。

4 这个查一下就知道了
你自己动手吧

B3层 发表时间: 05-11-26 13:27

回复: Rootong [tommy_he]   版主   登录
SLIP提供在串行通信线路上的封装IP分组的简单方法,用以使远程用户通过电话线和MODEM能方便地接入TCP/IP网络

B4层 发表时间: 05-11-26 16:42

回复: K9999 [yandsd]   论坛用户   登录
掌声

B5层 发表时间: 05-11-28 02:49

回复: xiaoshi [xiaoshi]   论坛用户   登录

以后希望还会继续.

B6层 发表时间: 05-11-28 08:19

回复: bluecolor [bluecolor]   论坛用户   登录
两位版主讲的好!!!!
支持

B7层 发表时间: 05-12-03 22:10

回复: xiaoshi [xiaoshi]   论坛用户   登录
有看到个东西:arp代理??
好象这个东西工作在物理层哦,还是没看懂哦.
有时间,帮俺瞧瞧.

B8层 发表时间: 05-12-06 09:14

回复: Rootong [tommy_he]   版主   登录
因为路由不转发ARP的查询包
所以设置个代理
把包转发到别的网段
这个是链路层的工作

B9层 发表时间: 05-12-06 21:35

回复: tuzi [tuzi]   版主   登录
曾经发过这个帖子 

看看ARP吧  加深印象

本帖子不是详细说明ARP是怎么工作 因为这样的文章 网上超多
随便GOOGLE一GOOGLE就有一吨

说几个大家不太注意的地方
ARP协议规定 尝试(attempts)次数最大是5此 如果5次还没解析到目标的MAC地址 就放弃
不过windows是4次  不知道其他操作系统怎么实现的

ARP目标IP的确定

当源和目标的网络号是一样的时候  ARP查询包的目的IP 就是目标IP
如 网吧内部的ARP查询

如果目标IP 不是同一网络号  比如 我ping www.sina.com.cn
这个时候ARP查询的目标IP  不是SINA的IP  61.172.201.222
而是你网关的IP  也就是说 LAN中机子  比较了目标IP  发现不是同一网络号
于是就对网关做出ARP查询 网关返回ARP应答 而不是对SINA IP 61.172.201.222 发出查询
发送数据报的时候  目的MAC地址内写的网关的MAC

如果目标IP和自己的机子IP 不是同一网络号  那什么情况下 ARP查询包的目的IP就是目的IP
比如 61.172.201.222
如果你的网关 是以下几中设置方式 就是直接对目标IP发出的
1  网关和IP 一样
2  网关是非本网段的其他IP  比如 本机IP  192.168.0.1/24  网关是192.168.10.1/24
这时候查询包的目标IP就是61.172.201.222  不过这时候反馈的也是路由器
这就是proxy-arp

3如果你现在在一LAN中 可以上网  现在你改了自己IP和网关 
原来 192.168.0.10/24  192.168.0.1  网关
现在 192.168.1.10/24  192.168.1.10 网关(网关和IP一样是为了发出ARP查询)
这样 整个LAN就你一台机子和其他机子网络号不一样
这时候你PING 某太机子 如192.168.0.100  那被PING的目标机子是直接反馈MAC地址的
虽然可以反馈正确的MAC (网关192.168.0.1虽然也收到了这个ARP查询    不过它不理会)
不过是PING不通的 如果你把那台机子的网关改的和IP一样的 就可以PING通了 
具体测试 可见我前面发的帖子  2层交换机可以让不同网络号的机子通信

RARP 这个就不用多说了  大把资料

inverse arp
反转ARP 用的比较少
frame-delay用来映射的 http://www.cisco.com/univercd/cc/td/doc/pr...y.htm#wp1002586

无故ARP
IP配置一样就会冲突  为什么会检测到冲突的 呵呵 就是无故ARP的作用了

过程如下 在你更改好IP后 (可能需要从新启动机子)机子发出一个ARP查询
这个查询的源和目的IP是一样的 叫做无故ARP 目的就是检测有没有重复的IP  如果有的话
那个IP就会做出ARP应答 这样就检测出冲突了
如果没有的话就会再发出两个ARP查询包 一共是3个包


B10层 发表时间: 05-12-08 08:44

回复: xiaoshi [xiaoshi]   论坛用户   登录
哈哈,多谢捧场!
真搞不清楚,写这本书的人都是怎么过的,刚看到第一卷11章,能理解的东西太少了,都是理论,郁闷死了,怎么都搞英文啊,要是搞中文那就好了,哈哈.
也不知道找的书不对,还是怎么回事,书中配的例子好多是unix的,在ms下没法做实验,好多命令找不到.现在看igp egp bgp ospf头都大了.

B11层 发表时间: 05-12-08 18:48

论坛: 系统集成

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

粤ICP备05087286号