网络项目案例.docx
《网络项目案例.docx》由会员分享,可在线阅读,更多相关《网络项目案例.docx(9页珍藏版)》请在冰豆网上搜索。
网络项目案例
文件排版存档编号:
[UYTR-OUPT28-KBNTL98-UYNN208]
网络项目案例
项目1计算机连接入网
项目说明:
了解TCP/IP协议了解网络拓扑结构
了解网络接入方式及选择接入方式了解基本网络硬件
项目要求:
安装基本网络协议
学会基本网络拓扑绘制
掌握双绞线制作
掌握ADSL安装测试方法
任务二TCP/IP协议配置建议课时(8+2)
技能操作目标:
安装网卡驱动
安装网卡协议
查看和测试IP地址连通
技能应用领域:
计算机网卡基本设置
项目案例:
晋城市高级技工学校微机办公室由于误操作,使本地连接消失,经证实是网卡驱动被卸载,需要安装网卡驱动,由于需要共享办公室内打印机,所以需打印机共享协议,为保证工作顺利进行,请尽快解决此问题。
相关技能知识:
2.1什么是网络协议
我们知道,计算机网络是由分布在不同地理位置的计算机连接起来组成一个大型的系统,那么,在这个系统中的计算机之间是如何通信的呢就像人类一样,在不同地区的语言是互不相同的,所以,不同计算机之间需要一个共同的“语言”,这就是网络协议(Protocol)。
在网络协议中,规定了一个数据它的信息格式以及发送接收的方式。
2.1.1协议分层
网络通信的过程是十分复杂的,如何让一个最初的数据经过网络设备和传输介质到达目地,然后再转换成最初的形式让接收方使用,为了降低网络整体工作设计的复杂性,在网络设计时,采用了一种分层的处理方法。
OSI参考模型
OSI参考模型是指开放式通信系统互连参考模型,该模型是以国际化标准组织(InternationalStandardsOrganization,ISO)所提出的一个提案。
OSI参考模型标准中的各种协议精确定义了应当发送什么样的控制信息,以及应当用什么样的过程来解释这个控制信息。
协议的规程说明具有严格的约束。
OSI参考模型只是一个理想化的模型,实际环境中并没有一个真实的网络系统与其完全对应,他只是描述了一个概念,用来协调进程间通信标准的制定:
OSI七层参考模型
1.物理层
物理层的主要功能是完成信息的收发,它关心的问题就是用什么样的物理信号来表示数据1和0,数据传输是否可以同时在两个方向进行。
最初的链接如何建立以及完成通信链接如何终止。
在物理层中典型的设备就是网卡和集线器。
2.数据链路层
数据链路层负责将上层数据封装成固定格式的帧,在数据帧内封装发送和接收端的数据链路层地址(MAC地址),并且为了防止数据传输过程中产生的误码,在尾部加上校验信息。
数据链路层中的典型设备就是Hub和二层网络交换机。
3.网络层
网络层的主要功能就是实现数据从源端到目的端的传送。
在网络中使用一个逻辑地址来标识一个点(IP地址),网络层将上层数据封装成数据包,在包的头部封装源和目的端的逻辑地址。
根据数据包头的逻辑地址选择一个最佳的路径将数据送到目的端。
网络层中的典型设备就是三层交换机和路由器。
4.传输层
传输层的功能就是实现网络中不同主机之间进程上的通信。
网络层和数据链路层负责将数据发送到目的端的主机,而这个数据需要什么用户进程去处理,就需要传输层了。
例如:
用QQ发送消息,网络层和数据链路层负责将消息发送到接收人的主机,而主机具体用什么程序来接收,就是传输层的问题了。
5.会话层
会话层允许不同机器上的用户之间建立会话关系。
会话层允许进行类似传输层的普通数据传送,允许用户利用一次会话在源端的分时系统上登录,或者在两台机器之间进行传递文件。
6.表示层
表示层用于完成一些特定的功能,用于将数据进行编码,转换成一些人类可以接收的类似文字,字符等形式。
另外,表示层还涉及数据的压缩和解压,加密和解密等工作。
7.应用层
应用层包含了大量人们普遍需要的协议。
由于每个应用有不同的要求,应用层在OSI模型中并没有准确定义。
2.2.1.数据的封装与解封装
下面以一个例子来解释数据分层处理:
当需要给朋友写一封信时,我们会遵照一个约定的信件格式去写信,这个格式就是写信时双方的约定
写好了信,要装在信封中,在信封上写上收信人的地址和姓名,和发信人的姓名交给邮局。
邮局会根据信封上的目的地址,将信件封装成一个包裹,通过运输部门发送到其他城市的邮局。
目的城市的邮局会将信件拆封后,送到目的地址收件人的手中去。
收件人拿到信封之后拆开信封来看内容,根据内容来进行不同的动作。
以上例子中,一个信件从源地址发送到目的地址,就是一个不同层之间传输的过程,写信人将信件进行一个简单的封装交给邮局,而邮局讲信件再次封装后发送到目的地的邮局,目的地邮局将信件进行拆封后,取得最终的地址送往收件人手里。
这就是数据在不同层之间所进行的一个封装与解封装的过程:
数据的封装过程
数据被封装完毕后通过网络传输到接收方,接收方按照OSI每一层来查看各自对等的头部信息,将每一层的头部信息取下后,剩余信息发送到上一层,一层一层剥开后,接收方就接收到了数据,这就是数据的接封装过程(逆向过程)
知识小提示:
封装:
为实现各式各样的数据传送,将被传送的数据结构映射进另一种数据结构的处理方式
MAC地址:
物理层设备网卡的一个网络标识,具有全球唯一性。
它是由48个字节组成的地址,为方便起见,通常用12位16进制表示,前6位16进制数字由IEEE负责统一分发,后6位16进制数字由各厂商自己负责管理。
TCP/IP参考模型
TCP/IP协议是目前访问Internet最常用的协议,该模型不仅被计算机网络鼻祖ARPANET所使用,也被ARPANET的继承者——因特网所使用。
它由TPC和IP组成:
1.网络接口层
TCP/IP的最底层,负责接收从网络层交来的IP数据包并将IP数据包通过底层物理网络发送出去,或者从物理网络上接收数据,取出IP数据包交给网络层。
2.网络层
网络层主要负责相邻节点之间的传输。
它主要包括IP数据包的填充,选择去往目标网络的最佳路径,类似于OSI模型中的第三层。
3.传输层
TCP/IP参考模型中的传输层作用与OSI参考模型中的作用是一样的,即在源节点和目的节点的两个进程之间提供端到端的数据传输。
TCP/IP传输层模型中有两个协议:
传输控制协议TCP和用户数据报协议UDP。
TCP协议是一个可靠的面向连接的传输层协议,它可以将数据无差错的发送到互联网上的计算机中去,具有流量控制,速度会比另一个传输层协议相对慢些。
UDP协议是一个无连接不可靠的传输层协议,一般来说,在对可靠性要求不高,网络速度快的场合中使用。
知识小提示:
1.大部分网络传输是靠TCP来完成的,我们所熟知的QQ就是靠UDP协议进行传输的。
有时候会遇到一些消息延迟和丢失也是这个原因。
2.有些同学往往将协议和层混为一谈,其实层只是数据处理的一个参考,而协议则是数据在某一层处理时所达成的一个共同的意识。
每层都会有不同的特定的协议。
4.应用层
应用层将OSI模型中的三个高层合并在一起,具有所有高层协议例如文件传输协议(FTP),简单邮件传输协议(SMTP)等,不同的协议会在后面进行详细介绍。
2.3物理层设备——网卡
2.3.1认识以太网网卡
网卡(NIC)又叫网络适配器,它执行的是IEEE标准,是用来连接计算机和网络硬件的设备,它一般是插在计算机的主板上,市面上常见的网卡有双网卡,光纤网卡,无线网卡等多种,这里我们只介绍以太网网卡。
以太网卡的接口通常为RJ-45接口,不同的网卡标准意味着不同的传输速度和不同的网络。
一般常用的网卡传输速度有10Mbps、100Mbps、10/100Mbps自适应、1000Mbps网卡。
在选购不同的网卡时,要根据不同的网络环境来选择不同速率的网卡。
以免造成不必要的浪费。
2.3.2MAC地址
网卡的工作原理是:
将计算机要发送到网络中的数据分解成适当大小的数据包之后向网络上发送,网络上的计算机如何知道数据的源地址呢,在每块网卡上都有一个全球唯一的网络节点标识,它就像是网卡的身份证一样,就是网卡的MAC地址。
MAC地址由6对十六进制组成,共48bit长(6×2×4),具有全球唯一性,是不可更改的,例如:
00-0F-1E-55-3A-4D。
那么,如何查看网卡的MAC地址:
(1)选择本地连接(本地连接在任务栏的右下角显示像电脑的图标或者在网上邻居属性中有显示),右击选择“状态”中的详细信息可以看到网卡的地址信息。
(2)选择“开始”菜单中的“运行”(WIN+R),输入cmd,在命令提示符中输入“ipconfig/all”,如下图:
案例实践:
1.网卡驱动安装
通常计算机会带有网卡驱动,有时候由于误操作,会使得网卡驱动莫名其妙的消失,即本地连接消失,这个时候就需要安装网卡驱动,安装驱动的方法有多种,最常见的是将驱动光盘放入光驱内自动进行安装,有时候驱动丢失,可以从网络上下载好再进行手动安装:
在设备管理器中选中未安装的驱动,选择重新安装驱动程序,指定驱动程序所在的文件夹后确定进行安装即可。
设备管理器中显示的计算机硬件
2.协议的安装
在网络通信中往往需要安装一些特殊的协议,例如IPX协议来完成,如下图:
打开本地连接的属性,选择“安装”,在选择“协议”,添加自己需要的一些协议完成安装。
知识拓展:
1.IP地址简介
由于MAC地址的复杂性和固定性(不可更改),难以实现层次管理,所以在互联网中的主机如何有一个方便的逻辑标识,让其他主机方便的找到其所在的地理位置,人们设计出了一个在互联网上表明主机身份的一个地址,就是IP地址。
IP地址由两部分组成:
网络ID+主机ID,网络ID表明了主机在网络中的位置,主机ID表明了具体每台主机在网络中的位置。
每台主机的主机ID都是在互联网上唯一的。
现在全球IP在使用的是IPv4,由4个八位二进制组成,用十进制的形式表示出来,每个十进制之间用“.”隔开,例如:
。
关于IP地址会在下节中进行更加详细的讲解。
2.网络连通测试:
ping命令的使用
如何知道我们的网络处在一个连通的状态呢,在windows中,我们可以借助ping命令来实现这个功能:
选择开始菜单中的“运行”程序,在打开的运行对话框中输入“cmd”,打开命令提示符窗口,输入ping+对方主机IP地址,出现如下显示:
图为ping显示网络正常的反馈
若显示内容与上图相同,则说明网络连通,反之出现其他表明网络存在一定的问题。
知识小提示:
1.互联网IP又叫作公网IP地址,它是主机在互联网上传输数据的一个身份标识,是唯一的,需要去网络运营商购买,不可私自更改的。
2.网络中的数据是双向的,即有发送就有接受,如上图所示:
Replyfrom表示从对方主机得到回应的IP地址;bytes表示所发送的数据长度;time表示接收的时间;TTL值则表示对方的系统类型。
若bytes长度不一,表示网络中有数据丢失。
Time不一表示网络状况不稳定。
附表:
TCP/IP模型各层协议
应用层
TELNET
FTP
DHCP
SMTP
WWW
传输层
TPC
UDP
网络层
IP
网络接口层
以太网
FrameRely
PPP
自我评测: