2025/12/25 23:49:47
网站建设
项目流程
安徽省工程建设信息网官方网站,2019河北省建设厅检测员报名网站,wordpress浮动小人插件,哪个页面设计培训好网络参考模型OSI 参考模型应用层定义了各种应用协议#xff08;SSH#xff0c;FTP#xff0c;VNC/QQ等#xff09;表示层在一个系统定义的文件#xff0c;可以在另一个系统中通过同样的方式识别和理解会话层控制会话窗口传输层控制端到端的传输#xff0c;有两大协议SSHFTPVNC/QQ等表示层在一个系统定义的文件可以在另一个系统中通过同样的方式识别和理解会话层控制会话窗口传输层控制端到端的传输有两大协议TCP--邮政/UDP---顺丰网络层定义IP地址逻辑地址理解为填写快递单上的姓名数据链路层定义MAC地址物理地址理解为填写快递单上的家庭住址同时会校验数据物理层设置传输媒介第七层 应用层OSI 参考模型中最靠近用户的一层为应用程序提供网络服务。第六层 表示层提供各种用于应用层数据的编码和转换功能确保一个系统的应用层发送的数据能被另一个系统的应用层识别。第五层 会话层负责建立、管理和终止表示层实体之间的通信会话。该层的通信由不同设备中的应用程序之间的服务请求和响应组成。第四层 传输层提供面向连接 或非面向连接的数据传递以及进行重传前的差错检测。第三层 网络层定义逻辑地址供路由器确定路径负责将数据从源网络传输到目的网络。第二层 数据链路层将比特组合成字节再将字节组合成帧使用链路层地址以太网使用MAC地址来访问介质并进行差错检测。第一层 物理层在设备之间传输比特流规定了电平、速度和电缆针脚等物理特性。OSI 参考模型-寄快递OSI 参考模型听起来挺唬人其实就像咱们平时寄快递的全过程 —— 从你把包裹交给快递员到收件人拆包中间要经过好几道手续每一步都有专人负责。它把网络通信拆成 7 层每层干好自己的活儿分工明确还不容易出错。第一层物理层 —— 搬包裹的 “搬运工”你把快递盒放在快递点的货架上快递员过来扫码、装车这一步不管盒子里是衣服还是零食只负责 “移动实体”。物理层就干这个不管数据是文字还是图片都变成 0 和 1 的电信号、光信号比如网线里的电流、光纤里的光然后通过网线、光纤这些 “运输工具” 传出去。它只关心 “怎么传信号”不关心传的是啥。第二层数据链路层 —— 给包裹贴 “详细地址” 的打包员快递员会给包裹套个塑料袋写上收件人电话和具体门牌号比如 “XX 小区 3 栋 2 单元 501”防止运输中磨损还能精准找到家门口。数据链路层类似给物理层传来的 0 和 1 加上 “MAC 地址”设备的物理地址就像门牌号打包成 “帧”同时检查有没有传错比如信号干扰导致数据乱码错了就退回重发。第三层网络层 —— 规划路线的 “导航员”如果包裹要从北京寄到广州快递公司会规划路线先到北京集散中心再转武汉中转站最后到广州网点。网络层就是干这个的通过 “IP 地址”类似城市 街道的大区地址比如 “北京市朝阳区”确定数据要去哪个 “大区域”然后选一条最快的路路由选择把数据拆成 “数据包” 分批发送。比如你给上海的朋友发消息数据可能先经过本地路由器再转全国主干网这都是网络层在指挥。第四层传输层 —— 盯紧包裹的 “客服专员”你寄了个贵重物品会选 “保价快递”客服会全程跟踪确保包裹没丢、没少件如果是普通文件可能就选便宜的 “普通快递”不盯那么紧。传输层就像这个客服用 TCP 协议时保价快递会确认对方收到每一个数据包丢了就重发保证完整用 UDP 协议时普通快递不管对方收没收到只管快速发送适合视频通话、游戏这类不怕偶尔丢点数据的场景。第五层会话层 —— 负责 “接通电话” 的接线员寄快递前你可能会先给收件人打个电话“我明天寄个包裹你在家吗” 确认对方能收货再寄。会话层就是这样建立 “通信连接”比如你登录微信时它会先和微信服务器确认 “可以连接”通信过程中保持连接比如视频通话时不会突然断连结束后还会说一声 “我挂了哦”断开连接。第六层表示层 —— 翻译 加密的 “秘书”如果你寄的是进口商品包装上的外文说明会被翻译成中文如果是机密文件会用信封密封起来。表示层就像个秘书把数据转换成双方都能看懂的格式比如把图片的 JPG 格式转成 PNG还能给数据加密比如网银付款时密码会被加密传输防止被偷看、压缩比如把大视频压缩后再传省流量。第七层应用层 —— 直接对接用户的 “快递点前台”你去快递点寄件前台会问你“寄普通快递还是特快到付还是寄付” 直接帮你处理需求。应用层就是网络的 “前台”直接对接用户用的软件比如微信发消息用的是自己的协议浏览网页用 HTTP 协议发邮件用 SMTP 协议。它不管数据怎么传只负责把你的需求比如 “发这条消息”转换成网络能处理的信号。总结简单说OSI 七层模型就像一条流水线每层管好自己的环节从 “搬数据” 到 “确认收到”一步扣一步最后让你的消息、图片、视频能稳稳当当地从一台设备跑到另一台设备。虽然实际网络中不常用这么复杂的分层但理解它就懂了网络通信的 “底层逻辑” 啦。TCP/IP 对等模型如果说 OSI 七层模型是网络通信的 “理想设计图”那 TCP/IP 对等模型就是实际中大家更爱用的“简化版操作手册”。它把 OSI 的七层合并成了四层就像把寄快递的七个步骤简化成了四个关键环节更接地气也更实用。其实 TCP/IP 模型在实际教学中还有一种更常见的 “五层版本”—— 它在四层模型的基础上把“网络接口层” 拆成了 “物理层” 和 “数据链路层”就像把快递流程里的 “搬箱子 贴标签” 拆成两个独立步骤分工更明确。TCP/IP 对等模型-寄快递咱们用 “给远方朋友寄家乡特产” 的全过程来拆解这五层第一层物理层 ——“搬运工” 的体力活物理层是整个传输的 “起点搬运工”它不管数据是什么内容只负责把抽象的 “0” 和 “1” 转换成能在物理介质中传播的信号。比如用网线时它会把数据变成高低变化的电流用 WiFi 时就转换成无线电波用光纤时又变成强弱不同的光信号。就像你把特产箱子搬到快递点的传送带上不管箱子里是腊肉还是茶叶只管完成 “从 A 点到 B点” 的物理移动。常见的网线接口、WiFi 天线、光纤接头都是物理层的 “工具”它们决定了信号能传多远、多快。第二层数据链路层 ——“贴标签的打包员”当特产箱子被搬到传送带后需要一个明确的 “本地地址” 才能在快递点内部流转。数据链路层就像给箱子贴标签的打包员它把物理层传来的信号打包成 “帧”并贴上唯一的 MAC 地址类似“XX 快递点 3 号货架第 2 个位置”确保数据能在局域网内准确找到相邻的设备。比如你家的手机、电脑、智能电视连接同一个 WiFi 时数据链路层会通过 MAC 地址区分它们—— 就像快递点的打包员不会把你的箱子错放到别人的货架上。它还会检查箱子有没有在搬运中破损差错校验如果发现问题就退回重发。第三层网络层 ——“规划跨区路线的导航员”特产要从本地快递点发往外地就需要知道 “对方在哪个城市哪个区”。网络层就是负责规划跨区域路线的 “导航员”它依靠 IP 地址类似 “上海市浦东新区 XX 路 XX 号”定位目标设备然后选择最优路径。比如你从武汉给北京的朋友发消息网络层会指挥数据先经过本地路由器再接入全国主干网可能还要经过郑州、石家庄等中转站路由器最终到达北京的目标服务器。这就像快递导航会规划 “武汉→郑州→石家庄→北京” 的运输路线避开拥堵路段。IP 协议是网络层的核心没有它数据就会在广域网中 “迷路”。第四层传输层 ——“选择运输方式的调度员”确定了路线后还要选择合适的运输方式是用 “次日达专车”确保准时还是 “普通货运”只求快速传输层就是做这个决定的 “调度员”它有两个核心协议TCP 协议类似 “次日达专车”会和接收方建立连接全程跟踪每个数据包的状态一旦发现丢失就立刻重发保证数据完整无误。比如网购特产时商家用冷链车 全程 GPS 跟踪类似 TCP确保生鲜不会变质。UDP 协议类似 “普通货运”不建立连接只管以最快速度发送适合对实时性要求高的场景。比如视频通话时偶尔卡顿一下不影响整体沟通用 UDP 能让画面更流畅。第五层应用层 ——“对接需求的客服专员”应用层是最贴近用户的 “客服专员”它直接处理我们的具体需求。当你打开微信发消息、用浏览器查特产攻略、用 APP 下单付款时都是应用层在工作。它会把你的操作转换成网络能理解的 “语言”协议发消息用微信专属协议查网页用 HTTP协议付款时用加密协议保护密码。就像你告诉客服 “我要寄 2 斤腊肉到北京要求冷藏”客服会把这些需求转换成快递系统能执行的指令 —— 包装要求、运输方式、收货地址等全程对接你的需求。五层协作的全过程从 “发消息” 看流水线。比如你给朋友发一条 “尝尝我家的新茶”5. 应用层把文字转换成微信协议的数据包顺便压缩一下体积。6. 传输层选择 TCP 协议给数据包编号确保朋友能按顺序收到。7. 网络层添加朋友服务器的 IP 地址规划从你的手机到服务器的路线。8. 数据链路层给数据包贴上你手机的 MAC 地址在 WiFi 局域网内找到路由器。9. 物理层把数据包转换成无线电波通过 WiFi 发送给路由器。然后路由器再逐层处理最终把消息传到朋友的手机 —— 整个过程就像特产经过五层处理从你家顺利送到朋友手中。理解这五层就掌握了数据在网络中 “旅行” 的全部秘密不管是刷视频、玩游戏还是网上办公背后都是这五条 “流水线” 在协同工作哦。实验服务器初体验实验内容初体验 web 和 ftp 服务器实验拓扑配置过程配置 IP客户端web 服务器ftp 服务器配置服务器准备在桌面上创建一个文件夹data包含文件 welcome.txt内容任意。web 服务器启动后界面如下ftp 服务器以同样的方式配置 ftp 服务器。测试测试 web 服务器出现如下界面标识获取网页成功。测试 ftp 服务器登录成功界面如下下载文件出现如下界面表示下载成功。实验总结通过本次实验我们掌握了以下内容1. 熟悉 VRP 操作界面。2. 了解应用层http和ftp协议。3. 掌握 IP 地址配置。网络层协议及IP编址网络层介绍网络层是 OSI 七层模型中的第三层在 TCP/IP 协议栈中也占据核心地位。它的核心功能是实现不同网络之间的数据传输解决数据包在多个网络间的路由选择和转发问题让数据能跨越不同网络到达目标主机。网络层协议常见的网络层协议有 IPv4、IPv6、ICMP、IGMP 等。其中IPv4 是目前应用最广泛的网络层协议负责为数据包提供源和目的的逻辑地址即 IP 地址并通过路由协议确定传输路径。IP 协议IP是Internet Protocol的缩写。 Internet Protocol本身是一个协议文件的名称该协议文件的内容非常少主要是定义并阐述了IP报文的格式。经常被提及的IP一般不是特指Internet Protocol这个协议文件本身而是泛指直接或间接与IP协议相关的任何内容。IP 报文格式数据包分片网络中转发的IP报文的长度可以不同但如果报文长度超过了数据链路所支持的最大长度则报文就需要分割成若干个较小的片段才能够在链路上传输。将报文分割成多个片段的过程叫做分片。生存时间TTL字段设置了数据包可以经过的路由器数目。一旦经过一个路由器TTL值就会减1当该字段值为0时数据包将被丢弃。协议号IP报文头中的协议号字段标识了将会继续处理该报文的协议指出此数据包携带的数据使用何种协议以便目的主机的IP层将数据部分上报给哪个进程处理。ICMP 协议Internet控制消息协议ICMP (Internet Control Message Protocol)是IP协议的辅助协议。ICMP协议用来在网络设备间传递各种差错和控制信息对于收集各种网络信息、诊断和排除各种网络故障等方面起着至关重要的作用。IPv4 地址IP地址在网络中用于标识一个节点或者网络设备的接口用于IP报文在网络中的寻址。由全球IP地址分配机构IANA (Internet Assigned Numbers Authority)管理的IPv4地址于2011年完全用尽。随着最后一个IPv4公网地址分配完毕加上接入公网的用户及设备越来越多IPv4地址枯竭的问题日益严重这是当前IPv6替代IPv4的最大源动力。IP地址由 IANA (Internet Assigned Numbers Authority)分配根据地址长度可分为IPv4 地址表示IPv4 地址有32 bit。IPv4 地址通常采用点分十进制表示IPv4地址范围0.0.0.0~255.255.255.255。示例192.168.10.1IPv4 地址构成网络部分用来标识一个网络。主机部分用来区分一个网络内的不同主机。计算机使用网络掩码区分一个IP地址中的网络部分及主机部分。示例192.168.10.1/24IPv4 地址寻址网络号用于表示主机所在的网络类似于“XX省XX市XX区XX小区”的作用。主机号用于表示网络号所定义的网络范围内某个特定的主机接口类似于门牌号“XX栋XX号”的作用。IPv4 地址分类为了方便IP地址的管理及组网IP地址分成五类A/B/C类默认网络掩码A类8 bit 0.0.0.0~127.255.255.255/8B类16 bit128.0.0.0~191.255.255.255/16C类24 bit192.0.0.0~223.255.255.255/24IPv4 地址计算例172.16.10.1/16这个B类地址的网络地址、广播地址以及可用地址数分别是网络地址将IP地址的主机位全设为0所得结果是该IP地址所在网络的网络地址。广播地址将IP地址的主机位全设为1所得结果是该IP地址所在网络的广播地址。IP地址数2ⁿn为主机位位数。可用IP地址数2ⁿ-2n为主机位位数。可用IP地址范围172.16.0.1~172.16.255.254私网 IPv4 地址IP地址空间中有一些特殊的IP地址这些IP地址有特殊的含义和作用举例如下。特殊IP地址地址范围作用有限广播地址255.255.255.255可作为目的地址发往该网段所有主机受限于网关任意地址0.0.0.0“任何网络”的网络地址“这个网络上这个主机接口”的IP地址环回地址127.0.0.0/8测试设备自身的软件系统本地链路地址169.254.0.0/24当主机自动获取地址失败后可使用该网段中的某个地址进行临时通信子网划分如果一个B类地址用于一个广播域则会导致地址浪费。广播域太庞大一旦发生广播内网不堪重负。示例:将一个网络号划分成多个子网每个子网分配给一个独立的广播域。如此一来广播域的规模更小、网络规划更加合理。IP地址得到了合理利用。路由基础网络中每个节点使用IP地址标识每个IP地址都拥有自己的网段各个网段可能分布在网络的不同区域。为了实现不同网段之间的相互通信网络设备需要能够转发来自不同网段的IP报文将其送达不同的IP网段。基本概念路由、路由器、路由表路由设备依据路由转发报文到目的网段的网络设备。路由是指导报文转发的路径信息通过路由可以确认转发IP报文的路径。最常见的路由设备路由器。路由设备维护着一张路由表保存着路由信息。路由示例目的网络/掩码出接口下一跳10.1.1.0/24GE0/0/01.1.1.2路由中包含以下信息目的网络标识目的网段掩码与目的地址共同标识一个网段出接口数据包被路由后离开本路由器的接口下一跳路由器转发到达目的网段的数据包所使用的下一跳地址路由器通过各种方式发现路由并选择最优的路由条目放入路由表中。路由表指导路由器如何转发IP报文。路由信息获取方式路由器通过以下方式发现路由查看路由表Destination/Mask表示此路由的目的网络地址与网络掩码。将目的地址和子网掩码“逻辑与”后可得到目的主机或路由器所在网段的地址。例如目的地址为1.1.1.1掩码为255.255.255.0的主机或路由器所在网段的地址为1.1.1.0。ProtoProtocol该路由的协议类型也即路由器是通过什么协议获知该路由的。PrePreference表示此路由的路由协议优先级。针对同一目的地可能存在不同下一跳、出接口等多条路由这些不同的路由可能是由不同的路由协议发现的也可以是手工配置的静态路由。优先级最高数值最小者将成为当前的最优路由。Cost路由开销。当到达同一目的地的多条路由具有相同的路由优先级时路由开销最小的将成为当前的最优路由。NextHop表示对于本路由器而言到达该路由指向的目的网络的下一跳地址。该字段指明了数据转发的下一个设备。Interface表示此路由的出接口。指明数据将从本路由器的哪个接口转发出去。路由转发流程注意数据通信往往是双向的因此要关注流量的往返往返路由实验路由器初体验实验目的通过路由器实验不同网段通信。实验拓扑配置过程配置 PC 地址配置路由器Huaweisystem-view [Huawei]interface Ethernet 0/0/0 [Huawei-Ethernet0/0/0]ip address 192.168.1.254 24 [Huawei-Ethernet0/0/0]interface Ethernet 0/0/1 [Huawei-Ethernet0/0/1]ip address 192.168.2.254 24 [Huawei-Ethernet0/0/1]quit [Huawei]测试理论静态路由静态路由由网络管理员手动配置配置方便对系统要求低适用于拓扑结构简单并且稳定的小型网络。缺点是不能自动适应网络拓扑的变化需要人工干预。示例RTA上转发目的地址属于20.1.1.0/24的报文在只有直连路由的情况下没有路由匹配。此时可以通过手动配置静态路由使RTA发送前往20.1.1.0/24网段的报文交给下一跳10.0.0.2转发。实验配置静态路由实验目的通过配置静态路由实现不同网段通信。实验拓扑配置过程配置 PC 地址配置路由器配置R1Huaweisystem-view [Huawei]sysname R1 [R1]interface Ethernet 0/0/0 [R1-Ethernet0/0/0]ip address 192.168.1.254 24 [R1-Ethernet0/0/0]interface GigabitEthernet 0/0/0 [R1-GigabitEthernet0/0/0]ip address 192.168.3.1 24 [R1-GigabitEthernet0/0/0]quit # 添加静态路由 [R1]ip route-static 192.168.2.0 24 192.168.3.2 [R1]配置R2Huaweisystem-view [Huawei]sysname R2 [R2]interface Ethernet 0/0/0 [R2-Ethernet0/0/0]ip address 192.168.2.254 24 [R2-Ethernet0/0/0]interface GigabitEthernet 0/0/0 [R2-GigabitEthernet0/0/0]ip address 192.168.3.2 24 [R2-GigabitEthernet0/0/0]quit # 添加静态路由 [R2]ip route-static 192.168.1.0 24 192.168.3.1 [R2]测试理论缺省路由缺省路由是一种特殊的路由当报文没有在路由表中找到匹配的具体路由表项时才使用的路由。如果报文的目的地址不能与路由表的任何目的地址相匹配那么该报文将选取缺省路由进行转发。缺省路由在路由表中的形式为0.0.0.0/0缺省路由也被叫做默认路由。示例缺省路由一般用于企业网络出口配置一条缺省路由让出口设备能够转发前往Internet上任意地址的IP报文。实验配置缺省路由实验目的通过配置缺省路由实现不同网段通信。实验拓扑配置过程配置 PC 地址配置路由器配置R1Huaweisystem-view [Huawei]sysname R1 [R1]interface Ethernet 0/0/0 [R1-Ethernet0/0/0]ip address 192.168.1.254 24 [R1-Ethernet0/0/0]interface Ethernet 0/0/1 [R1-Ethernet0/0/1]ip address 192.168.4.254 24 [R1-Ethernet0/0/1]interface GigabitEthernet 0/0/0 [R1-GigabitEthernet0/0/0]ip address 192.168.3.1 24 [R1-GigabitEthernet0/0/0]quit [R1]ip route-static 0.0.0.0 0 192.168.3.2 [R1]配置R2Huaweisystem-view [Huawei]sysname R2 [R2]interface Ethernet 0/0/0 [R2-Ethernet0/0/0]ip address 192.168.2.254 24 [R2-Ethernet0/0/0]interface Ethernet 0/0/1 [R1-Ethernet0/0/1]ip address 192.168.5.254 24 [R1-Ethernet0/0/1]interface GigabitEthernet 0/0/0 [R2-GigabitEthernet0/0/0]ip address 192.168.3.2 24 [R2-GigabitEthernet0/0/0]quit [R2]ip route-static 0.0.0.0 0 192.168.3.1 [R2]测试PC1 可以与其他任意网络中PC通信。理论动态路由这里不详细介绍动态路由。课后作业R1 的静态路由配置R1 需要到达R2 的环回10.1.1.2、R3 的环回10.1.1.3、R2-R3 网段10.0.23.0/24# 配置接口IP同之前 interface GE0/0/1 ip address 10.0.13.1 255.255.255.0 interface GE0/0/2 ip address 10.0.12.1 255.255.255.0 interface LoopBack0 ip address 10.1.1.1 255.255.255.255 # 配置静态路由 ip route-static 10.1.1.2 32 10.0.12.2 # 到R2环回下一跳R2的GE0/0/2接口IP ip route-static 10.1.1.3 32 10.0.13.3 # 到R3环回下一跳R3的GE0/0/1接口IP ip route-static 10.0.23.0 24 10.0.12.2 # 到R2-R3网段下一跳R2R2 的静态路由配置R2 需要到达R1 的环回10.1.1.1、R3 的环回10.1.1.3、R1-R3 网段10.0.13.0/24# 配置接口IP同之前 interface GE0/0/2 ip address 10.0.12.2 255.255.255.0 interface GE0/0/3 ip address 10.0.23.2 255.255.255.0 interface LoopBack0 ip address 10.1.1.2 255.255.255.255 # 配置静态路由 ip route-static 10.1.1.1 32 10.0.12.1 # 到R1环回下一跳R1的GE0/0/2接口IP ip route-static 10.1.1.3 32 10.0.23.3 # 到R3环回下一跳R3的GE0/0/3接口IP ip route-static 10.0.13.0 24 10.0.12.1 # 到R1-R3网段下一跳R1R3 的静态路由配置R3 需要到达R1 的环回10.1.1.1、R2 的环回10.1.1.2、R1-R2 网段10.0.12.0/24# 配置接口IP同之前 interface GE0/0/1 ip address 10.0.13.3 255.255.255.0 interface GE0/0/3 ip address 10.0.23.3 255.255.255.0 interface LoopBack0 ip address 10.1.1.3 255.255.255.255 # 配置静态路由 ip route-static 10.1.1.1 32 10.0.13.1 # 到R1环回下一跳R1的GE0/0/1接口IP ip route-static 10.1.1.2 32 10.0.23.2 # 到R2环回下一跳R2的GE0/0/3接口IP ip route-static 10.0.12.0 24 10.0.23.2 # 到R1-R2网段下一跳R2配置说明静态路由需逐台手动配置需明确目标网段和下一跳 IP相邻设备的接口 IP若某条链路故障静态路由不会自动切换需手动调整。配置完成后可通过display ip routing-table查看静态路由是否生效通过ping命令测试网段互通性。以 R1 的配置为例原理拆解R1 的接口连接了两个网段10.0.12.0/24连 R210.0.13.0/24连 R3所以 R1 要到达其他网段时到10.1.1.2/32R2 的环回必须发往 R2因此下一跳设为 R2 在10.0.12.0/24网段的接口 IP10.0.12.2到10.1.1.3/32R3 的环回直接发往 R3因此下一跳设为 R3 在10.0.13.0/24网段的接口 IP10.0.13.3到10.0.23.0/24R2-R3 的网段需通过 R2 转发注意由图可知R2和R3在此图中离R1的距离相同所哟根据就近原则两个都可以选不一定要强制选择R2因此下一跳设为10.0.12.2。该拓扑静态路由配置的核心原理对应所有设备每台路由器的静态路由都是 **“以自身为起点根据相邻设备的互联 IP指定到目标网段的下一跳”**—— 因为拓扑中设备是两两互联的所以下一跳必然是相邻设备的接口 IP比如 R2 到 R1 的网段下一跳是 R1 的10.0.12.1。