企业应用:企业应用是指电信网络与企业OA系统相结合的业务,例如,为企业提供语音信箱、Text2Speech等业务。如下是几种典型的应用。会议成员参加会议有汇聚式和发散式两种方式。......
2023-10-18
分组网间探测PING(Packet InterNet Groper)是ICMP 协议的一个重要应用。它使用ICMP的回送请求与回送应答报文实现了测试两台主机之间连通性的功能。PING 是应用层直接使用网络层ICMP 的一个例子,没有通过传输层的TCP 和UDP。
PING 命令主要用于检查路由能否到达。因为PING 命令的包长很小,所以在网上传递的速度非常快,能够快速地检测目的站点是否可到达。一般在访问某个站点前,可先运行此命令确定站点的可达性。其具体格式为:
ping[ -t][ -a][ -n count][……]目的结点
其中,目的结点可以用IP 地址的方式表示,也可以用域名的方式表示。中括号中的各个参数是可选项,具有一定的意义。例如,[ -t]表示向目的结点连续发送测试数据包直到用户中断;[ -a]表示将地址解析为计算机名;[ -n count]表示发送由count 指定数量的回送请求应答报文(默认为4)。
Windows 操作系统用户可以在接入互联网后进入MS DOS(“开始”→“运行”→输入命令“cmd”),看见屏幕的提示符后,便可使用PING 命令进行网络测试。图6.12 给出了从一台PC机到新浪邮件服务器的连通性测试结果。由图6.12 可知,PC 机使用PING 命令后,会一连发出4 个ICMP 回送请求报文。报文发出后,若能够到达目的站,那么PC 就会收到来自目的站点的回送应答报文。由于往返的ICMP 报文有时间戳,因此很容易得出往返时间。
图6.12 ping 命令的使用
另一个非常有用的应用是路由跟踪,在Windows 操作系统中即tracert 命令。此tracert 命令用来跟踪一个分组从源结点到目的结点所经过的路径,显示到达目的结点所经过的路由器列表;如果分组不能到达目的结点,则显示成功转发分组的最后一个路由器。
Tracert 的工作原理如下:
Tracert 从源主机向目的主机发送一连串的IP 数据报,数据报中封装的是无法到达的UDP用户数据报。第一个数据报P1 的生存时间TTL 设置为“1”,当P1 到达路径上的第一个路由器R1 时,路由器R1 收下P1 并将TTL 的值减去“1”。由于P1 的TTL 为“0”,则R1 将其丢弃,并向源主机发送一个ICMP 超时差错报告报文。(www.chuimin.cn)
源主机接着发送第二个数据报P2,并将TTL 的值设置为“2”。P2 先到达路由器R1,R1收下P2 后将TTL 的值减去“1”再转发给路由器R2。R2 收到时TTL 的值为“1”,再将TTL 减“1”,变成“0”后将其丢弃,并向源主机发送一个ICMP 超时差错报告报文。这样一直继续下去,当最后一个数据报到达主机时,数据报的TTL 为“1”,主机不转发数据报,也不将TTL 减“1”。但因IP 数据报封装的是无法交付的UDP 用户数据报,因此,目的主机要向源主机发送ICMP 终点不可达差错报告报文,这样源主机便达到了自己的目的。
Tracert 命令的常见用法如下:
tracert IP address [ -d]
参数[ -d]即不解析所经过路由器的名称,只快速显示路由器即可。
如图6.13所示为从一台PC 向新浪网邮件服务器发出的tracert 命令后所获得的结果。
图6.13 用tracert 命令获得目的主机的路由信息
图中每一行有三个时间出现,是因为对应于每个TTL 值,源主机都要发送三次同样的IP数据报。
有关计算机网络技术的文章
企业应用:企业应用是指电信网络与企业OA系统相结合的业务,例如,为企业提供语音信箱、Text2Speech等业务。如下是几种典型的应用。会议成员参加会议有汇聚式和发散式两种方式。......
2023-10-18
ICMP 报文格式及数据封装方式如图6.11所示。图6.11ICMP 报文格式ICMP 报文首部的前4 个字节各部分的含义如下:类型(8 位)指出了报文的主要类型。ICMP 报文主要有差错报告报文和询问报文两种类型,表6.5 为ICMP 报文主要类型的类型值与所属类型的对应关系。表6.5ICMP 报文主要类型的类型值与类型对应关系代码(8 位)提供报文的某些信息,以便进一步区分某种报文类型的几种不同情况。......
2023-10-19
虚拟专用网VPN是一种通过公共电信基础设施(互联网)连接不同的站点或公司办公室实现如专用网般的网络共享技术。虚拟专用网具有两个方面的含义:首先它是“虚拟”的,因为整个VPN 网络上的任意两个结点之间的连接并没有传统专用网所需端到端的物理链路。其次它又是一个“专用网”,每个VPN 用户都可以从这个“专用网”上获得所需的资源。VPN 使用加密与隧道技术来保证连接的安全可靠。图10.5隧道技术实现VPN......
2023-10-19
ARPAnet项目对解决不兼容网络互联问题进行了深入细致的研究,其项目及研究人员建立的原型系统都被称为Internet。在第一届国际计算机通信会议上,成立了一个Internet网络工作组,专门负责研究不同计算机网络之间通信的规则,负责制定网络通信协议。经过短短几十年的发展,连接到Internet上的国家和地区已超过180个,我国于1994年正式接入Internet,成为第71个国家级Internet成员。......
2023-11-04
TCP是传输控制协议,它是TCP/IP协议簇中的一个重要协议。图2-9显示出了从发送方的高层协议通过TCP到达接收方的高层协议数据传输的完整过程。TCP允许两个应用程序建立一个连接,然后发送完数据并终止连接。总之,TCP协议使两台计算机上的程序通过互联网以类似于电话的方式进行通信成为可能。TCP将自动检测丢失的数据包,并且要求对方计算机在数据丢失时重发数据。......
2023-11-04
Net BEUI协议是非可路由协议,由包括Windows 2000在内的所有Microsoft网络产品支持。基于Windows 2000的Net BEUI称为Net BIOS帧,它提供与已存在的使用Net BEUI协议的局域网的兼容性。Net BEUI也是微软最钟爱的一种通信协议,所以它被称为微软所有产品中通信协议的“母语”。后来,IBM发现Net BIOS存在许多缺陷,所以于1985年对其进行了改进,推出了Net BEUI协议。而Net BEUI是建立在Net BIOS基础之上的一个网络传输协议。......
2023-11-04
OSI RM及标准协议的制定和完善大大加速了计算机网络的发展。很多大的计算机厂商相继宣布支持OSI标准,并积极研究和开发符合OSI标准的产品。计算机网络的发展主要表现在以下3个方面。美国政府又分别于1996年和1997年开始研究更加快速可靠的互联网2和下一代互联网,可以说,网络互联和高速计算机网络正成为最新一代计算机网络的发展方向。......
2023-11-04
由于应用程序在使用系统调用之前需先设置系统调用必需的参数,因此这种系统调用接口又称为应用编程接口API。由于TCP/IP 并未规定与TCP/IP 协议软件接口的细节,而是允许系统设计者选用合适的API。目前已有几种可供应用程序使用TCP/IP 的应用编程接口。以后,应用进程所进行的网络操作都使用这个套接字描述符。通信完毕后,应用进程通过一个关闭套接字的close 系统调用通知操作系统回收与该套接字描述符相关的所有资源。......
2023-10-19
相关推荐