《IP协议与文件共享.doc》由会员分享,可在线阅读,更多相关《IP协议与文件共享.doc(27页珍藏版)》请在金锄头文库上搜索。
1、实训1 TCP/IP协议与文件共享实验在windows xp/2003/vista网络环境中实现局域网内部资源共享,或与其他操作系统的连接与通信上,TCP/IP是使用最频繁的。因此,实训1通过NetMeeting和文件共享设置试验来具体了解TCP/IP协议中的网际协议(IP)。【实训内容】NetMeeting使用windows下文件共享与隐藏共享.1 准备知识.1.1 TCP/IP体系结构虽然一般说起网络的体系结构,几乎总是以ISO/OSI七层参考模型作为理论标准,但OSI迟迟没有成熟的网络产品,因此OSI参考模型与协议没有像预想的那样风靡世界。而TCP/IP体系结构与协议组在Internet
2、中经受几十年风风雨雨,得到了IBM、Novell、Microsoft以及Oracle等大型网络公司的支持,成为计算机网络中的实际标准。虽然从名字上看TCP/IP只包括两个协议传输控制协议(TCP)和网际协议(IP),但实际上TCP/IP是一个协议族,它包括上百个协议,如TCP、IP、UDP、ICMP、TELNET、FTP、SMTP、ARP、TFTP等,这些协议一起称为TCP/IP协议族。TCP/IP体系结构由四个层次组成:网络接口层、互联层、传输层、应用层。如图1-1所示。图1-1 TCP/IP体系结构当应用程序传送数据时,数据被送入协议栈中,自上而下,层层加码,将应用数据表示成二进制流送入网
3、络(如图1-2所示),这一过程称为封装;数据接收后自下而上,层层解码,还原成最初的应用数据,称为解封。数据在每一层上的格式是相对固定的。TCP层的数据称作TCP报文, I P层数据称作IP数据报,通过以太网传输的比特流称作帧(Frame)。 图1-2 数据传输过程中的封装与接封1 网络接口层网络接口层是TCP/IP体系的最低层,对应OSI参考模型的数据链路层和物理层两层的功能。它定义了主机采用何种技术连接到网络,包括物理的连接方式和介质访问控制方法等。当数据处于网络接口层时,是以帧的形式组织的。帧的源地址和目的地址用MAC地址表示。那么什么是计算机的MAC地址呢?MAC(介质访问控制地址,me
4、dia access control address)是计算机的物理地址,存储在主机的NIC(网络接口卡,network interface card)中。它总是唯一的,网络中不会存在两个相同的物理地址的计算机。为了保证MAC地址的唯一性,世界上有一个专门的组织负责为网卡的生产厂家分配MAC地址。当发送端将数据发送到网络上,数据被标明源MAC地址和目的MAC地址。数据通过网络到达接收端时,该结点的网络接口层检查数据中包含的目的主机MAC地址是否与自己网卡上的MAC地址相符。如果不符,网卡就忽略该数据。如果相符,网卡就拷贝该数据,交给主机做进一步处理。以太网中的MAC地址长48b,为了方便起见,
5、通常使用16进制数书写,如:00-C0-9F-81-BE-BC。在windows操作系统中,通过在“运行”的输入cmd,打开DOS界面,然后输入IPConfig/ all命令可以查看到主机的MAC地址,如图1-3。图1-3 在windows中用IPConfig/all命令查看主机信息2 互联层互联层是TCP/IP体系结构的第二层,它定义了通过网络传输的基本单元,并提供公用寻址体系和路由支持。在互联层包括的协议有:IP(Internetworking Protocol)网际协议ICMP(Internet Control Message Protocol)网际控制消息协议IGMP(Internet
6、 Group Management Protocol)网际组管理协议ARP(Address Resolation Protocol)地址解析协议 【知识点】IP地址是什么?Internet 上的每台主机(Host)都有一个唯一的IP地址。IP协议就是使用这个地址在主机之间传递信息,这是Internet 能够运行的基础。1) IP地址格式IP地址是由32位二进制数组成,例如:11010010 01001001 10001100 00000010其中,前面一部分数位用来表示计算机所在的网络的编号,后面一部分数位表示主机在网络中的编号。(为了方便记忆,将IP地址的32位二进制分成四段,每段8位,中间
7、用小数点隔开,然后将每八位二进制转换成十进制数,这样上述IP地址就变成了:210.73.140.2)。具体用多少位表示网络,用多少位标示主机,要看该IP地址的类型。2) IP地址分类按照网络规模的大小,把32位地址信息设成三种定位的划分方式,这三种划分方法分别对应于A类、B类、C类IP地址。(注:IP地址其实分为A.B.C.D.E.五大类,但可供Internet 网络上的主机使用的IP地址只有A.B.C三类。)A类IP地址:由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”。A类IP地址中网络的标识长度为7位,主机标识的长度为24位,A类网络地址数量较少,可以用于主机数达16
8、00多万台的大型网络。 B类IP地址:由2字节的网络地址和2字节主机地址组成,网络地址的最高位必须是“10”。B类IP地址中网络的标识长度为14位,主机标识的长度为16位,B类网络地址适用于中等规模规模的网络,每个网络所能容纳的计算机数为6万多台。C类IP地址:由3字节的网络地址和1字节主机地址组成,网络地址的最高位必须是“110”。C类IP地址中网络的标识长度为24位,主机标识的长度为8位,C类网络地址数量较多,适用于小规模的局域网络,每个网络最多只能包含254台计算机。 如图1-4所示图1-4 A、B、C三类IP地址的组成和网络规模3) IP地址分配规则在给主机分配IP地址时应注意遵守以下
9、几条准则:网络号Network ID不能为127:127是用来本机循环测试的,不可以做其他用途。可以利用ping 127.0.0.1命令作为循环测试,以便检查网卡与驱动程序是否可以正常运行。 不能将网络号Network ID和主机号Host ID的各位均置1(以十进制来看不可以是255)。如果给255.255.255.255这个地址发送信息,则表示将信息广播给每一台主机。如果给202.197.147.255这个地址发送信息,则表示将信息广播给Network ID 为202.197.147.0网络内的每一台计算机。相应于上面一条,各位均不能置0,否则该地址被解释为“本网络”。对于本网络来说,主机
10、号应该是唯一。(否则会出现IP地址已分配或有冲突之类的错误) 4) 专用IP地址IP地址在今天是稀缺资源。现在,众多的公司都有计算机网络,如果为每台计算机分配一个全球唯一的IP地址,已经不现实了。这时,利用专用IP地址是一个较好的办法。专用IP是IP协议中,专门保留用于企业网内部的IP地址。有:A类:10.0.0.010.255.255.255B类:172.16.0.0172.31.255.255C类:192.168.0.0192.168.255.255专用IP地址不能用于Internet,因此,当一台企业内部的计算机需要访问Internet时,需要转换为公共IP地址,在后续的路由选择实训中将
11、讲到相关的技术。3 传输层传输层是TCP/IP的第三层,主要功能是提供应用程序间的通信,它所做的工作是把应用程序交给它的数据分成大小合适的块交给网络层传输。TCP/IP为应用程序提供两种不同的服务水平TCP(传输控制协议,transport control protocol)和UDP(用户数据报协议,user datagram protocol)。4 应用层应用层位于协议栈的顶端,为用户提供最终应用服务。常用的应用层协议包括:远程登录协议(Telnet)一种利用TCP进行远程中断服务的协议,Telnet允许一台主机的终端与另一台主机上的程序通信,就像终端是直接连接在远程主机上一样。文件传输协议
12、(FTP) 能够从一台主机向另一台主机发送文件的协议,FTP使用TCP提供的可靠服务,确保文件传输的正确性(要么全部传输且正确,要么认为全部错误)。简单邮件传送协议(SMTP)使用TCP进行可靠的邮件传输。简单的文件传输服务(TFTP)实际上从某个角度上来说是对FTP的一种替换(在文件特别小并且仅有传输需求的时候)。简单网络管理协议(SNMP)提供一个标准化的网络管理协议,以便对网络设备进行管理。域名系统(DNS)提供域名到IP地址的查询服务。超文本传输协议(HTTP)以文本的形式组织图片,动画,音频等多媒体资源,以便能在网络中传输。.2 动手实践.2.1 IP地址应用(Netmeeting)
13、【提示】:本次试验的视频录像,已收录在随书附赠的光盘当中。典型案例:Microsoft NetMeeting是能实现网络会议功能的即时通讯软件,只要配备麦克风,摄像头等设备,就可以真正实现了足不出户的网上办公会议。它是基于TCP/IP协议的软件,可以通过IP地址呼叫网络中的其他主机,如图1-5。1 实验目的掌握(TCPIP)属性的设置方法。掌握NetMeeting的应用:利用IP地址建立通信,然后在此基础上用NetMeeting进行在线交流,共享应用程序,白板,传送文件等功能。2 实验环境设备要求:装配windows 2003(或XP)操作系统的联网PC机若干台,并设置好PC机的IP地址。3
14、实验步骤:1) 记录同组计算机的网络标示和IP地址。网络标示可以通过查看“我的电脑”的“属性”获得IP地址。IP地址参看,如图1-7;图1-7查看IP地址如果是自动获取的IP地址,希望查到自己的IP地址可通过“右键单击”“网络邻居”“属性”“左键双击”“本地连接”“ 支持”选项卡。图1-8查看IP地址也可通过命令行界面查询,具体细节请参考图1-3在windows中用IPConfig/all命令查看主机信息。【注意】:当计算机选择自动获取IP的情况下,如果经过多次索取IP地址尝试后,仍然无法索取到IP地址,这时,Windows计算机会自动产生一个为:169.254.X.Y的专用IP地址,并暂时使
15、用这个IP地址。所以切记:当计算机使用自动获取IP,但又获取不到合法IP地址时候,系统还是会分配一个IP地址,只是这个IP不能上网而已。2) 启动netmeeting开始菜单程序附件通讯NetMeeting(或者在“运行”输入conf)在初次启动netmeeting时,会要求设置个人信息等。【注意】请选择对应的网络环境,例如本例中选择 “局域网”,如图1-9所示:图1-93) 主持会议NetMeeting可以让身处异地的人们轻松进行会议,而且还可以指定会议主持人来负责整个会议的进程,如果你想成为会议主持人,就进行如下操作:单击“呼叫”菜单,选择“主持会议”,如图1-10图1-10 主持会议在窗口里设置会议的名称,密码,安全性,呼叫性质,以及可使用的会议工具。参加会议非常简单,直接呼叫主持人,或者由主持人呼叫被邀请人都可以。4) 呼叫和应答如图1-10 点击图标呼叫,等待应答在呼叫地址栏输入同组的机器名或IP地址图1-11 Netmeeting设置被呼叫的计算机接收呼叫后,进入Ne