网络只有发送包,没有收到包

合集下载

计算机TCPIP协议

计算机TCPIP协议

TCP/IP(Transmission Control Protocol/Internet Protocol)的简写,中文译名为传输控制协议/因特网互联协议,又叫网络通讯协议,这个协议是Internet 最基本的协议、Internet国际互联网络的基础,简单地说,就是由网络层的IP 协议和传输层的TCP协议组成的。

TCP/IP 定义了电子设备(比如计算机)如何连入因特网,以及数据如何在它们之间传输的标准。

TCP/IP是一个四层的分层体系结构。

高层为传输控制协议,它负责聚集信息或把文件拆分成更小的包。

低层是网际协议,它处理每个包的地址部分,使这些包正确的到达目的地。

协议结构TCP/IP(传输控制协议/网际协议)是互联网中的基本通信语言或协议。

在私网中,它也被用作通信协议。

当你直接网络连接时,你的计算机应提供一个TCP/IP程序的副本,此时接收你所发送的信息的计算机也应有一个TCP/IP程序的副本。

TCP/IP是一个四层的分层体系结构。

高层为传输控制协议(TCP,Transmission Control Protocol),它负责聚集信息或把文件拆分成更小的包。

这些包通过网络传送到接收端的TCP层,接收端的TCP层把包还原为原始文件。

低层是网际协议(IP,Internet Protocol),它处理每个包的地址部分,使这些包正确的到达目的地。

网络上的网关计算机根据信息的地址来进行路由选择。

即使来自同一文件的分包路由也有可能不同,但最后会在目的地汇合。

TCP/IP使用客户端/服务器模式进行通信。

TCP/IP通信是点对点的,意思是通信是网络中的一台主机与另一台主机之间的。

TCP/IP与上层应用程序之间可以说是“没有国籍的”,因为每个客户请求都被看做是与上一个请求无关的。

正是它们之间的“无国籍的”释放了网络路径,才是每个人都可以连续不断的使用网络。

许多用户熟悉使用TCP/IP协议的高层应用协议。

包括万维网(www,world wide web)的超文本传输协议(HTTP),文件传输协议(FTP),远程网络访问协议(Telnet)和简单邮件传输协议(SMTP)。

P2P穿越NAT的几种实现方式研究

P2P穿越NAT的几种实现方式研究

P 2P 穿越NA T 的几种实现方式研究Ξ刘镇瑜1,高 屹2(1.解放军理工大学通信工程学院研究生3队,江苏南京210007;2.解放军理工大学通信工程学院训练部)摘 要:P 2P 网络由于其高效率、良好的表现和延展性得到了快速发展,但是一些网络由于公共IP 缺乏、为保护内部网络等原因采用了地址转换NA T 方法,这给P 2P 的对等通信造成了一定的困难。

文中通过分析各种NA T 的特点,总结出了几种P 2P 穿越NA T 的方法,为下一步P 2P 软件的开发做必要的准备。

关键词:通信方式;网络地址转换;点对点中图分类号:T P 36816文献标识码:B 文章编号:CN 3221289(2009)0320037204M e thods of P 2P T ra ve ling through NA TL IU Z hen 2Y u 1,GA O Y i 2(1.Po stgraduate T eam 3I CE ,PLAU ST ,N anjing 210007,Ch ina ;2.T raining D epartm ent I CE ,PLAU ST )A bs tra c t :P 2P netw o rk s has develop ed rap idly due to its h igh efficiency ,good perfo r m ance and scalab ility ,bu t fo r lack of pub lic IP ,som e netw o rk s u se NA T m ethods to p ro tect the in ternal netw o rk ,w h ich b rings difficu lties to the P 2P p eer 2to 2p eer comm un icati on .T he characteristics of a variety of NA T w ere analyzed ,several P 2P th rough the NA T m ethods w ere summ arized and p reparati on fo r develop ing P 2P softw are w as m ade .Ke y w o rds :comm un icati on m ethod ;netw o rk address tran slato r ;peer 2to 2peer1 基本概念111 P 2P P 2P 即p eer 2to 2p eer ,指的是对等互联网。

停止等待协议

停止等待协议

停止等待协议停止等待协议(Stop-and-Wait Protocol)是一种简单且常用的协议,用于在数据传输过程中确保数据的可靠性。

这种协议在通信的发送和接收过程中,必须等待对方的确认,并且只有在收到确认之后才能发送下一个数据包。

停止等待协议的基本原理非常简单。

当发送方准备好发送数据时,它先发送一个数据包给接收方。

接收方则等待接收数据,并且在成功接收到数据后,发送一个确认消息给发送方,告诉发送方数据已经接收成功。

发送方接收到确认消息后,就会发送下一个数据包。

如果接收方没有成功接收数据,或者发送方没有成功接收确认消息,那么发送方将重新发送数据包。

在停止等待协议中,数据包的发送和接收都是按照序列号来进行的。

发送方会给每个数据包分配一个唯一的序列号,并且在数据包中加入这个序列号,以便接收方能够准确地识别是哪个数据包。

接收方在接收到数据包之后,会将确认消息中包含这个序列号,以使发送方能够知道哪个数据包已经成功接收。

如果接收方在一定的时间内没有收到正确的序列号的数据包,它会发送一个特殊的确认消息给发送方,告诉发送方需要重新发送这个数据包。

停止等待协议的优点是简单易懂,并且能够确保数据的可靠传输。

它适用于小规模的数据传输,对于大规模的数据传输则效率较低。

这是因为在停止等待协议中,发送方必须等待接收方发送确认消息才能继续发送下一个数据包。

如果网络延迟较高或者丢包率较高,发送方的发送速度将受到很大限制,从而导致传输效率低下。

为了提高传输效率,停止等待协议可以进行一些改进。

一种常见的改进是引入滑动窗口机制。

滑动窗口可以同时发送多个数据包,并且不需要等待接收方发送确认消息。

接收方只需要在收到数据包后按序发送确认消息即可。

这种机制能够充分利用网络带宽,提高传输效率。

总而言之,停止等待协议是一种简单而常用的协议,用于在数据传输过程中确保数据的可靠性。

虽然效率较低,但它的原理简单易懂,适用于小规模的数据传输。

通过引入滑动窗口机制,可以提高传输效率。

用PING命令Ping通显示的数据是什么意思?

用PING命令Ping通显示的数据是什么意思?

用PING命令Ping通显示的数据是什么意思?Ping 命令可以用来验证与远程计算机的连接(该命令只有在安装了TCP/IP协议后才能使用) Pinging 192.168.1.1 with 32 bytes of data:Reply from 192.168.1.1: bytes=32 time=1ms TTL=254Reply from 192.168.1.1: bytes=32 time<1ms TTL=254Reply from 192.168.1.1: bytes=32 time<1ms TTL=254Reply from 192.168.1.1: bytes=32 time<1ms TTL=254Ping statistics for 192.168.1.1:Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:Minimum = 45ms, Maximum = 57ms,Average = 50ms.(1)Pinging 192.168.1.1 with 32 bytes of data: 是什么意思?正在用大小为32比特的数据包ping IP为192.168.1.1的主机(2)Reply from 192.168.1.1: bytes=32 time=1ms TTL=254是什么意思?第一个发送到192.168.1.1的“32比特”的数据包返回,大小为32比特(bytes=32 ),往返用时1毫秒(time=1ms ),生命值为254(TTL=254 ),TTL即time to live(生命值)(3)Reply from 192.168.1.1: bytes=32 time=1ms TTL=254是什么意思?第二个发送到192.168.1.1的“32比特”的数据包返回,大小为32比特(bytes=32 ),往返用时1毫秒(time=1ms ),生命值为254(TTL=254 ),TTL即time to live(生命值)以下依次类推一直到第3个、第4个,其结果都相同。

案例探索千兆万兆网卡每秒转发包数处理能力上限到底有多大?

案例探索千兆万兆网卡每秒转发包数处理能力上限到底有多大?

案例探索千兆万兆⽹卡每秒转发包数处理能⼒上限到底有多⼤?“侦破”⽹卡传输能⼒的“个”案作者:李烨楠⼀个平静的下午,在某监控⼤厅,应急召集令发出,⼀时间应急电话、汇报、询问声⾳响成⼀⽚。

这是怎么了?原来某重要+系统应⽤交易严重超时,业务产⽣⼤量积压,⽆法顺利进⾏。

⼀、问题到底出在哪⾥?系统架构简单明了:后台为Oracle RAC DB数据库,前台为12台AP,AP连接到DB做业务。

⽽业务处理响应缓慢的情况发⽣在所有的AP上,因此焦点集中到DB服务器、⽹络、存储等共⽤的资源及设备上。

经过各⽅的共同排查,存储正常、数据库正常,却发现DB与AP的⽹络通信存在问题,ping延时严重,AP与DB、DB与DB之间的ping延时达到⼗⼏毫秒并且⼀直持续(正常时的ping延时只有0.3毫秒左右)。

于是,⽹络与系统开始协同检查抓包,发现⽹络链路上未见异常,⼗⼏毫秒的延时都消耗在DB主机的响应时间上,系统上可见所有资源均正常,⽹卡流量远未达到瓶颈,只有⽹卡收发包数⼀直较⼤。

⼆、抽丝剥茧的分析,提出解决⽅案到底是什么具体问题呢?让我们先来看看问题主机的环境:Power780物理机,⽣产、带管、⼼跳⽹卡均为etherchannel绑定的⽹卡,使⽤的是两块千兆⽹卡,由于为主备模式,实际只有⼀块⽹卡处于⼯作状态。

根据之前我们在PowerVM虚拟化环境应急的经验,怀疑是单块千兆⽹卡转发包数的处理能⼒达到了瓶颈。

通过AIX的topas、nmon等⼯具都可以很⽅便的监控每秒⽹卡的接收及发送数据包数,查询结果如下:其中的I-pkts和O-pkts即是。

⼀提到⽹卡,我们通常第⼀想到的就是带宽处理能⼒,像千兆、万兆、全双⼯等等指标更多展⽰的就是带宽有多⼤,但很少有⼈关⼼⽹卡的包处理能⼒上限在哪⼉,到底是每秒1万、10万还是100万。

为什么呢?因为极少有⼈会遇到包数转发处理能⼒的瓶颈,这种情况只出现在业务压⼒⾮常⼤、平均⽹络包size⾮常⼩的系统上,否则通常包数还没达到瓶颈呢,带宽已经满了,但是这种系统恰恰被我们碰上了!⽽且不⽌⼀次!发⽣问题的DB主机,当时单块千兆⽹卡的收发包总数达到了15万左右,并且现象持续存在,⼀直到应⽤进⾏了流控之后,ping延时才得到了缓解,业务才逐渐恢复,这会是问题的症结么?我们据此提出了紧急的解决⽅案:扩容⽹卡的包处理能⼒!⼀块处理不过来就增加多块,紧急改变⽹卡的绑定模式,改为load balance,并使并发的⽹卡达到三块。

网络运维试题(答案及注解)

网络运维试题(答案及注解)

网络运维试题(答案及注解)单选题:1:在STP协议中,当网桥优先级一致的时候,以下(D )A:端口优先级数值最低的网桥B:端口优先级数值最高的网桥C:拥有最大MAC地址的网桥D:拥有最小MAC地址的网桥注解:Bridge‐id包含优先级+MAC,优先级越小,就越优先。

当优先级相同时,比较MAC地址,地址最小的为跟桥。

优先级缺省值为32768,4096的倍数,数值越小越优先。

2:RIP协议是基于()的。

A:rawip B:icmp C: tcp D: UDP 注解:rip协议基于‐DV算法,属于有类路由,协议端口号520,分为V1、V2版本,V2版本支持无类域间路由。

3:在以太网交换中哪种转发方法延迟较小( C )。

A:半双工B:存储转发C:直通转发Cut‐through D:全双工注解:交换机通过以下三种方式进行交换:1) 直通式:直通方式的以太网交换机可以理解为在各端口间是纵横交叉的线路矩阵电话交换机。

它在输入端口检测到一个数据包时,检查该包的包头,获取包的目的地址,启动内部的动态查找表转换成相应的输出端口,在输入与输出交叉处接通,把数据包直通到相应的端口,实现交换功能。

由于不需要存储,延迟非常小、交换非常快,这是它的优点。

它的缺点是,因为数据包内容并没有被以太网交换机保存下来,所以无法检查所传送的数据包是否有误,不能提供错误检测能力。

由于没有缓存,不能将具有不同速率的输入/输出端口直接接通,而且容易丢包。

2) 存储转发:存储转发方式是计算机网络领域应用最为广泛的方式。

它把输入端口的数据包先存储起来,然后进行CRC(循环冗余码校验)检查,在对错误包处理后才取出数据包的目的地址,通过查找表转换成输出端口送出包。

正因如此,存储转发方式在数据处理时延时大,这是它的不足,但是它可以对进入交换机的数据包进行错误检测,有效地改善网络性能。

尤其重要的是它可以支持不同速度的端口间的转换,保持高速端口与低速端口间的协同工作。

思科无线局域网控制器(WLC)错误和系统消息常见问题说明书

思科无线局域网控制器(WLC)错误和系统消息常见问题说明书

查看无线局域网控制器(WLC)错误和系统消息常见问题目录简介规则错误消息常见问题解答相关信息简介本文档介绍有关思科无线局域网(WLAN)控制器(WLC)的错误消息和系统消息的常见问题(FAQ)。

规则有关文档规则的详细信息,请参阅 Cisco 技术提示规则。

错误消息常见问题解答问:开始使用Cisco 4404 WLC将200多个接入点(AP)从Cisco IOS®软件转换为轻量AP协议(LWAPP)。

48个AP的转换已完成,WLC上收到的消息显示: [] spam_lrad.c 42121APAP。

为什么会出现此错误?A.您必须创建其他AP管理器接口才能支持超过48个AP。

否则,您将收到如下错误消息:Wed Sep 28 12:26:41 2005 [ERROR] spam_lrad.c 4212: AP cannot join becausethe maximum number of APs on interface 1 is reached.配置多个 AP 管理器接口,并配置其他 AP 管理器接口未使用的主/备份端口。

您必须创建另一个AP管理器接口以启动其他AP。

但是,请确保每个管理器的主端口和备份端口配置不会重叠。

换句话说,如果 AP 管理器 1 使用端口 1 作为主端口,端口 2 作为备份端口,则 AP 管理器 2 必须使用端口 3 作为主端口,端口 4 作为备份端口。

问:我有一台无线局域网控制器(WLC)4402,我使用1240个轻量接入点(LAP)。

我在WLC上启用了128位加密。

当我在WLC上选择128位WEP加密时,我收到一个错误消息,指出1240s不支持128位:[ERROR] spam_lrad.c 12839WEP128CISCO AP xx:xx:xx:xx:xx:xx:xx:xx:xx:xxSSID型。

为什么我会收到此错误消息?A.WLC上显示的密钥长度实际上是共享密钥中的位数,不包括初始化向量(IV)的24位。

实验一Windows网络设置及常用网络命令的使用

实验一Windows网络设置及常用网络命令的使用

实验一Windows网络设置及常用网络命令的使用一、实验目的(1)掌握Windows 网络设置方法及IP地址分配。

(2)熟悉常用的网络命令,排除网络故障。

二、实验内容1、在Windows 下,进行网络的设置。

(1)显示安装的网络协议,设置IP地址,网管和子网掩码Windows支持多种网络协议,包括默认安装TCP/IP协议。

在Windows设置网络配置,进入开始主菜单--->设置->控制面板->网络连接->本地连接。

在面板中的常规中,显示已安装的所有网络协议,默认安装有TCP/IP协议。

选中TCP/IP, 单击属性。

出现设置窗口,可以设置IP地址,子网掩码、默认网关。

默认网关就是本网中与外网连接的主机或路由器的端口地址。

(2)设置DNS服务器的IP地址。

DNS(Domain name server)提供从域名到IP地址的映射服务。

一般也是必须设置的。

设置的原则是:将它设为最近的DNS服务器的IP地址。

理论上,可以设置为任何存在的DNS服务器地址。

可以设多个地址。

(3)其他设置。

还可以设置WINS服务器的地址,它可以完成NETBIOS名到IP地址的转换服务。

也可以设置其他的安全选项,根据需要设置。

2.熟悉windows常用网络命令进入控制台命令行模式。

开始---->执行----->CMD。

1.Ipconfig该命令可以检查网络接口配置。

如果用户系统不能到达远程主机,而同一系统的其他主机可以到达,那么用该命令对这种故障进行判断是有必要的。

当主机能到达远程主机但不能到达本网主机时,则表示子网掩码设置有问题,可据此进行修改。

Ipconfig用来获取本机IP地址等信息。

1)命令格式:ipconfig [/all /renew [adapter] /release [adapter]]2)参数含义如果没有参数,那么 ipconfig 实用程序将向用户提供所有当前的 TCP/IP 配置值,包括 IP 地址和子网掩码。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

首先,需要查看如下设备是否有问题:
1、网线
2、网卡本身
3、水晶头
4、交换机或路由器
上面这几点如果没有问题的话,请看下面核心设置了。这一设置将直接导致数据包的活动内
容。
解决方法如下:
依次打开本地连接---属性---常规---配置---高级---网卡属性---选择CONNECTION---调节"值"到
10 HALF
现在你可以重新连接下看看是不是已经恢复正常啦
有的网卡型号和品牌不通,后面的网卡属性显示的也不同。不过原理和流程都是这样子的。
说直接点就是:调节网卡的速率...有10到100的,有自动的。如果自动的不管用的时候,
就手动调节。

出现这种情况可能有两大类:
(1)。 网络连接是正常的,所看到的也是即时的网络现状;
(2)。 所看到的只是一个假象,实际上网络连接不通。
对于前一种情况,我们就要介绍一下,网上邻居用户访问本机共享资源的用户身份,访问权
限。通常我们通过网上邻居访问其它计算机资源是以“guest(来宾)”账号进行的,这一方
面是大多数读者所不了解的,因为在实际的访问中,根本没有体现这一点。这个guest用户
访问是不需输入任何密码的,用户名也不用,由系统默认了(就是guest)。正因如此,如果
真正能看到共享资源,而且网络连接正常,则很可能是本机上的guest账户不可用。此时打
开相应系统的用户账户管理程序查看的“guest”账号是否正常打开,如果“guest”账号前
面的小图标上有一个红*,那表明“guest”账号当前被禁用,单击右键打开即可。
至于如果网络连接根本不正常,却在网上邻居上看到了其他计算机上的共享资源,那就要涉
及到在浏览服务原理介绍篇中所介绍的主浏览器缓存现象了,也有可能是在交换机上保留了
主浏览器的浏览列表备份,虽然网络连接不正常,但由于在缓存中仍存有以前的浏览列表,
所以仍看到了以前的共享资源。这主要出现在不正常退出系统情况下,如非正常关机、死机
等。解决的办法当然就是重新检查网络连接和配置了

第二种回答
们网管员在日常维护中会经常遇到这么一个奇怪的问题:机器只能发送数据包却不能接受数
据包。笔者在长期的日常维护中也排除了一些类似的故障,所以讲出来大家分享分享,不足
之处请大家批评、指正、补充。

网卡惹的祸
故障现象:公司局域网一台电脑不能连网,本地网络连接状态只发送数据,而接收数据包为0。
故障处理:使用笔记本电脑测试,网络正常,于是更换计算机网卡,故障解决。
故障原因:网卡物理故障。

双绞线惹的祸
故障现象:利用ADSL MODEM的路由功能,笔者与六个邻居通过一个10M HUB共享一条
ADSL宽带上网,一个月来运行正常。前天,自家电脑突然不能上网了,ADSL虚拟拨号不通,
而其它五家都能正常上网。
故障处理:首先怀疑是系统故障,于是在Windows XP中重装网卡驱动程序,重建ADSL
拔号连接,仍然不能拨通,
接着在自家换用其它能正常上网的笔记本电脑,故障依旧,这就排除了电脑本身的问题。
在HUB上调换了端口,甚至直接连接到ADSL MODEM上,故障依旧,而他人利用该端口却
能正常上网,这也就排除了HUB端口故障。查看本地连接,网络连接图标正常地显示在任
务栏,上面并未出现“×”(事实上网络不通时网络连接图标上往往有个“×”),再查看网
络连接状态,发现只有发送数据包,接收数据包为0,由此断定网络连接有问题,于是检查
了一下线路,看是否有扭曲或断裂,并未发现异常现象,然后在双绞线两端依次重新制作水
晶头接头,故障还是没有解决。于是冷静地思考了一下,双绞线有四对线,水晶头中1、2、
3、4、5、6、7、8位置依次为白橙、橙、白绿、兰、白兰、绿、棕、白棕,实际使用的是
其中两对线,它们排在水晶头的1、2与3、6位置。由于接收数据包为0,怀疑是其中一对
线有问题(白橙、橙或白绿、绿,事实上应该是排在3、6位置的一对线为接收数据线),于
是在双绞线两端重新制作接头,按照非常规的排线顺序:水晶头中1、2、3、4、5、6、7、8
位置依次为白橙、橙、白兰、棕、白棕、兰、白绿、绿,当然仍要保持1、2为一对线,3、
6为一对线。重新连接好双绞线,问题解决了。为了进一步证明自己的推断,白绿、绿这一
对线有问题,后来借来了网线测试仪,果然测得白绿、绿这一对线不通,但由于7、8位置
上这一对线是备用线,实际上不起作用,对网络连接并没有影响。
故障原因:5类UTP双绞线有4对线,实际使用的是其中两对用于接收和发送数据,由
于1、2或3、6位置的某一对线出现故障,引起网络通讯故障,事实上即使4、5或7、8
位置的两对线断裂也不会影响网络通讯。

VLAN惹的祸
故障现象:公司局域网通过CISCO 4006交换机千兆光纤接口与上级总部相联,交换机有四个
模块,共划分为三个VLAN,网络一直运行正常。后来因上级部门要求,对VLAN及IP地址
进行了重新规划与调整,结果公司大部分电脑能正常连网,但有一些电脑却不能正常连网。
在不能正常连网的电脑上发现:网络连接图标显示在任务栏,上面并未出现“×”,再查看网
络连接状态,发现只有发送数据包,接收数据包为0。
故障处理:首先怀疑是交换机物理故障,但观察交换机的指示灯状态以及各端口的状态,显
示为绿灯,状态正常。接着用笔记本电脑在故障点进行测试,故障依旧。这就排除了电脑本
身故障。然后用网线测试仪在网络两端进行了测试,网线正常。最后仔细地检查了交换机配
制,发现有一条设置VLAN的命令,SET VLAN 80 3/1-48,5/1-34,而实际上只有4个模块,
这里将模块号4错写成了5,重新配制VLAN 80,SET VLAN 80 3/1-48,4/1-34,故障排除。
故障原因:由于连接在模块4上的端口的计算机IP地址是按VLAN 80进行配制,事实上因配
制错误,模块4的端口并没有划入VLAN 80,这些计算机实际上并不属于任何VLAN,导致
计算机不能通讯的故障。
从以上三例故障处理中本人得到以下启示:
出现网络故障要善于分析,依次排除。当网络连接图标出现在任务栏中,只有发送数据包而
接收数据包为0时,可能的故障原因至少有:网卡物理故障、网线故障、计算机IP地址与交
换机上对应的端口所在VLAN不匹配。

相关文档
最新文档