版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机网络青椒小助手任务2路由技术知识点一校园网设备三层设备路由路由的概念个人电脑路由路由是指数据包转发路径选择的过程。我想去主机A
那里网络1网络2路由器应该往哪里发送呢??根据路由信息将数据包发送到目的端一个数据包之所以能够到达目标地址,全靠路由控制,它主要根据数据包中的目的IP地址进行寻址。路由的概念个人电脑路由那么在我们的日常生活中,最熟悉的路由表莫过于自己电脑上的路由信息,操作方法也很简单,如下图,用管理员身份运行命令提示符,并输入“routeprint”指令。
IPv4路由表包括网络目标、网络掩码、网关、接口和跃点数,这些参数在路由控制过程中都起着关键的作用。路由器发送数据包时所使用的地址是网络层的地址,即IP地址。然而仅仅有IP地址还不足以实现将数据包发送到对端目标地址,在数据发送过程中还需要类似于“指明路由器或主机”,以便真正发往目标地址。保存这种信息的就是路由表(Routing
Table),路由器将所有关于如何到达目标网络的最佳路径信息以数据库表的形式存储起来。
个人电脑路由三层设备路由何为三层设备?网络层是OSI参考模型中的第3层,在TCP/IP协议体系中的网络层功能由IP规定和实现,因此又称为IP层。网络层主要关注如何将数据包从源端找到合适的路径转发到目的端,这和路由器的功能不谋而合,所以路由器是典型的三层设备,还有防火墙和三层交换机等具有网络层功能设备均可以称之为三层设备。三层网络设备中都会维护一张重要的表,即路由表,该表中会存放去往各个网络的路由信息。当三层设备收到一个数据包后,会根据IP协议取出目的网络地址,再查询路由表,尝试将数据包的目的网络地址与路由表中的条目进行匹配,以此来判断该从哪个接口转发数据包,这个过程就叫做路由寻址。
主机A主机B/8F0目的地址:/8路由器A路由器B路由器DF1/8路由器C表示路由的来源表示目标网络号表示管理距离和度量值下一站要发往哪里从哪个接口发出去R/8[120/1]via,00:00:16,F1路由转发的过程路由表是指路由器将所有关于如何到达目标网络的最佳路径信息以数据库表的形式存储起来的表路由器路由表/8f0/1/8f0/2/8f0/3……电话簿张三83987654李四83456789王五83123456……R/8[120/1]via,00:00:16,F1路由表的作用三层设备路由表如图,displayiprouting-table指令可以在华为的路由器上查询完整的路由表。这台路由器的路由表共有13条路由,每个路由条目均提供了大量信息。各个路由条目所提供的大量参数都与转发路由的优先级有关,即当去往同一网络目的地存在多条路由时,设备该如何根据这些参数做出选择。
路由表中包含了下列关键项:目的地址(
Destination/Mask):用来标识IP目的地址或目的网络。
网络掩码(Mask):在初始IP地址内容中已经介绍了网络掩码的结构和作用,用来标识IP地址中网络号所占的位数,确定IP地址的结构。输出接口(Interface):指明IP数据包从该路由器的哪个接口转发出去。下一跳IP地址(NextHop):指明IP数据包所经由的下一个路由器的接口地址。
知识点二静态路由静态路由的种类静态路由简介静态路由配置路由协议是在路由指导IP数据包发送过程中事先约定好的规定和标准。它通过在路由器之间共享路由信息来支持可路由协议创建了路由表,描述了网络拓扑结构。路由器A路由器C路由器B路由器D路由表/8f0/1/8f0/2/8f0/3……路由协议什么是路由协议静态路由协议
手工添加到路由器上的,有多少个网络就需要添加多少路由信息条目。动态路由协议
路由器之间通过交换路由信息,负责建立、维护动态路由表,并计算最佳路径的协议。静态路由协议动态路由协议路由协议分类静态路由协议
手工添加到路由器上的,有多少个网络就需要添加多少路由信息条目。根据手动设定路由信息进行数据转发路由器A路由器B网络A网络B路由表网络A走左侧网络B走右侧路由表网络A走左侧网络B走右侧网络B走右侧路由协议分类静态路由优点手工配置,可以精确控制路由选择,改进网络性能。静态路由不会像动态路由那样,要求路由器之间频繁地交换各自的路由表,更加安全。安全性静态路由可以实现负载均衡和路由备份。备份手工配置静态路由配置如图,路由器R1和路由器R2的直连网段为/24,路由器R1与PC1之间网段为/24,路由器R2与PC2之间网段为/24,由路由器R1和R2连接三个不同网段,要实现该网络中所有主机的互联互通,需要引入路由协议。下面以华为系列路由器命令操作为主讲解配置静态路由命令的格式:iproute-staticip-address{mask|mask-ength}interface-typeinterface-number[nexthop-address]命令中主要参数解释如下:目的地址(
ip-address
):用于标识数据包的目标地址或目标网络。网络掩码(
mask|mask-ength
):和目标地址一起来标识目标网络。把目标地址和网络掩码做逻辑与运算,可以得到目标网络。下一跳地址
(
nexthop-address
):说明数据包所经由的下一跳地址。一般情况下,与本路由器直接相连的其他设备接口的IP地址即是下一跳地址。
出接口(
interface-type,
interface-number
):指定静态路由的出接口类型和接口号。对于接口类型为非P2P接口(包括NBMA类型接口或播类型接口,如以太网接口、Virtual-Template、VLAN接口等),必须指定下一跳地址。静态路由配置静态路由配置静态路由可以应用在串行网络或以太网中,但静态路由在这两种网络中的配置有所不同。在串行网络中配置静态路由时,可以只指定下一跳地址或只指定出接口。对于在串行接口默认封装PPP协议的路由器,静态路由的下一跳地址就是与接口相连的对端接口的地址,所以在串行网络中配置静态路由时可以只配置出接口。对应的配置命令如下:[R1]iproute-static24解析:表示在系统模式下,使用iproute-static指令定义静态路由,代表目标网络号,24表示子网掩码为,下一跳地址为(与本路由器直接相连的其他设备接口的IP地址,即路由器R2中GE0/0/0的IP地址)。静态路由配置静态路由可以应用在串行网络或以太网中,但静态路由在这两种网络中的配置有所不同。在串行网络中配置静态路由时,可以只指定下一跳地址或只指定出接口。对于在串行接口默认封装PPP协议的路由器,静态路由的下一跳地址就是与接口相连的对端接口的地址,所以在串行网络中配置静态路由时可以只配置出接口。对应的配置命令如下:[R1]iproute-static24解析:表示在系统模式下,使用iproute-static指令定义静态路由,代表目标网络号,24表示子网掩码为,下一跳地址为(与本路由器直接相连的其他设备接口的IP地址,即路由器R2中GE0/0/0的IP地址)。静态路由配置查看路由器表命令信息。[R2]displayiprouting-table如图,带有static的路由条目是我们刚刚添加的静态路由,这条路由意味着,如果数据包想到达/24目的网络,需要借助下一跳地址的路由器接口把数据转发出去。静态路由种类当路由器的接口配置上IP地址并处于激活状态时,该IP地址即是路由器的直连路由,每个路由器接口必须独占一个网段。直连路由在通信网络中,缺省路由(DefaultRoute)是路由表中一种特殊的静态路由,当网络中报文的路由无法匹配到当前路由表中的路由记录时,缺省路由用来指示路由器或网络主机将该报文发往指定的位置。。缺省路由缺省路由简单的说,缺省路由就是在没有找到匹配的路由表入口项时才使用的路由。即只有当没有合适的路由时,缺省路由才被使用。缺省路由既然属于静态路由的一种,那么它的配置就和静态路由是一样的,在路由表中,缺省路由以到网络由/0的路由形式出现。用作为目标网络号,用作为子网掩码,所有的网络都会和这条路由记录符合。每个IP地址与进行二进制“与”操作后的结果都得0,与目标网络号相等。也就是说用/0作为目标网络的路由记录符合所有的网络,我们称这种路由为缺省路由或默认路由。如图所示,windows主机路由条目的第一条即是缺省路由,从主机上发出的所以数据包,一旦找不到合适的路由条目,则会从缺省路由对应的下一跳地址转发数据。缺省路由知识点三动态路由动态路由简介动态路由的分类动态路由简介对静态路由和动态路由的理解,就好比某人一个在陌生环境里如果想达到某个地点,可以有两种方式。如左图,第一种就是找到一张相关地方的地图,按图索骥,选择一条路径,直接到达目的地,这种属于静态路由;如右图,第二种方式是采用手机导航APP,根据耗费时间最少,换乘最少等等需求自动选择一条最佳的路径,这种属于动态路由。动态路由协议
路由器之间通过交换路由信息,负责建立、维护动态路由表,并计算最佳路径的协议。路由器A路由器B网络A网络B网络C(新增)我连着网络A我连着网络B路由器A路由表路由器B路由表网络A走左侧网络B走右侧网络A走左侧网络B走右侧网络C走右侧网络C走上方动态路由协议自动算出动态路由简介动态路由分类基于工作范围基于协议算法EGP(ExteriorGatewayProtocol,外部网关协议)IGP(InteriorGatewayProtocol,内部网关协议)距离矢量路由协议(DistanceVectorRoutingProtocol)链路状态路由协议(Link-StateRoutingProtocol)网络A网络B
RIP是距离矢量路由协议的一种,它使用跳数作为路径选择的依据。路由器B路由器A路由器D路由器C去往A距离为1,
路由器A去往A距离为2
路由器B去往A距离为2
路由器B去往A距离为3
路由器C路由器C告诉D到网络A的距离为3路由器B告诉C到网络A的距离为2路由器B告诉D到网络A的距离为2路由器A告诉B到网络A的距离为1RIP路由协议工作方式OSPF路由协议工作方式
OSPF是链路状态的路由协议,通过使用SPF算法对收集的链路状态计算出一条到目的网络的最佳路径
路由协议分很多种,每种都有自己的特点及适合使用的网络。协议名称使用的下层协议类型适用范围RIPUDP距离矢量路由协议域内OSPFIP链路状态路由协议域内EIGRPIP综合了距离矢量和链路状态两种协议域内IS-ISIP链路状态协议域内EGPIP距离矢量对外连接BGPTCP路径矢量对外连接补充路由协议分类知识点四无线APAC+AP无线组网方案无线AP简介无线AP与无线路由器的区别
无线AP(AccessPoint)即无线接入点,它类似于无线网络交换机,也是无线网络的核心。无线AP是移动计算机用户进入有线网络的接入点,主要用于宽带家庭、大楼内部以及园区内部,典型距离覆盖几十米至上百米,目前主要技术为802.11系列。大多数无线AP还带有接入点客户端模式(APclient),可以和其它AP进行无线连接,延展网络的覆盖范围。无线AP的工作原理是把双绞线传送的网络信号经过编译,实现电信号与无线电讯号之间的转换,形成无线网的覆盖。根据不同的功率,可以实现不同程度和范围的网络覆盖,一般无线AP的最大覆盖距离可达500米。无线AP简介无线AP的功能是把一个单位内的部分有线网络转换为无线网络,它是无线网和有线网之间沟通的桥梁。其信号范围为球形,搭建的时候最好放到比较高的地方,可以增加覆盖范围,无线AP也就是一个无线交换机,它接入在有线交换机或是路由器上。而无线路由器就是一个带路由功能的无线接入点,接入在光纤宽带线路上,通过路由器功能实现自动拨号接入网络,并通过无线功能,建立一个独立的无线家庭组网。简单来说,无线路由器作为家庭网络设备主要用于一个家庭的无线局域网的构建,而无线AP作为企业级网络设备,可以集中管理一个集团内部几百个WLAN。无线AP与无线路由器的区别WLAN系统一般由AC(接入控制器)和AP(无线接入点)组成。AC是接入控制器(Access
Controller或Wireless
AccessPoint
Controller),是一种网络设备,负责管理某个区域内无线网络中的AP,把来自不同AP的数据进行汇聚并接入Internet,同时完成AP设备的配置管理、无线用户的认证、管理及宽带访问和安全等控制功能。目前的AC已经有了长足的发展,集成了三层交换机以及认证系统等众多功能,成为运营商以及企业部署无线局域网的必备设备。简单来讲,AP是无线局域网的入口,AC可以管理这些入口。AC+AP方案,一直是企业无线网络的方案,也是目前唯一的方案。因为企业网络追求稳定和性能。家用路由器是无法满足的。在AC+AP的网络中,可以实现复杂的网络功能,比如调节AP的无线功率,控制AP的无线覆盖范围,调整无线终端的漫游体验。设置多个SSID,设置多个VLAN,设置访客专用无线,设置访客的Portal认证,VPN设置等等,满足多样化复杂的网络需求。AC+AP无线组网方案部分习题答案1、(单选题)路由选择协议位于OSI参考模型的()。A.物理层B.数据链路层
C.网络层
D.传输层2、(单选题)网络中两个路由器之间的通信依靠的是()。
A.IP地址
B.MAC地址C.端口号D.MAC地址表3、(单选题)在windows操作系统中,常用下列()命令测试目的主机或路由器的可达性。A.netstatB.pingC.ipconfigD.tracert4、(单选题)一个路由器的路由表通常包含()。A
.目的网络和到达该目的网络的完整路径B
.所有目的主机和到达该目的的主机的完整路径
C
.目的网络和到达该目的地网络路径上的下一个路由器的IP地址D
.互联网中所有路由器的IP地址5、(单选题)以下属于三层网络设备的是()。A.交换机B.中继器C.集线器
D.路由器6、(单选题)下列不属于路由分类方式的是()。A.动态路由B.静态路由C.直连路由
D.无线路由7、(单选题)下列关于OSPF协议的描述中,错误的是()。A.OSPF是一种链路状态路由协议B.链路状态协议的度量一般是指费用、距离、延时和带宽等C.当链路状态发生变化时,链路状态路由协议使用泛洪法向所有路由器发送信息
D.链路状态数据库中保存一个完整的路由表8、(单选题)无线局域网采用的数据通信标准是()。A.802.2B.802.3C.802.11D.802.1Q9、(多选题)关于RIP协议,下列说法正确的是()。A.RIP是一种IGPB.RIP是一种链路状态路由协议
C.RIP是一种距离矢量路由协议D.RIP是一种EGP部分习题答案二、填空题1、在windows电脑上查看路由表,需要在cmd模式下输入routeprint命令。2、动态路由协议可以分为外部网关协议和内部网关协议两类,根据算法,也可以分为距离矢量路由协议和链路状态路由协议两类。3、AP为AccessPoint简称,一般翻译为无线接入点,其作用相当于局域网交换机。部分习题答案计算机网络发展的四个阶段一级标题二级标题三级标题1.面向单机的网络互连模式(一)面向单机的网络互连模式字体中文思源黑体CNNormal英文TimesNewRoman标题迷你简菱心双击安装颜色辅色计算机网络武汉铁路职业技术学院任务1初识Web知识点一Web概述HTTP与HTTPSWeb的概念及标准统一资源定位符URLWeb服务应用层主要功能7.应用层OSI参考模型6.表示层5.会话层4.传输层3.网络层2.数据链路层1.物理层TCP/IP协议栈4.应用层3.传输层2.网际层1.网络接口层Web服务电子邮件FTP域名服务网络管理应用层主要服务应用层主要协议HTTPFTPDNS电子邮件协议应用层主要协议DHCPTelnet超文本传输协议,使用端口80,主要用于上网文件传输协议,端口:21和20域名系统,端口:53动态主机IP地址分配协议,端口:67与68SMTP:简单邮件传输协议,端口25POP3:邮局协议,端口110远程登录协议,端口为23Web基本概念万维网WWW(WorldWideWeb)是将互联网中的信息以超文本形式展现的系统,也叫做Web。Web服务器Web服务器Web服务器Web服务器InternetURLHTTPHTMLHTTPS客户端/服务器模型客户端发出服务请求消息服务端给予响应消息应用层传输层底层应用层传输层底层Internet客户端服务器端应用服务网络应用软件之间最常用、最重要的交互模型为C/S(Client/Server,客户端/服务器)模型应用进程应用进程Web的分布式服务
Web分布式超媒体(hypermedia)系统如下图所示,它是超文本(hypertext)系统的扩充。一个超文本由多个信息源链接而成。利用一个链接可使用户找到另一个文档,这些文档可以位于世界上任何一个接在互联网上的超文本系统中。Web的服务方式
Web的目的是访问Internet上的网页,其最具吸引力的是它可以按需操作。当用户需要时,就能得到他所想要的内容。Web服务是跨平台的,使用任何终端、操作系统、浏览器都可以访问Internet上的Web服务,如下图所示。Web标准由于浏览器各不相同,当用户浏览相同的页面时会存在差异,W3C为此定制了一系列的标准,这就是Web标准。
而Web标准不单指某一个标准,而是一系列标准的集合。W3C万维网联盟是国际最著名的标准化组织,1994年成立后,至今已发布近百项万维网相关的标准,对万维网发展做出了杰出的贡献。统一资源定位符URLURL(UniformResourceLocator)(UniformResourceLocator,URL)也被称为网页地址,互联网上每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器处理该文件的方式。如http://就是URL
<协议>://<主机名>:<端口>/<路径>URL格式/view/1496.htmURL举例统一资源定位符URL
URL格式<协议>://<主机名>:<端口>/<路径>模式/协议(scheme):它告诉浏览器如何处理将要打开的文件。https——用安全套接字层传送的超文本传输协议;ftp——文件传输协议;file——当地电脑或网上分享的文件;Telnet——远程登录协议。协议主机名指的是计算机的地址,可以是IP地址或域名地址(DomainNameSystem,DNS)。主机名之前也可以包含连接到服务器所需的用户名和密码(例如:username:password@hostname).COM——用于商业机构。它是最常见的顶级域名;.NET——最初是用于网络组织,例如因特网服务商和维修商。.ORG——是为各种组织包括非盈利组织而定的。主机名统一资源定位符URL
URL格式<协议>://<主机名>:<端口>/<路径>端口号就像门牌号一样,客户端可以通过ip地址找到对应的服务器,但服务器有很多端口,每个应用程序对应一个端口号,通过类似门牌号的端口号,客户端才能真正的找到该服务器。为了对端口进行区分,将每个端口进行了编号,这就是端口号。端口号路径参数用来指定要访问的对象在Web服务器上的文件路径,与本地主机文件的路径格式一样,以根目录“/”开始,由零或多个"/"符号隔开的字符串。如果是网站主页,一般就不需要输入路径,因为在部署网站时设置了访问的默认页面。比如访问360百科,地址是“/”。路径HTTP的概念(一)HTTP(HypertextTransferprotocol)超文本传输协议HTTP是用来在浏览器和WWW服务器之间传送超文本的协议。客户端请求访问Internet客户端服务器端HTTP交互方式首先通过三次握手,客户端与服务器端建立TCP连接。1连接完成后,客户端发起连接请求。2服务器根据请求给出应答内容,将信息返回给客户端。3信息传输完成后,双方断开TCP连接。4(一)HTTP(HypertextTransferprotocol)超文本传输协议HTTP是用来在浏览器和WWW服务器之间传送超文本的协议。…HTTP报文格式(一)HTTP(HypertextTransferprotocol)请求报文和响应报文。请求报文:请求报文中的第一个字段method,它是面向对象技术中的专有名词。“方法”是指对所请求对象进行的操作,这些方法实际上是一些命令。因此,请求报文的类型是由它所采用的方法决定响应报文:在接收和解释请求消息后,服务器返回HTTP响应消息。HTTP响应报文由三个部分组成,分别是:状态行、消息报头和响应正文。HTTP协议分析HTTP(HypertextTransferprotocol)抓包的原理。①打开Wireshark软件,关闭已有的联网程序(防止抓取过多的包),开始抓包。②打开浏览器,输入http网站,网页打开后停止抓包。③如果抓到的数据包多而杂,可以借助过滤器滤出满足要求的协议包,如在过滤器输入ip.addr==IP(实际IP地址为准),按“应用”进行过滤。在过滤结果中通过源IP地址和目的IP地址查找通信的相关数据包。HTTP协议分析④在CMD窗口中(单击“开始”菜单中的“运行”,在弹出的窗口中输入“cmd”,点击“确定”即可进入),输入ipconfig后看到本地主机的IP地址为3,然后输入nslookup域名,可以解析出本次通信中百度的IP地址为83。⑤在过滤的结果中选中一条HTTP数据包,该包向网站服务器发出GET请求。⑥选中该数据包后,打开该数据包封装明细区中InternetProtocol前的“+”号,显示该数据包中IP包的头部信息和数据区,即HTTP协议中GET方法的数据报文格式。HTTP协议分析通过以上抓包信息的解析,在HTTP请求过程中,客户端与服务器之间没有任何身份确认的过程,数据全部明文传输,相当于“裸奔”在互联网上,很容易遭到黑客的攻击。HTTP请求都是明文传输的,所谓的明文指的是没有经过加密的信息,如果HTTP请求被黑客拦截,存在的风险,如果信息里面含有银行卡密码等敏感数据的话,会非信息窃听、信息篡改和信息劫持常危险。为了解决这个问题,Netscape公司制定了HTTPS协议,HTTPS可以将HTTP数据加密传输,即便黑客在传输过程中拦截到数据也无法破译,保证了网络通信的安全。(一)HTTPS(HypertextTransferProtocolSecure)超文本传输安全协议HTTPS是超文本传输协议和SSL/TLS的组合,用以提供加密通讯及对网络服务器身份的鉴定。访问https网站时会有小锁代表安全证书HTTPS的主要思想是在不安全的网络上创建一安全信道,并可在使用适当的加密包和服务器证书可被验证且可被信任时,对窃听和中间人攻击提供合理的保护。HTTPS概念(一)数字证书是指在互联网通讯中标志通讯各方身份信息的一个数字认证,人们可以在网上用它来识别对方的身份,包括使用者信息,公钥和颁发机构的签名信息。HTTPS原理HTTP的URL由”http://”开始,默认端口号为80;HTTPS的URL由”https://”开始,默认端口号为443HTTP的信息是明文传输,https则是具有安全性的ssl加密传输协议。HTTPS与HTTP的区别(1)安全性:HTTP是超文本传输协议,信息是明文传输,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比HTTP协议安全。(2)HTTPS需要申请证书:HTTPS协议需要到CA申请证书,一般免费证书较少,因而需要一定费用。(3)端口不同:HTTP使用的是80端口,而HTTPS使用的是443端口。(4)所在层次不同:HTTP协议运行在TCP之上,HTTPS是运行在SSL/TLS之上的HTTP协议。HTTPS与HTTP的区别Web服务
Web的实现至少需要对下面几个层面的问题给出回答:如何对这个展现超文本的页面进行创作和排版;如何向用户描述这个页面所在的位置;用户和放置这个页面的设备之间,如何传输页面的资源信息;怎样使用户能够很方便地找到所需的信息。怎样使各种万维网文档能够在互联网上的计算机上显示出来,同时使用户清楚地知道在什么地方存在着超链接?采用超文本标记语言HTML(HyperTextMarkupLanguage)使得万维网页面的设计者可以方便地用一个超链从本页面的某处,链接到互联网上的任何一个万维网页面。目前HTML最新的版本是HTML5,它就是一种高级网页技术。使用统一资源定位符URL来标志万维网上的各种文档。使每一个文档在整个互联网的范围内具有唯一的标识符。为了在万维网上方便地查找信息,用户可使用各种的搜索工具(即搜索引擎),常用搜索引擎有谷歌、百度、必应、搜狗等。Web服务
WWW服务采用客户端/服务器工作模式,客户端即浏览器(Browser),服务器即Web服务器,它以超文本标记语言(HTML)和超文本传输协议(HTTP)为基础,为用户提供界面一致的信息浏览系统。WWW服务原理如图所示,WWW浏览器向服务器发送HTTP请求,服务器回复HTTP应答给浏览器。一般www服务器会24小时运行服务器程序,及时响应用户请求,两者之间使用HTTP协议发送与接收数据。Web服务器工作流程用户在浏览器输入网址后获取相应的网页信息,Web服务器的工程流程如下:浏览器分析超链接指向页面的URL,获得服务器名字。浏览器向默认DNS请求分析服务器域名对应IP。DNS解析出目标IP并告知浏览器。浏览器使用IP与服务器连接。浏览器发出请求信息。www服务器响应用户请求并把相应网页发送给浏览器。浏览器接收页面所有数据,并断开服务器连接。浏览器显示网页内容,同时等待用户操作。Web服务器工作流程Web服务器的工作原理并不复杂,一般可分成如下4个步骤:连接过程、请求过程、应答过程以及关闭连接。(1)连接过程是Web服务器和浏览器之间建立起来的一种连接。(2)请求过程是Web的浏览器运用socket文件向其服务器提出各种请求。(3)应答过程是运用HTTP协议把在请求过程中所提出来的明细传输到Web服务器上,进而实施任务处理,然后把任务处理的结果返回到浏览器。(4)关闭连接就是当上一个步骤完成后,Web服务器和其浏览器之间断开连接的过程。知识点二HTML文本标记语言HTML的基本结构HTML特点HTML编辑器制作简单的网页超文本标记语言HTML是一种万维网标记语言,用来结构化信息,描述了网页上的每个组件,例如文本、表格或图像等。
<HTML><HEAD> ……</HEAD><BODY> ……</BODY></HTML>文件头(Head)文件体(body)HTML(HypertextMarkupLanguage)HTML特点超文本标记语言文档制作并不复杂,但功能强大,支持不同数据格式的文件导入,这也是万维网(WWW)盛行的原因之一,其主要特点如下:简易性:超文本标记语言版本升级采用超集方式,从而更加灵活方便。可扩展性:超文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超文本标记语言采取子类元素的方式,为系统扩展提供了保证。平台无关性:超文本标记语言可以使用在广泛的平台上,这也是万维网(WWW)盛行的另一个原因。通用性:HTML是网络的通用语言,它允许网页制作人建立文本与图片相结合的复杂页面,用户无论使用什么类型的电脑操作系统,都可以浏览到该页面。HTML编辑器编写HTML文档通常可以手工编写或使用专门的网页开发工具。HTML是无格式文档,因此可以使用任何一种文本编辑器编写,例如txt记事本、notepad,也可以使用专用开发工具,例如Dreamweaver、HBuilderX、SublimeText3、Webstorm等。超文本语言标签一般成对出现,称为双标签。如左图超文本语言基本结构中:<HTML>表示页开始,</HTML>表示页结束。1<HEAD>表示头开始,</HEAD>表示头结束。2<BODY>表示主体开始,</BODY>表示主体结束,也有单标签,例如换行标签<br>。3HTML基本结构记事本编辑HTML。1代码编辑完毕后,在记事本文件菜单选择“另存为”,需要注意的是,保存HTML文件时,使用.html扩展名2最后启动浏览器,选择“文件”菜单的“打开文件”命令,或者直接在文件夹中双击HTML文件。3制作简单网页部分习题答案
1、(单选题)在Internet中的大多数服务(如WWW,FTP)都采用()模式。
A.主机/终端B.客户端/服务器C.网状D.星型2、(单选题)在OSI参考模型中,()层次为网络用户间的通信提供专用程序。
A.传输层B.会话层C.表示层
D.应用层3、(单选题)HTTP是Internet上的一种()。
A.浏览器B.协议C.服务D.协议集4、(单选题)WWW是Internet上的一种()。
A.浏览器B.协议C.服务D.协议集部分习题答案5、(单选题)URL指的是()。
A.统一资源定位符B.WebC.IPD.主页6、(单选题)以下哪项不是Web的特点()。
A.提供跨平台服务B.以超文本方式组织信息
C.提供字符命令界面D.支持服务器之间的链接7、(单选题)用户在WWW浏览器地址栏内键入了如下URL:/index.htm,其中“index.htm”代表()。
A.协议类型B.主机名C.路径及文件名D.以上都不对计算机网络发展的四个阶段一级标题二级标题三级标题1.面向单机的网络互连模式(一)面向单机的网络互连模式字体中文思源黑体CNNormal英文TimesNewRoman标题迷你简菱心双击安装颜色辅色计算机网络武汉铁路职业技术学院任务2
FTP服务知识点一FTP概述FTP服务器与客户端FTP用户授权FTPFileTransferProtocol利用文件传输协议FTP,
客户机可以给服务器发出命令来下载、上传文件,创建或改变服务器上的目录
。用户界面控制进程数据传送进程控制进程数据传送进程客户端服务器Internet1.传输数据前,服务器端使用21号端口建立控制连接2.每次传输数据,服务器端使用20号端口建立数据连接3.连接完成后,传输文件4.本次文件传输完成断开数据连接5.所有文件传输完成,断开控制连接FTP服务器与客户端FTP用户授权使用FTP时首先必须登录,在远程主机上获得相应的权限以后,才能下载或上传文件。也就是说,想在某一台计算机上共享文件,就必须具有那台计算机的授权。换言之,除非有用户ID和口令,否则便无法传送文件。要连上FTP服务器(即“登陆”),必须要有该FTP服务器授权的帐号,也就是说你只有在有了一个用户标识和一个口令后才能登陆FTP服务器,享受FTP服务器提供的服务。用户授权FTP地址如下:
ftp://用户名:密码@FTP服务器IP或域名:FTP命令端口/路径/文件名上面的参数除FTP服务器IP地址或域名为必要项外,其他都不是必需的。如以下地址都是有效FTP地址:ftp://list:list@ftp://list:list@:2003ftp://list:list@:2003/soft/list.txtFTP地址格式知识点二FTP工作原理FTP连接方式FTP传输模式FTP命令FTP的特点FTP连接方式FTP采用双TCP连接方式,涉及到的端口信息如图所示。1)控制连接使用TCP端口号21用于在FTP客户端和FTP服务器之间传输控制命令及执行信息。控制连接在整个FTP会话期间一直保持打开状态。2)数据连接使用TCP端口号20用于传输数据,包括数据上传、下载、文件列表发送等。主机之间数据传输结束后数据连接将会终止。FTP连接方式那么在TCP双连接下,文件传输协议FTP是如何实现文件传输的?控制连接与数据连接在数据传输的过程中分别起什么作用?(1)FTP客户端首先和FTP服务器的TCP21端口建立控制连接,通过该通道发送文件传输命令,客户端接收数据的时候也在这个通道回复确定信息。(2)控制连接建立完成后,服务器端通过TCP20端口连接至客户端的指定端口发送数据,建立数据连接。(3)在建立控制通道和数据连接后,进行文件传输。(4)本次文件传输完成后则断开数据连接。(5)所有文件传输完成后则断开控制连接。以上就是FTP文件传输协议双TCP连接所起到的作用和数据协商流程。FTP传输模式FTP的传输模式分为文件传输模式与数据传输模式,FTP协议的任务是从一台计算机将文件传送到另一台计算机,它与这两台计算机所处位置、连接方式、甚至是是否使用相同的操作系统都无关。FTP的文件传输模式分为ASCII和二进制数据传输模式,下面重点介绍数据传输模式,主动模式(左图)和被动模式(右图)。FTP命令FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的内部命令,熟悉并灵活应用FTP的内部命令,可以大大方便使用者进行文件操作。命令含义命令含义OPEN与指定主机的FTP
服务器建立连接MGET获取多个服务器文件,可以使用通配符BYE
或QUIT结束本次文件传输,退出FTP
程序MPUT将多个本地文件传到服务器上,可用通配符ASCII进入ASCII
方式,传输文本文件DELETE删除远端文件BINARY传输二进制数文件,进入二进制数方式MDELET删除远端多个文件CD改变远端当前目录MKDIR在远地主机上创建目录LCD改变本地当前目录RMDIR删除远端目录DIR
或LS列出服务器目录下文件PWD显示远端当前目录PUT将一个本地文件上传到远端主机上STATUS显示FTP
程序的状态GET获取远端主机文件CLOSE关闭与远端FTP
程序的连接FTP的特点控制连接和数据连接。控制连接在两主机间传送控制命令,如用户身份、口令、改变目录命令等,而数据连接只用于传送数据。FTP使用两个平行的连接在一个会话期间,FTP服务器必须维持用户状态,也就是说,和某一个用户的控制连接不能断开。另外,当用户在目录树中活动时,服务器必须追踪用户的当前目录,这样,FTP就限制了并发用户数量。限制并发用户数量当用户与一远程计算机建立连接后,用户可以获得远程文件也可以将本地文件传输至远程机器。FTP支持文件沿任意方向传输TFTPTrivialFileTransferProtocol简单文件传输协议,是一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。TFTP也使用客户/服务器模式,使用UDP数据报。TFTP没有一个庞大的命令集,没有列目录的功能,也不能对用户进行身份认证TFTP共有5种协议数据单元(PDU),即读请求PDU、写请求PDU、数据PDU、确认PDU和差错PDU。TFTP部分习题答案一、选择题1、(单选题)DHCP简称()。静态主机配置协议B.动态主机配置协议C.主机配置协议D.IP地址应用协议2、(单选题)DHCP服务采用的地址分配方法中,()种使用了租约的概念。A.自动分配B.动态分配C.手动分配D.默认分配二、简答题1、简述DHCP客户端与服务器交互流程涉及到的四种报文格式以及功能作用。2、简述DHCP客户端获取IP地址的过程。部分习题答案二、填空题1、FTP(FileTransferProtocol)是
文件传输协议的简称。2、FTP工作在OSI模型的应用层。3、FTP采用双TCP连接方式,分别是
控制连接和数据连接。计算机网络发展的四个阶段一级标题二级标题三级标题1.面向单机的网络互连模式(一)面向单机的网络互连模式字体中文思源黑体CNNormal英文TimesNewRoman标题迷你简菱心双击安装颜色辅色计算机网络武汉铁路职业技术学院当我们使用Telnet登录进入远程计算机系统时,事实上启动了两个程序:一个是Telnet客户程序,运行在本地主机上;另一个是Telnet服务器程序,它运行在远程计算机上。任务3远程登录知识点一Telnet概述Telnet远程登录是指本地计算机通过Internet连接到一台远程计算机,登录成功后本地计算机完全成为对方主机的一个远程仿真终端用户。Internet客户端Telnet服务器客户端显示返回结果服务端接收命令,并执行4.操作完成,断开连接Telnet概述当我们使用Telnet登录进入远程计算机系统时,事实上启动了两个程序:一个是Telnet客户程序,运行在本地主机上;另一个是Telnet服务器程序,它运行在远程计算机上。NVT网络虚拟终端(NVT,NetworkVirtualTerminal)是一种虚拟的终端设备,它被客户和服务器所采用,用来建立数据表示和解释的一致性。(NetworkVirtualTerminal)InternetTCP连接客户端服务器两端格式转换使用客户端格式使用服务端格式
在使用Telnet时,客户端软件将用户输入的数据和命令转换成NVT格式并送交服务器。服务器端软件将收到的数据和命令,从NVT格式转换成服务器端所需的格式。
向用户返回数据时,服务器将自己的格式转换为NVT格式,本地客户再从NVT格式转换到本地系统所需的格式。NVT概述知识点二Telnet工作原理Telnet工作原理1.传输数据前,服务器端使用23号端口建立连接2.客户端输入命令发送给Telnet服务器3.服务端接收命令,并把执行结果返回给客户端4.操作完成,断开连接使用Telnet协议进行远程登录时需要满足以下条件:(1)在本地计算机上必须装有包含Telnet协议的客户程序;(2)必须知道远程主机的IP地址或域名;(3)必须知道登录标识与口令。Telnet服务使用客户端/服务器(C/S)工作模式,主要由Telnet客户端、服务器及Telnet协议组成。用户远程登录服务系统程序通过TCP提供的传输服务,通过23端口通信。客户端服务器Telnet连接过程(1)建立与远程服务器的TCP连接。发起连接请求的前提是用户必须知道远程主机的IP地址或域名地址。(2)从键盘上接收本地输入的字符。(3)将输入的字符串变成标准格式并传送给远程服务器。将本地终端上输入的用户名和密码及以后输入的任何命令或字符以NVT(NetVirtualTerminal)格式传送到远程主机。该过程实际上是从本地主机向远程主机发送一个IP数据包。(4)从远程服务器接收输出的信息。将远程主机输出的NVT格式的数据转化为本地所接受的格式发回本地终端,并将该信息显示在本地主机屏幕上。(5)本地终端对远程主机进行撤消连接,即TCP请求断开连接。(6)远程主机的“服务”程序平时不声不响地守候在远程主机上,一接到本地主机的请求,就会立马活跃起来远程登录体验(1)首先在本地电脑上,通过开始菜单找到远程桌面连接,如左图所示,双击打开远程桌面连接对话框。(2)远程桌面连接对话框输入IP地址,IP地址以实际待远程登录电脑IP为准。远程登录体验(3)打开显示选项,输入用户名,单击连接。(4)在弹出对话框输入待连接电脑密码。远程登录体验(5)在弹出对话框选择“是”。(6)远程登录成功。如果通过以上步骤没有实现远程登录,请关闭两台电脑的防火墙重新尝试。计算机网络发展的四个阶段一级标题二级标题三级标题1.面向单机的网络互连模式(一)面向单机的网络互连模式字体中文思源黑体CNNormal英文TimesNewRoman标题迷你简菱心双击安装颜色辅色计算机网络武汉铁路职业技术学院任务4动态主机配置协议知识点一DHCP概述DHCP的功能和特点DHCP地址分配机制在TCP/IP网络中,我们将一台主机接入到互联网中,需要配置哪些参数?配置完成后,主机才能够访问网络中的各种信息和资源。DHCP概述某公司新进员工,系统管理员就需要为新员工电脑分配IP地址等参数,保证新员工的主机能够接入到公司网络。在常见的小型网络中(例如家庭网络和学生宿舍网),终端数量较少,管理员手工分配IP地址即可,但是到了中、大型网络,大量的主机终端需要连入到公司网络,它们都需要IP地址等网络参数,手动分配IP地址工作量大,而且配置时容易导致IP地址冲突等错误。
DHCP协议可以为网络终端动态分配IP地址,解决了手工配置的各种问题。DHCPDynamicHostConfigurationProtocolDHCP,动态主机配置协议,实现了自动设置IP地址、统一管理IP地址的分配DHCP概述
DHCP动态分配IP地址流程如图所示,新员工的电脑第一次接入到公司网络路由器中,发起DHCP请求“大家好,我刚来,谁给我指一个座位号?”,带有DHCP服务的路由器收到请求后,回复信息“好的,我看看座次表,看把你安排在哪里好。”,DHCP服务器给主机分配IP地址等网络参数,让其可以接入到公司网络,实现IP地址的动态分配。DHCP特点DHCP特点(1)保证任何IP地址在同一时刻只能由一台DHCP客户端所使用。(2)DHCP可以给用户分配永久固定的IP地址。(3)DHCP可以同采用其他方法获得IP地址的主机共存(如手工配置IP地址的主机)。DHCPDynamicHostConfigurationProtocolDHCP在TCP/IP协议簇的UDP层上工作,网络管理员使用DHCP可以给内部网络中所有计算机自动分配IP地址。DHCP地址分配机制(1)自动分配方式(AutomaticAllocation),DHCP服务器为主机指定一个永久性的IP地址,一旦DHCP客户端第一次成功从DHCP服务器端分配到IP地址后,就可以永久性的使用该地址。(2)动态分配方式(DynamicAllocation),DHCP服务器给主机指定一个具有时间限制的IP地址,时间到期或主机明确表示放弃该地址时,该地址可以被其他主机使用。(3)手工分配方式(ManualAllocation),客户端的IP地址是由网络管理员指定的,DHCP服务器只是将指定的IP地址告诉客户端主机。知识点一DHCP工作原理DHCP代理DHCP协商数据包分析DHCP工作原理DHCP采用UDP作为传输协议,客户端发送消息到DHCP服务器的的67号端口,服务器返回消息给客户端的68号端口。
如图所示,客户端向DHCP服务器发起请求IP的数据包,服务器回复请求,紧接着客户端从服务器给的地址池中选择IP地址,最后服务器确定该IP地址的租约信息,通过以上流程服务器完成自动分配IP地址的功能。1234源IP:
目的IP地址:55目的IP地址:55源IP地址:服务端IP地址源IP:
目的IP地址:55目的IP地址:55源IP地址:服务端IP地址发现阶段(DHCPDISCOVER)提供阶段(DHCPOFFER)选择阶段(DHCPREQUEST)确认阶段(DHCPACK)DHCPDISCOVER报文中封装了客户端MAC客户端根据MAC地址确定报文是否发给自己的DHCPOFFER报文中封装了客户端MAC地址确认分配给请求的地址DHCP客户端DHCP服务端DHCP工作原理DHCP代理
DHCP中继代理是一个小程序,它可以实现在不同子网和物理网段之间处理和转发DHCP信息的功能。
DHCP客户端启动并进行初始化时,它会在本地网络广播配置请求报文,如果本地网络存在DHCP服务器,可直接进行DHCP配置,不需要DHCP中继;如果本地网络没有DHCP服务器,则与本地网络相连的具有DHCP中继功能的网络设备收到该广播报文后,将进行适当处理并转发给指定的其它网络上的DHCP服务器。DHCP服务器根据客户端提供的信息进行相应的配置,并通过DHCP中继将配置信息发送给DHCP客户端,完成对DHCP客户端的动态配置。
那么DHCP的中继代理流程是如何实现不同子网间提供动态主机分配服务的,如图所示,DHCP中继位于DHCP客户端和服务器之间,由于DHCPDISCOVER是以广播方式进行的,其情形只能在同一网络之内进行,因为路由器是不会将广播传送出去的。但如果DHCP服务器架设在其他的网络上面,可以用DHCP中继来接管客户的DHCP请求,然后将此请求传递给真正的DHCP服务器,然后将服务器的回复传给客户,用这种方式实现跨网服务。DHCP代理DHCP协商数据包分析数据包1:DHCPDiscover;数据包2:DHCPOffer;数据包3:DHCPRequest;数据包4:DHCPACK。DHCPDiscover数据包分析DHCPDiscover数据包。客户端使用IP地址发送了一个广播包,可以看到此时的目的IP为55。客户端试图通过该广播数据包发现,可以给它提供服务的DHCP服务器。从下图5-4-13可以看出,DHCP属于应用层协议,在传输层使用UDP协议,目的端口是67。DHCPOffer数据包分析DHCP服务器仍然使用广播地址作为目的地址,因为此时请求分配IP的客户端并没有自己ip,而可能有多个客户端在使用这个IP作为源IP向DHCP服务器发出IP分配请求,DHCP也不能使用这个IP作为目的IP地址,于是依然采用广播的方式,告诉正在请求的客户端们,这是一台可以使用的DHCP服务器。DHCP服务器提供了一个可用的IP,在数据包的Your(client)IPAddress字段可以看到DHCP服务器提供的可用IP。DHCPRequest数据包分析当Client
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026人口登记面试题及答案
- 祁阳离婚协议书
- 林权抵押合同范本
- 工程提成协议书
- 股票分红协议书
- 女方房产协议书
- 让路给邻居协议书
- 出租续签合同范本
- 房东担责协议书
- 2026市直中学面试题目及答案
- IG物理考试真题及答案
- 皮雕雕刻基础知识培训课件
- 2025年人民检察院公开招聘用制书记员考试题及答案
- 海南文昌恒晟环保炭化加工有限公司椰壳碳化、水烟碳加工项目(重大变动)环境影响报告表
- 市场监管案件汇报
- C20混凝土垫层施工方案
- 大学生就业指导与职业生涯规划
- 冠心病超声心动图诊断与应用
- CRH高速动车组操作指南
- 港科大广州管理制度
- 2025国家开放大学《人类发展与环境保护》形成性考核123答案+终结性考试答
评论
0/150
提交评论