常见问题当前位置:奇亿娱乐 > 常见问题 > >

TCPIP详解(转)

  Reply from 192.168.11.1: bytes=32 time 1ms TTL=255

  Reply from 192.168.11.1: bytes=32 time 1ms TTL=255

  Reply from 192.168.11.1: bytes=32 time 1ms TTL=255

  Reply from 192.168.11.1: bytes=32 time 1ms TTL=255

  Reply from 192.168.11.1: bytes=32 time 1ms TTL=255

  Reply from 192.168.11.1: bytes=32 time 1ms TTL=255

  Reply from 192.168.11.1: bytes=32 time 1ms TTL=255

  我们可以看到,这回ping只返回了一个ip的回应。而这个就是我的网关的地点,这也验证了224.0.0.2是全部路由器的多播(组播)地点

  3.IGMP协议

  IGMP的作用在于,让其他全部必要知道本身处于哪个多播组的主机和路由器知道本身的状态。一样平常多播路由器基础不必要知道某一个多播组内里有几多个主机,而只要知道本身的子网内另有没有处于某个多播组的主机就可以了。只要某一个多播组另有一台主机,多播路由器就会把数据传输出去,如许,担当方就会通过网卡过滤功效来得到本身想要的数据。为了知道多播组的信息,多播路由器必要定时的发送IGMP查询,IGMP的格式可以看书,各个多播组内里的主秘密凭据查询往返复本身的状态。路由器来决定有几个多播组,本身要对某一个多播组发送什么样的数据。

  这种查询回应数据报的TTL一样平常是1,并且就算是堕落也不产生ICMP不对(没须要)。

  TCP/IP详解学习条记(9)-TCP协议概述

  终于看到了TCP协议,这是TCP/IP详解内里最紧张也是最出色的部门,要花鼎力大举气来读。前面的TFTP和BOOTP都是一些简朴的协议美娱国际平台,就不写条记了,写起来也没啥工具。

  TCP和UDP处在同一层—运输层,但是TCP和UDP最差别的地方是,TCP提供了一种可靠的数据传输办事,TCP是面向毗连的,也就是说,使用TCP通讯的两台主机起首要履历一个“拨打电话”的历程,比及通讯预备竣事才开始传输数据,末了竣事通话。以是TCP要比UDP可靠的多,UDP是把数据直接发出去,而不管对方是不是在收信,就算是UDP无法送达,也不会产生ICMP不对报文,这一经时重申了许多遍了。

  把TCP包管可靠性的简朴事情原理摘抄如下

  · 应用数据被支解成TCP以为最得当发送的数据块。这和UDP完全差别,应用步伐产生的 数据报长度将保持稳定。由TCP通报给IP的信息单元称为报文段或段( segment)(拜见图1 - 7)。在1 8.4节我们将看到TCP怎样确定报文段的长度。

  · 当TCP发出一个段后,它启动一个定时器,等候目标端确认收到这个报文段。假如不能 实时收到一个确认,将重发这个报文段。在第21章我们将相识TCP协议中自顺应的超时 及重传计谋。

  · 当TCP收到发自TCP毗连另一端的数据,它将发送一个确认。这个确认不是立刻发送,通常将推迟几分之一秒,这将在1 9.3节讨论。

  · TCP将保持它首部和数据的查验和。这是一个端到端的查验和,目标是检测数据在传输 历程中的任何变革。假如收到段的查验和有不对, T P将抛弃这个报文段和不确认收到此报文段(盼望发端超时并重发)。

  · 既然TCP报文段作为IP数据报来传输,而IP数据报的到达大概会失序,因此TCP报文段 的到达也大概会失序。假如须要, TCP将对收到的数据举行重新排序,将收到的数据以精确的次序交给应用层。

  · TCP还能提供流量控制。TCP毗连的每一方都有牢固巨细的缓冲空间。TCP的吸收端只答应另一端发送吸收端缓冲区所能采取的数据。这将防备较快主机致使较慢主机的缓冲区溢出。

  从这段话中可以看到,TCP中保持可靠性的方法就是超时重发,这是有原理的,固然TCP也可以用种种百般的ICMP报文来处置惩罚这些,但是这也不是可靠的,最可靠的方法就是只要不得到确认,就重新发送数据报,直到得到对方简直以为止。

  TCP的首部和UDP首部一样,都有发送端标语和吸收端标语。但是显然,TCP的首部信息要比UDP的多,可以看到,TCP协议提供了发送和确认所必要的全部须要的信息。这在P171-173有具体地先容。可以想象一个TCP数据的发送应该是如下的一个历程。

  上一篇:每年换一次工作为什么会被HR视为“耍流氓”

  · 两边创建毗连

  · 发送方给担当方TCP数据报,然后等候对方简直认TCP数据报,假如没有,就重新发,假如有,就发送下一个数据报。

  · 担当方等候发送方的数据报,假如得到数据报并查验无误,就发送ACK(确认)数据报,并等候下一个TCP数据报的到来。直到吸收到FIN(发送完成数据报)

  · 中断毗连

  可以想见,为了创建一个TCP毗连,体系大概会创建一个新的历程(最差也是一个线程),来举行数据的传送

  TCP/IP详解学习条记(8)-DNS域名体系

  前面已经提到了访问一台呆板要靠IP地点和MAC地点,此中,MAC地点可以通过ARP协议得到,以是这对用户是透明的,但是IP地点就不可,无论怎样用户都必要用一个指定的IP来访问一台盘算机,而IP地点又非常欠好记,于是就出现了DNS体系

  1.DNS体系先容

  DNS的全称是Domain Name System。它卖力把FQDN(就是以”.”分开末端的名字)翻译成一个IP。最初的DNS体系利用的是一个巨大的hosts.txt文件(很受惊,用 这个就好使了?),但是一段时间以后,开辟这就不得不消数据库来取代hosts.txt文件,终极生长到了如今的漫衍式数据库。

  从书中的143页可以看到,DNS体系是一个巨大的树,最上方有一个无名树根,下一层是arpa,com,edu,gov,int,mil,us, cn。等等,此中arpa,是域名反剖析树的顶端;而com,edu,等域名原来只用在美国(这就是技能特权啊),但是如今险些全天下通用;而us, cn,等叫做国度域。这个树内里的域名并不是同一治理的,网络信息中央(NIS)卖力分派顶级域合委派其他订定地域域的授权机构。

  一个独立治理的DNS子树叫做zone,最常见的地区就是二级域名,好比说.com.cn。我们还可以把这个二级域名给分别成更小的地区,好比说sina.com.cn。

  DNS体系是一个漫衍式的数据库,当一个数据库发明本身并没有某查询所必要的数据的时间,它将把查询转发出去,而转发的目标地通常是根办事器,根服 务器从上至下层层转发查询,直到找到目的为止。DNS另有一个特点就是利用高速缓存,DNS把查询过的数据缓存在某处,以便于下次查询时利用。

  2.DNS协议

  DNS报文界说了一个既可以查询也可以相应的报文格式。详细格式可以看P145页。对各个字段简朴表明如下

  上一篇:每年换一次工作为什么会被HR视为“耍流氓”

(责任编辑:admin)

上一篇:7月7日融资余额环比增幅降幅前50个券

下一篇:美娱国际平台:打车软件误充5万10万元打车费何

推荐内容