首页 / 资讯中心 / 文章详情

计算机网络基础入门:从OSI七层模型到IP、DNS与网络安全

计算机网络基础入门:从OSI七层模型到IP、DNS与网络安全 ★ FEATURED ARTICLE
简介这是一份面向网络初学者与技术人员的计算机网络基础知识PPT适合用作课堂教学、内部培训或自学入门讲义。内容从网络定义、发展阶段、分类方式讲起系统梳理OSI七层模型与TCP/IP四层协议并展开IP地址与DNS原理帮助读者建立起从物理层到应用层的完整认知框架。在设备层面覆盖路由器、交换机、防火墙以及网络入侵检测系统的功能与工作方式在管理与安全方面介绍SNMP等网络管理协议、加密技术与认证技术等常见防护手段并提及HTTP、网络新技术与发展趋势。资源为1个pptx文件整体约2.96MB图文结构清晰目录模块便于按章节翻阅或二次编辑。已有80人学习下载无论用于考前复习、新人扫盲还是课件打磨都能提供结构化的知识支撑。1. 入门先搞懂一件事网络到底是什么你每天刷视频、发微信、打开网页查资料背后其实都靠一张看不见的网在干活。但如果你现在问我“网络到底是什么”很多人会愣一下不就是能上网吗这么说没错但太笼统了。网络本质上是把多台计算机、手机、服务器、数据库这些设备用有线或无线的方式连起来让它们能互相传数据、共享资源、协同干活。你可以把它想象成一个快递系统每台设备是一个小区数据是快递包裹网络就是连接各个小区的道路和运输规则。这套东西值得学是因为不管以后你做开发、搞运维、做安全还是单纯想把自己的网络问题搞明白它都是躲不开的地基。这份计算机网络基础知识PPT不跟你讲晦涩的数学公式而是把网络概述、协议体系、设备、安全、应用这些入门必须知道的东西按一条清晰的路径讲下来。适合零基础、刚接触网络、想系统入门的人。别发怵接下来我带你一章一章把它读透。2. 从一张网到整个世界先弄懂网络是怎么分门别类的2.1 网络的四个发展阶段帮你建立时间线学网络最怕一开始就扎进协议细节里人容易懵。我建议你先站在高处看一眼网络是怎么一步步变成今天这样的。第一代网络用电话线做传输介质靠调制解调器也就是老式拨号上网的“猫”传数据速率低得可怜下载一首歌要等半天。第二代网络换成了光纤速度一下子提上来了。第三代网络以无线通信为主要方式也就是今天手机、笔记本随时能联网的基础。第四代网络以互联网技术为基础实现了全球范围的信息交流和资源共享。这条时间线不是让你背年代而是帮你在脑子里建立一张地图网络这件事是从“慢速有线”走向“高速无线”的。你现在学的基础知识最终都要落到这张地图上。初学阶段你只要记住“网络是分代演进的每一代解决上一代的痛点”就够了。2.2 网络的分类维度比你想的多网络不是只有“能上网”和“不能上网”两种。按不同维度分它会变成完全不同的东西。这份PPT里给了五个分类角度我用自己的话说给你。按覆盖范围分为局域网、城域网和广域网。局域网就是你家、你办公室、一个校园里的网范围小但速度快城域网覆盖一座城市广域网覆盖范围最大互联网本身就是最大的广域网。这个分类你要重点记因为后面讲设备、讲路由都会用到这个概念。按拓扑结构分为星型、环型、网状和树型。拓扑结构就是设备之间怎么连线。星型是大家都连到一个中心点上办公室里最常见环型是手拉手连成一个圈网状是每个点都有多条路可以走互联网骨干就是网状因为一条路断了还能走另一条树型是像树枝一样一层层分下去。按传输介质分为有线和无线按协议类型分为TCP/IP网络和非TCP/IP网络按使用目的分为专用网络和公用网络。现在你不需要把这五个维度全部背熟只需要记住一个关键动作看到“网络”两个字先问一句“这是按什么分的”。有了这个习惯后面读任何网络资料你都不会被一堆名词绕晕。2.3 为什么这些分类对新手很重要你可能觉得分类这种事知道了不就行了其实不是。分类决定了你选设备、配IP、排故障时的思路。举个例子。你家里的Wi-Fi突然连不上如果你知道家里的网是星型拓扑中心点是路由器那排查思路就很清晰先看路由器是不是死机了再想是不是光猫的问题。如果你连这个基本结构都不知道只能瞎重启光猫碰运气。再比如你以后学配置交换机必须先搞清楚这台交换机是用在局域网还是城域网因为两者对设备的要求完全不同。我第一次学网络的时候就是吃了这个亏直接去背OSI模型每层叫什么结果越背越糊涂最后发现先把网络的分类和结构搞清楚后面所有知识才有了挂靠的地方。所以这一章你别图快要把分类逻辑真正想明白。3. 把七层模型讲成快递物流OSI和TCP/IP是个什么关系3.1 OSI七层模型用寄快递的思路去理解网络体系结构是很多人入门时第一个劝退点因为一上来就是OSI七层应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。光名字就够让人头大。但你要是把它类比成寄快递一切都会变得好懂。想象你要给外地的朋友寄一个玻璃杯。你得先找纸箱把杯子包好填快递单快递员把箱子运到转运中心转运中心看地址决定走哪条线路到了另一个转运中心再分派给当地的快递员最后快递员把箱子送到朋友手上。这个过程里每一层只关心自己的事比如填单子的人不关心箱子走哪条高速开货车的司机不关心箱子里装的是玻璃杯还是衣服。OSI七层模型就是这个逻辑。应用层负责处理应用程序间的通信就是你打开微信发消息这个动作表示层对数据进行编码和解码相当于把话说成双方都听得懂的语言会话层负责建立和维护通信会话相当于确定“我们这一场对话从哪开始、到哪结束”传输层提供端到端的传输相当于保证“我寄给你的包裹完整送到”网络层负责路由选择和数据转发相当于货运公司决定走哪条线路数据链路层负责实现网络接口之间的通信相当于相邻两个站点之间的交接物理层就是实际的网线、光纤、无线信号。你不需要把每一层的名字倒背如流但你需要记住一个核心思想网络通信是一件极其复杂的事所以它被拆成了很多层每一层只干一件事层与层之间只通过固定规则传递信息。这就是“分层”的价值。3.2 一句口诀七层模型不再难记背不下来怎么办我教你一个土办法。从上到下应用层到物理层你可以记成“应用表示会话传输网络链路物理”或者更口语一点“应表会传网链物”。这个口诀不优美但管用。你只要把这句话反复念几遍再对照着每一层的功能看一遍基本就能把顺序和名称记住。记住顺序之后你还需要给每一层配一个“锚点例子”。比如想到应用层就想到HTTP、HTTPS想到传输层就想到TCP、UDP想到网络层就想到IP、路由。这样一来层名就不再是空壳而是挂上了鲜活的技术名词。等你后面学具体协议会发现每个协议都能在七层模型里找到自己的位置那种感觉就像地图上突然有了坐标。3.3 现实世界用的是TCP/IP四层模型OSI模型是参考模型概念上很完整但现实中真正被广泛使用的是TCP/IP协议。TCP/IP协议分为四层从上到下是应用层、传输层、网络层和链路层。你可以把它理解成OSI模型的精编版应用层把OSI最上面三层合并了链路层把最下面两层合并了所以七层变四层。TCP/IP里的TCP是传输控制协议IP是互联网协议。TCP负责可靠传输它在发送方和接收方之间建立一条可靠的“会话”确保数据不丢、不乱序IP负责寻址和路由它给每台设备一个地址然后决定数据包怎么从源头走到目的地。这里有新手最容易犯的一个认知错误以为TCP和IP是同一个东西。它们其实是两个完全不同的协议只是经常被放在一起说。TCP管的是“数据有没有完整送到”IP管的是“数据该往哪里送”。这就好比快递系统里地址系统是IP而“确认包裹签收并反馈物流信息”的规则是TCP。两者配合才能把数据可靠地送到正确的地方。3.4 用一次日常上网串起整个流程你打开浏览器输入一个网址按下回车。这个动作在协议栈里经历了什么我带你走一遍。应用层发起HTTPS请求请求的是某个网页传输层把这个请求拆成多个数据段给每段编号并确保接收方收到的顺序和发送时一致网络层给每个数据段加上源IP和目标IP形成数据包链路层再把数据包封装成帧通过物理层发送出去。数据到了服务器那边再逆着这个顺序一层层拆开最终服务器看懂了你想要什么然后把网页数据按同样流程回传给你。这个过程你不用完全记住但你要体会一个重点我们每一次点击背后是多个层协同工作。你以后排查网络问题心里就要有这个分层概念如果网页打不开是应用层的问题比如服务没起、还是网络层的问题比如IP配错了、还是链路层的问题比如网线松了有了这个思路你就不会再像个无头苍蝇一样乱试。4. 把IP地址、DNS、路由这些基础概念落到实践4.1 理解IP地址不要背分类先理解它是什么IP地址是网络中每个设备的唯一标识就像你家的门牌号。TCP/IP网络里每台设备都要有一个IP地址别人才能找到你、给你发数据。这个地址在IPv4里是32位二进制数通常写成四组十进制比如192.168.1.1。很多新手一上来就背IP地址的分类A类、B类、C类我建议你先放一放。你首先需要理解的是“网段”这个概念。IP地址分为网络部分和主机部分网络部分表示你属于哪个“区域”主机部分表示你是区域里的哪台设备。这两部分怎么划分取决于子网掩码。举个例子。IP地址192.168.1.100加上子网掩码255.255.255.0前三段192.168.1是网络部分最后一段100是主机部分。所以这个网段里能用的主机地址是192.168.1.1到192.168.1.254。你现在家里的路由器基本就是这种结构。你打开手机设置看一下Wi-Fi信息IP地址大概率就是192.168.1.x或者192.168.0.x子网掩码通常是255.255.255.0。4.2 手动算一下网络段治好了我的“IP恐惧症”我刚开始学的时候总觉得自己学不会IP因为一说“32位二进制”“子网掩码”我就头晕。后来某导师给了我一个笨办法拿笔在纸上手动算一次网络段。做完一次之后我从此不再怕IP了。假设你的IP地址是192.168.5.77子网掩码是255.255.255.0。怎么判断它属于哪个网络算法是把IP地址和子网掩码按位做“与”运算。这里的“与”运算规则是两个数都是1结果才是1否则是0。这个运算你不用自己拿二进制算有一个简单的观察法把255看成全1把0看成全0。因为255.255.255.0的前三段全是255所以网络段就是IP地址的前三段也就是192.168.5主机部分是最后一段77。这个设备就在192.168.5.0这个网络里它可以直接和192.168.5.1到192.168.5.254之间的任意设备通信。那如果子网掩码是255.255.255.128呢这说明最后一段的前1位被划进了网络部分网络范围就变成了192.168.5.0到192.168.5.127和192.168.5.128到192.168.5.255这两个子网相互不能直接通信。这种计算你现在不会没关系但你要知道网段不是拍脑袋定的是子网掩码算出来的。4.3 DNS是把“网址”翻译成“门牌号”的翻译官你在浏览器里输 www.example.com电脑怎么知道这个域名对应的服务器在哪靠的就是DNS。DNS是一种将域名转换为IP地址的分布式数据库系统。因为人记域名好记但网络底层只认IP地址所以需要DNS来充当翻译官。DNS的工作流程其实很简单。你在浏览器输入域名后电脑会先查本地缓存缓存里没有就向你在路由器里配置的DNS服务器通常是运营商的DNS或者公共DNS如8.8.8.8、114.114.114.114发出查询DNS服务器再一层层向上查询最终把域名对应的IP地址返回给你的电脑。整个过程在几十到几百毫秒内完成所以你不觉得卡。如果你想亲眼看一次DNS解析的过程可以打开命令行工具。Windows上按WinR输入cmd回车macOS上打开“终端”。然后输入下面这条命令nslookup www.example.com你会看到返回结果里有Address行那就是这个域名解析出来的IP地址。如果你用某公司网络访问不了外网但你发现nslookup能正常解析出IP说明DNS没问题问题大概率出在路由或防火墙上。这个排查思路很实用。4.4 路由和交换机一个管跨网一个管网内路由和交换机是两个经常被混为一谈的东西但其实分工完全不同。路由是根据IP地址把数据包从一个网络转发到另一个网络的过程路由器负责查路由表来决定下一跳该往哪送。路由表里存的是“目标网络地址”和“下一跳路由器地址”的对应关系。你的家用路由器就是一个典型的例子它把家里的局域网和外面的互联网连起来所有出网的数据包都从它这里走。交换机则是一种基于MAC地址进行数据交换的二层网络设备它根据MAC地址表把数据帧从一个端口转发到另一个端口。MAC地址是每个网卡出厂时烧录的唯一标识你可以把它理解成设备的“身份证号”。在局域网内部设备之间通信靠交换机就行不需要路由器插手。为什么你要区分这两个因为排查网络问题时判断问题出在哪一层决定了你要去看哪个设备。如果同一Wi-Fi下两台电脑互相访问不了大概率是交换机或AP的问题如果家里的网能上微信但不能开网页那就要去看路由和DNS的配置了。这个区分是新手最容易迷糊、但又必须尽早建立的概念。5. 网络安全与常见设备新手最容易踩的坑5.1 防火墙是门卫不是摆设很多新手把防火墙当成一个“装了就安全”的东西其实这是误解。防火墙是网络安全设备它监控进出网络的数据包并根据预先定义的规则允许或拒绝数据包的传输。它的工作机制是分析数据包的源地址、目标地址、端口和协议等信息然后跟规则表比对命中了就放行或拦截。在实际操作里新手最常翻车的场景是什么是在服务器上开了一个服务比如Web服务监听8080端口但怎么都访问不了。这时候你第一反应是检查服务是否启动、端口是否监听但如果这两项都没问题你就要去看防火墙规则了。很可能你的防火墙规则默认只放行了80和443端口8080端口被拦住了。对于初学者我给的建议是不要在没搞懂规则的情况下随手关掉防火墙。你要做的是学会放行特定端口。比如在Linux服务器上放行8080端口可以用sudo ufw allow 8080/tcp这条命令的意思是允许外部通过TCP协议访问8080端口。改完之后再用sudo ufw status查看规则是否生效。记住一个原则防火墙是门卫不是摆设。你要做的是教门卫认识哪些访客可以进来而不是把大门拆了。5.2 网络入侵检测系统是监视器不是替身除了防火墙还有一个设备叫网络入侵检测系统简称NIDS或IDS。它和防火墙的配合关系是防火墙负责拦截IDS负责监视。IDS实时监控网络流量通过分析流量特征来检测异常行为或已知的攻击模式。当发现威胁时它会生成告警并通知管理员但它本身并不拦截流量。这一点你一定要注意IDS是“看见问题然后报告”的设备不是“看见问题然后阻止”的设备。很多新手期望装了IDS就能自动防御攻击结果发现它只会发告警邮件就觉得自己被骗了。其实不是IDS没用是你对它的定位理解错了。在实际网络架构里防火墙和IDS是配合使用的一个负责执行一个负责感知。对于零基础入门你不需要自己搭一套IDS但你需要知道网络安全不是靠一个设备解决的它是一套组合拳。防火墙是门卫IDS是摄像头杀毒软件是定期体检加密技术是给包裹上锁。每一环做每一环的事缺了任何一环都有风险。5.3 避坑指南新手最容易踩的五个坑坑一分不清IP地址和MAC地址。现象是配置网络时把IP说成MAC或者反过来。原因是两个概念都带“地址”两个字容易混淆。解决方法是记住一句话IP地址是可变的门牌号由网络管理员分配可以改MAC地址是出厂自带的身份证号通常不可变。你出门去朋友家串门朋友家的门牌号会变但你的身份证号不会变。坑二以为Ping通了就代表完全连通。现象是两台电脑能互相Ping通但访问对方共享文件失败。原因是Ping走的是ICMP协议它通了只能说明网络层是通的但不代表上层服务比如文件共享的SMB协议正常。解决方法是按协议栈分层排查先Ping确认网络层通再用telnet ip 端口确认目标端口是否开放最后检查具体服务。坑三手动配IP时网段写错。现象是两台设备连同一个交换机IP都是192.168.1.x但互相访问不了。原因是子网掩码不一致比如一台是255.255.255.0另一台是255.255.255.128两台设备不在同一个网络段。解决方法是统一子网掩码确保所有设备在同一个网段内。坑四被防火墙静默拦截。现象是服务明明启动了、端口也监听了但远程就是访问不了。原因是防火墙规则默认拒绝了非白名单端口。解决方法是先查防火墙规则放行对应端口。不要一上来就怀疑服务配置这个方向很容易白忙活半小时。坑五域名能解析但网站打不开。现象是nslookup能解析出IP地址但浏览器里打不开网页。原因可能是路由器NAT问题、运营商封锁注意这属于网络服务范畴、或者DNS解析出的IP不是有效可达地址。解决方法是先ping解析出的IP地址如果IP能通但域名不行说明问题出在DNS配置上尝试更换公共DNS服务器。5.4 安全基础加密和认证是一对钥匙和锁网络安全的目标是保护网络系统免受未经授权的入侵和破坏确保数据的机密性、完整性和可用性。听上去抽象拆开说就三个词机密性别人看不到、完整性别人改不了、可用性你需要时能拿到。威胁网络安全的东西很多包括黑客攻击、病毒、木马、钓鱼等但防御的基本工具就两件加密和认证。加密技术是将明文转化为密文保护数据机密性和完整性。常见的加密技术包括对称加密和公钥加密。对称加密是加密解密用同一把钥匙速度快但分发钥匙有风险公钥加密用一对钥匙公钥加密、私钥解密解决了钥匙分发问题但速度慢。实际应用中两者常配合使用。认证技术是确定用户身份的方法常见认证方式包括用户名/密码认证、数字证书认证和生物特征认证。用户名/密码是入门最常用的你要理解密码认证的安全强度取决于密码本身和传输链路。如果你通过明文HTTP传输密码等于把钥匙直接放到了门口加密做得再好也白搭。这也是为什么现在越来越多的网站强制HTTPS的一个核心原因。6. 下一步学什么把你的网络知识串起来学到这儿你已经把这份PPT里的核心内容走了一遍网络概述、分类、OSI/TCP/IP模型、IP/DNS/路由、设备与安全。接下来该往哪走我给你三条具体的路径建议。如果你对网络底层原理感兴趣下一步建议去配置一台家用路由器把NAT、DHCP、端口转发这些功能逐个摸一遍。这不是什么高深操作但能让你把局域网、广域网、IP分配、路由这些概念全部落到实物上。我当年就是把家里的路由器翻来覆去配置了几十次才真正搞懂了路由表不是书上画的图而是真实存在于设备里的数据。如果你对网络安全感兴趣下一步可以去看加密与认证更深的内容学一下HTTPS的完整握手过程或者用抓包工具比如某开源抓包软件观察一次HTTP请求和HTTPS请求的差异。你会亲眼看到HTTP的明文数据在抓包里直接能读出来而HTTPS的抓包内容是一堆密文。这个对比比任何教科书都让你印象深刻。如果你以后想做开发或运维下一步建议你把命令行工具用起来。Windows上学会用ipconfig查看IP配置用ping测试连通性用tracert看路由路径macOS和Linux上用ifconfig或ip addr查看网络接口用netstat看端口状态。每天用几分钟执行一条命令坚持两周你对网络的感觉会和现在完全不同。还有一条路径是顺着“网络应用层”继续深入。HTTP协议本身就是一座巨大的金矿你可以试着用任何一门语言的HTTP库发起一个GET请求打印出服务器返回的状态码和响应头。当你看到一个200状态码然后顺着链路往上追溯自己的请求是如何被封装、传输、解包的那一刻你会有一种“原来网络没我想的那么玄学”的感觉。学到这里给你一个最实在的建议不要试图一次记住所有概念。网络知识的特点是“你用得越多记得越牢”。你只需要确保每一次遇到网络问题都强迫自己走一遍“分层排查”的流程先看物理层线、信号再看链路层交换机、MAC再看网络层IP、路由最后看上层端口、服务、DNS。从那以后我每次遇到网络故障都会强制自己按这个顺序走一遍而不是凭感觉瞎试。这个过程会让你少走很多弯路希望帮到你。本文还有配套的精品资源点击获取
阅读完成 · 觉得有帮助?
咨询建站