登陆注册
8918700000016

第16章 认识计算机网络——网络协议(4)

此外,在基本设计中允许IP通知发送者数据传送已失败,ICMP是TCP/IP协议栈的IP基本功能的一个组件。ICMP没有解决IP的不可靠性问题,可靠性由上层协议提供。当数据报文在传送出现错误时,ICMP被用于向数据报文的源设备传送这个报告错误,许多设备可以生成或回应不同的信息。下列是这些消息的清单:地址应答(Address Reply)、地址请求(Address Request)、目标不可达(Destination Unreachable)、回送(Echo)、回送应答(Echo Reply)、信息应答(Information Reply)、信息请求(Information Request)、参数问题(Parameter Prob-lem)、重定向(Redirect)、子网掩码请求(Subnet Mask Request)、超时(Time Exceeded)、时间戳(Times tamp)和时间戳应答(Timestamp Reply)。

Ping(Packet Internetor Inter-Network Groper,网间报文触摸者)是ICMP最为常见的实施方案之一。Ping使用的ICMP消息,包括回送、回送请求和目标不可达。Ping用于测试目标是否可用。发送站生成一个ICMP回送分组。如果目标可达,目标将以一个回送应答作为回应;如果目标不可达,路由器将以一个目标不可达信息作为回应。

四、实践操作

背景知识/准备工作

在本实验操作中,使用PC、交换机、路由器,规划并创建一个简单的TCP/IP网络。

通过Packet Tracer软件分析网络设备在通信中的IP、ARP、ICMP协议网络通信过程。

本实验需要以下资源:

安装有网卡的WindowsXP系统的主机、Packet Tracer模拟器软件;

交换机两台;

路由器各两台;

以太网交叉电缆一根、直通线四根、反转线缆一根。

(一)IP协议配置

Internet地址能够唯一地确定Internet上每台计算机与每个用户的位置。Internet地址有两种表示形式:IP地址和域名地址。接入Internet的每台计算机或路由器都有一个由授权结构分配的号码称为IP地址。IP地址由4个字节构成,每一个字节用一个0~255范围内的十进制数表示,例如192.168.0.122。IP地址采用分层结构,由网络号与主机号两部分组成。网络号用来标识一个逻辑网络;主机号用来标识网络中的一台主机。IP地址分成五类:即A类到E类。常用的是A类、B类和C类。

1.局域网主机IP协议配置

单击【开始】→【控制面板】,打开控制面板窗口,双击【网络连接】,打开网络连接窗口,右键单击本地连接,在快捷菜单中选择【属性】,出现本地连接属性对话框在本地连接属性对话框中,选定【Internet协议(TCP/IP)】,单击【属性】按钮,出现Inter-net协议(TCP/IP)属性对话框,根据所在场所的网段设置IP地址、子网掩码、默认网关等,单击【确定】按钮完成设置。

单击【开始】→【运行】,在运行对话框中输入命令“CMD”回车之后,将出现命令行界面。在提示符中输入“ipconfig”来显示IP的配置信息;或输入“ipconfig/all”显示详细的IP配置信息。

2.路由和交换设备的IP地址配置

Cisco的网络设备使用控制台端口实现管理目标,控制台使用RJ-45连接器通过反转线缆连接RJ-45toDB-9的转换适配器并连接到计算机的COM通信端口上,提供一种带外访问控制方式。当网络设备首次投入使用时,没有配置任何的网络连接参数,需要通过控制台端口来对设备进行初始配置,Console标记是位于Catalyst2950交换机背面的控制台端口;Cisco2621路由器的控制台端口在设备的正面。

一旦在Cisco设备上做了基本的配置,例如配置了IP寻址信息,然后就可以通过其接口的地址以带内连接(out-of-bandconnection)的方式访问,来远程管理该设备。

在完成用于管理工作的主机与路由器或交换机的控制台端口连接之后,启动计算机系统。点击【开始Start】→【程序(P)Programs】→【附件Accessories】→【通讯Commu ni cations】→【超级终端Hyper Terminal】启动超级终端,出现【新建控制台连接】对话框。在【名称Name】文件框中输入新建的连接的名称,点击【确定OK】,出现【连接到Connect To】对话框,选择连接采用的通信端口,点击【确定OK】。最后设置通信端口的相关参数,点击【确定OK】后,进入超级终端的主窗口。

Cisco Catalyst2950系列的交换机的IP地址配置是在VLAN1的接口配置模式中,网关的地址配置是在全局配置模式中。交换机IP地址和默认网关的配置实例。

Cisco路由器的IP地址分配与交换机不同,需要在路由IP流量的每一个接口上指定唯一的IP地址。路由器上的每个接口都是一个单独的网络或子网,因此需要适当地规划IP地址并为每个路由器网段指定一个网络号,然后从这个网段中选择一个未使用的主机地址,并且在路由器的接口上配置这个地址。在路由器上配置IP地址要求处于接口子配置模式中。下半部分是路由器快速以太网接口0/0的IP地址配置实例。

(二)ARP协议

路由器和其他的网络层设备,在网络上发送和接收数据,会建立映射IP地址到MAC地址的ARP表。当网络中的一个主机需要发送一个数据到特定的IP,为了传输数据,这台主机需要构建数据帧,如查自己的ARP表中没包含与目标IP地址相关联的MAC地址的ARP条目,需要发送ARPRe quest以获得目标主机的MAC地址。源主机将丢弃当前的数据封装处理,创建一个用于获得目标MAC地址的ARPRe quest消息,并通过广播的模式在介质上传输这个数据帧给局域网中的所有设备。此以太网网段上的所有主机将分析接收到的数据帧,以确定它是否是发送给自己。除了目标主机之外的所有主机都丢弃了这个数据帧,因为它们发现所接收的数据帧的目标IP地址与自己的不匹配。

目标主机将准备AR Preply的数据用于传输,并将这个数据帧在以太网网段上进行传输,本网段上所有主机都分析接收到的帧并且将ARP数据内容添加到ARP表。源主机开始准备将发送的数据,并通过以太网网段传输出去。所有的主机都将分析所接收到的数据帧。

在路由器或交换机上查看ARP表,可以输入特权模式命令“showarp”显示当前设备的所有ARP条目,如图5-33。在主机或服务器的操作系统中,可以在命令行中键入命令“ARP-a”来获取到主机缓存中的ARP表的内容了。

(三)ICMP协议

ICMP用于在TCP/IP设备之间发送差错和控制信息。Ping是ICMP最为常见的实施方案之一。Ping用于测试目标是否可连接,源主机生成一个ICMP请求回送分组。如果目标可达,目标将以一个回送应答作为回应。如果目标不可达,路由器将以一个目标不可达信息作为回应。以“模块一”中的“网络通信的过程分析”一节的实例来分析ICMP的工作过程。

(1)启动Packet Tracer4.11模拟器。创建拓扑结构,接下来配置主机的IP地址、子网掩码、默认网关;配置路由器相关的接口IP地址、子网掩码、启用接口、配置路由等。

(2)通过设置过滤器准备捕获网络IMCP通信过程和数据流量。点击工作区右下角的模拟模式图标【Simulation】,在模拟配置面板【Simulation Panel】中,点击编辑过滤器按钮【Edit Filters】,点击【ShowAll/None】清除选择,并选择【ICMP】选项,点击窗口其他空白位置。

(3)创建ICMP通信的PDU。点击窗口的右侧工具按钮添加一个PDU,并点击拓扑图中主机PC0图标选择源主机则出现图5-36窗口,在【Select Application】的下拉框中选择PDU数据类型为PING服务,点击拓扑图Server图标设置目标服务,【Destination IP Address】

的文本框中将自动填入目标服务器的地址,在【Sequence Number】的文本框输入连续发送的ICMP的分组数,在【One Shot Time】文本框中输入一个时间参数,最后点击【Create PDU】按钮完成创建PDU操作。

(4)PING操作。点击主窗口中的主机PC0图标,点击弹出的窗口中的【Desktop】标签中的【Command Prompt】工具图标,将出现命令行的窗口界面。在提示符中输入对WEB服务器进行连接测试的命令:ping192.168.2.2。主窗口界面中将准备捕获ICMP的通信过程。

(5)分析ICMP通信过程。点击主窗口工作区下部的【Auto Capture/Play】自动捕获/播放按钮之后,在【Simulation Panel】面板中的【EventList】事件列表中将逐步显示ICMP通信的过程,同时在主机PC0的命令行中将显示PING的结果。

(6)在【Simulation Panel】面板的【Event List】事件列表点击任何一个事件,再点击工作区中的图标查看设备的PDU信息。基于OSI模型的主机PC0执行PING操作时的PDU信息,点击【Outbound PDU Details】标签,将显示所发送的信息对应的数据帧、IP数据包及ICMP等PDU的详细信息结构和格式。

模块3 TCP与UDP

一、教学目标

最终目标:掌握TCP/IP协议在网络通信过程的作用,如何保证数据传输的可靠性,区别TCP和UDP协议类型。

促成目标:

1.掌握数据的封装和解封装过程;

2.熟悉传输层寻址(业务类型和端口号);

3.熟悉可靠的数据传输机制与无连接的数据传输机制。

二、工作任务

1.实现网络物理连接;

2.配置主机和联网设备的IP寻址;

3.分析基于TCP和UDP不同应用层协议通信过程,比较两者的差别;

4.熟悉网络应用程序和协议的数据传输过程;

5.掌握数据传输原理通信操作。

三、相关知识点

(一)传输层协议概述

TCP/IP协议的传输层对应OSI参考模型的第4层,主要负责对数据提供可靠或不可靠的传输。对于可靠的连接或称为面向连接服务,负责差错检测和差错校正。当发现差错时,传输层将重新发送这个数据,从而提供了差错的校正。TCP/IP协议的可靠传输协议实例有传输控制协议(Transmission Control Protocol,TCP)。对于不可靠的连接或称为无连接的服务,传输层只提供差错检测--差错校正留给高层协议处理(通常是应用层)。不可靠的无连接协议的实例是用户数据报协议(User Datagram Protocol,UDP)。

传输层有4个主要功能:

(1)建立和维持两台设备之间的会话连接;

(2)为设备之间的连接提供可靠或不可靠的数据传输;

(3)通过滑动窗口实施流量控制,确保不会因发送过量的数据使另一台设备溢出;

(4)通过线路的多路复用允许多个应用程序同时收发数据。

传输层可以为联网设备间的数据提供可靠(或不可靠)的数据传输。那如何建立可靠的连接呢,这通常需要通过序号(sequencenumber)和确认(Acknow ledgement,ACK)两种方法来实现。当数据发送到接收站时,接收站将向发送站确认收到了什么数据。同时,接收站通过检验序号可以确定是否缺少了部分数据,也可以检查数据到达的顺序。如果数据到达时是无序的,则接收站在将数据传送到上层应用程序之前,会把数据恢复到正确的顺序。而当发现丢失了一个或多个数据段时,接收站可以请求发送站重发丢失的信息。对于某些协议栈,接收站可能让发送站重发全部的信息或者信息的一部分,其中包括所丢失的部分。

同类推荐
  • 三维动画审美谈

    三维动画审美谈

    数字时代,美的标准充满更多的不确定性。而三维动画以数字图像形式成为这个图时代的代表。三维动画及三维图像不仅仅是由于应用了仿真数字图像技术而带来的虚拟空间,还有更多的是由三维图像技术所引发或引导的被扩展的图像技术,这些技术无不应用在现代视觉设计领域的各个方面,并且,由此引起社会的追热,引起审美观念的改变。这些改变是在进行中的,变化中的,也是在发展中的。对于未知的美,我们做的只是追寻和记录,我们不知道以后的美将会是什么样,尽管我们苦苦追寻,孜孜探讨,同时也在默默审视。我们在追寻中享受美,在探讨中认知美,在审视中体验美……
  • 中国移动智能手机的秘密

    中国移动智能手机的秘密

    《中国移动智能手机的秘密》是一本关于移动终端和移动互联网的科普书。作者将这18年通信行业中的学习、思考、实践积累成《中国移动智能手机的秘密》与大家分享。书本系统总结了手机的发展历史、TD产业界“从2G向3G演进”的移动终端产业分化重组进程、智能手机的使用方法用方法和应用指南,以及对移动互联网发展独特思考。
  • 信息革命

    信息革命

    随着经济社会的快速发展,电子产品走进了千家万户,与电子产品相伴的信息技术也已渗透到人们生产生活的方方面面。加强信息技术普及,已成为业内人士的共识。鉴于此,在有关部门的大力支持下,经过认真筹划,我们编辑出版了《信息革命》一书。该书以时间为经,在记述信息技术发展历程的同时,深入浅出地介绍了信息技术的相关知识,对人们更好地利用现代信息技术服务经济社会建设和个人生产生活必将产生积极作用。本书由李大东主编。
  • 一本书读懂大数据

    一本书读懂大数据

    本书是深入研究互联网思维的经典之作,从互联网思维的定义到互联网思维应用的具体案例表现。作者深入浅出、条分缕析,全面阐述互联网思维的内核与精神,逐一点评当前关于互联网思维的各种观点。本书从最初级的互联网思维应用到高端的粉丝经济,平台建设,自媒体营销的方法都有详细讲解介绍。让读者了解什么是互联网思维的同时还能学会把互联网思维运用到自己的工作学习已经生活中。
热门推荐
  • 乔·吉拉德快速推销的88条黄金法则

    乔·吉拉德快速推销的88条黄金法则

    乔·吉拉德是吉尼斯世界纪录大全认可的世界上最伟大的推销员,连续12年平均每天销售6辆车,这个惊人的纪录至今无人能破。本书通过对乔·吉拉德在汽车销售过程中运用的方法、技巧及其应用要领的总结,从自我推销、客户心理的把握、交易的促成等八个方面提炼出88条推销实战真经,既有生动的案例,又有实用的技能提升详解,旨在帮助广大推销员实现业绩的突破,成功攀登销售高峰。
  • 末日之骑砍天下

    末日之骑砍天下

    末日世界有点乱,丧尸又太过恶心。媳妇也是要保护的,所以樊哙要自敕为王。誰说唯快不破?樊哙觉得人多势众才是硬道理!所以系统出现了嘛~~~~~
  • EXO之烈酒难下咽

    EXO之烈酒难下咽

    本章作品主要写的是女主和EXO相遇,并和EXO的成员一个成员相恋的故事。希望大家多多关注。
  • 宠妃无度:暴君的药引

    宠妃无度:暴君的药引

    枪林弹雨拼搏十几年,楼柒决定金盆洗手退出江湖,谁知一时贪玩驾机想飞越神秘黑三角,却被卷进了深海旋涡,然后…落在一个男人怀里。狂腻了,她现在要努力扮柔弱装装小白花,他却一步步撕开她的伪装,逼着她露出彪悍女汉子的本性。楼柒表示:这位帝君,你的人生太过跌宕起伏,太多腥风血雨,本姑娘不想玩啊,能不能你走你的阳关道,我走我的独木桥?某帝君却霸道宣称:本帝君的女人不许弱!想早早退休享福的彪悍女被一个霸道暴君拖入天下纷争,所以,这是一个遇神杀神,遇佛弑佛,男强女强的故事。【情节虚构,请勿模仿】
  • 黑子的篮球之赤色弥漫的天空

    黑子的篮球之赤色弥漫的天空

    童话中的灰姑娘受尽了苦难,也许只是因为她的平凡。童话中的公主骄横高贵,也许只是因为她的骄傲。这个世界的一切,没有什么善不善良,有的也只是实力与无尽的虚假。灰姑娘啊,憎恨吧,这个世界的不平。公主啊,骄傲吧,去获得你应有的。
  • 异世特工:全能废材三小姐

    异世特工:全能废材三小姐

    路人甲:“据说是北冥国悯丞相的嫡亲三小姐”路人乙:“听说她一夜变得不再痴傻,还杀了所有曾经欺负过她的人”路人丙:“啊?你是说现任的七杀阁阁主,那个把一群乞丐培养成玄神的悯凰玥?”路人丁:“是那个与克了十三个妻子的鬼王,相守一生的悯凰玥?!”路人X:“…”
  • 相思谋:妃常难娶

    相思谋:妃常难娶

    某日某王府张灯结彩,婚礼进行时,突然不知从哪冒出来一个小孩,对着新郎道:“爹爹,今天您的大婚之喜,娘亲让我来还一样东西。”说完提着手中的玉佩在新郎面前晃悠。此话一出,一府宾客哗然,然当大家看清这小孩与新郎如一个模子刻出来的面容时,顿时石化。此时某屋顶,一个绝色女子不耐烦的声音响起:“儿子,事情办完了我们走,别在那磨矶,耽误时间。”新郎一看屋顶上的女子,当下怒火攻心,扔下新娘就往女子所在的方向扑去,吼道:“女人,你给本王站住。”一场爱与被爱的追逐正式开始、、、、、、、
  • 武动传奇

    武动传奇

    巅峰之路,人人向往,功成名就又有几人?是坚持梦想,还是中途退怯?这条路有那么难走么?男人不能说自己不行,你们不行不代表我不行。同样是一条路,且看少年如何闯向那巅峰世界...
  • 王爷还我幸福

    王爷还我幸福

    “啊喂,你是哪位?不要乱动好不好?我现在烦得很,有病去看病,我不是兽医!”“左手有你,右手有皇位,是人间大爽!”“要爽一边爽去,别烦老娘!”“我是来提亲的。”“那边排队。”“我要插队。”“凭什么?”“我是九王爷。”“哦,请你去那里。”“哪儿”“茅厕。”
  • 就算与世界为敌我也依然等你

    就算与世界为敌我也依然等你

    大二的慕凉兮暗恋比他大一届的大三学长洛泽。洛泽作为全校女生暗恋的对象。慕凉兮只能和那些女生一样眼睁睁的看着。突然有一天,学长变得很奇怪,很喜欢和她一起学习。和慕凉兮签了契约的男生,心疼的看着她一点点被伤害。最后,她们订婚了。