项目二网络体系结构与网络协议任务一了解OSI模型任务二认识TCP/IP协议思考与练习任务一了解OSI模型【任务描述】1)掌握OSI/RM的层次结构;2)描述数据在源设备和目标设备之间的传送过程。【任务实施】一、认识网络协议HTTP网络中的计算机如果需要通信,就需要使用各式各样的协议。例如浏览网页时,会看到IE的地址栏中为“http://”,这里所使用的就是超文本传送协议(HTTP协议),如图2−1−1所示。下一页返回任务一了解OSI模型二、认识网络协议FTP网络上计算机之间进行文件传输时,一般使用文件传输协议(FTP协议),如图2−1−2所示,地址栏中为“ftp://166.111.30.161/”,这里所使用的就是FTP协议。三、认识网络协议RTSP用WindowsMediaPlayer在线看一段视频,如图2−1−3所示。上一页下一页返回任务一了解OSI模型【理论知识】一、认识网络体系NetworkArchitecture二、认识OSI/RM的目标三、了解OSI/RM的结构OSI/RM是按照层的结构来规划网络的,其结构如图2−1−5所示。四、认识OSI参考模型各层的作用各对应层均有不同的协议内容,这些协议的集合,就是OSI协议集。1.物理层上一页下一页返回任务一了解OSI模型2.数据链路层3.网络层4.传输层5.会话层6.表示层7.应用层五、数据在网络中传输的过程上一页下一页返回任务一了解OSI模型六、OSI/RM的主要缺点OSI/RM并不是一个非常完美的网络体系,在OSI参考模型中会话层和表示层几乎是空的,数据链路层和网络层包含内容太多,有很多的子层插入,每个子层都有不同的功能。OSI模型以及相应的服务定义和协议都极其复杂,很难实现。有些功能,例如编址、流控制和差错控制,都会在每一层重复出现,这必然降低系统的效率。上一页返回任务二认识TCP/IP协议【任务描述】了解了OSI参考模型之后,知道通过特定的网络体系,计算机之间就可以正常通信了,无论机器的新旧和网络的大小,但是又可以知道,OSI参考模型还只是一个参考框架,并没有完全被人们广泛应用,那么现实生活中所使用的是什么网络体系呢?它能保证计算机之间的正常通信吗?如今,TCP/IP协议是计算机网络中使用最为广泛的协议,学习本任务可以了解网络体系在现实网络中的应用,同时学习TCP/IP协议,可以理解网络协议在现实生活中的具体应用。下一页返回任务二认识TCP/IP协议【任务实施】一、测试TCP/IP协议1)单击“开始”/“运行”命令,在弹出的“运行”对话框中输入cmd并按回车键,如图2−2−1所示。2)在弹出的命令提示符窗口中,首先检查IP地址、子网掩码、默认网关、DNS服务器地址是否正确,输入命令ipconfig/all,并按回车键,如图2−2−2所示。上一页下一页返回任务二认识TCP/IP协议3)输入ping127.0.0.1,观察网卡是否能转发数据,如果出现“Requesttimedout”,则表明配置差错或网络有问题,如图2−2−3所示。4)Ping一个互联网地址,如ping202.102.128.68,看是否有数据包传回,以验证与互联网的连接性。5)Ping一个局域网地址,观查与它的连通性。6)用nslookup测试DNS解析是否正确,如输入nslookup,查看是否能解析,如图2−2−4所示。上一页下一页返回任务二认识TCP/IP协议如果计算机通过了全部测试,则说明网络正常,否则网络可能有不同程度的问题。此处不展开详述。不过,要注意,在使用ping命令时,有些主机设置丢弃ICMP数据包,会造成ping命令无法正常返回数据包,不妨换个网站试试。【理论知识】一、TCP/IP协议简介二、TCP/IP的作用TCP/IP是供已连接因特网的计算机进行通信的通信协议。上一页下一页返回任务二认识TCP/IP协议TCP/IP指传输控制协议/网际协议(TransmissionControlProtocol/InternetProtocol)。TCP/IP定义了电子设备(比如计算机)如何连入因特网,以及数据如何在它们之间传输的标准。三、TCP/IP通信协议的体系结构TCP/IP整体构架见表2−2−1。四、TCP/IP模型每层的作用上一页下一页返回任务二认识TCP/IP协议五、网络层协议1.网间协议IP2.IP地址3.ARP与RARP协议4.ICMP协议六、认识传输层协议1.传输控制协议TCP2.用户数据报协议UDP七、常见的应用层协议上一页下一页返回任务二认识TCP/IP协议【知识拓展】一、使用SnifferPro监控TCP“三次握手”第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。上一页下一页返回任务二认识TCP/IP协议1.下载安装SnifferPro2.启动Sniffer3.使用Sniffer【项目小结】计算机网络体系是计算机网络基础的核心内容,也是今后进一步学习网络知识的基础,学习本项目,可以对网络的体系结构有较为深入的了解,也明白了数据在网络中的传输和流通的方式。上一页下一页返回任务二认识TCP/IP协议【独立实践】项目描述:认识网络体系结构,见表2−2−2。任务一:查询本机的网络设置任务二:测试本机的TCP/IP协议安装情况任务三:使用Sniffer抓取TCP三次握手的过程上一页返回思考与练习【思考与练习】一、填空题1)20世纪70年代____________的出现是计算机网络发展的里程碑,其核心技术是____________。2)____________是控制两个对等实体进行通信的规则的结合。3)在OSI参考模型中,上层使用下层所提供的____________。4)面向连接服务具有____________、____________和____________这三个阶段。下一页返回思考与练习5)为进行网络中的数据交换而建立的规则、标准或约定即为____________。6)从通信的角度看,各层所提供的服务可分为两大类,即____________和____________。7)TCP/IP体系共有四个层次,它们是____________、____________、____________和____________。二、问答题1)面向连接服务与无连接服务各自的特点是什么?2)开放系统互联的基本参考模型OSI/RM中“开放”的含义是什么?上一页返回图2−1−1浏览网页返回图2−1−2文件传输协议返回返回图2−1−5OSI/RM结构图返回图2−2−1“运行”对话框返回图2−2−2命令提示符窗口返回图2−2−3输入ping127.0.0.1返回图2−2−4输入nslookup−2−1TCP/IP整体构架返回表2−2−2任务单返回图2−1−3看视频返回