首页 > 其他分享 >计算机网络整体认识,尝试以最少的时间让你知道计网(只要问一下自己就可以知道什么是计网)

计算机网络整体认识,尝试以最少的时间让你知道计网(只要问一下自己就可以知道什么是计网)

时间:2024-10-26 14:45:28浏览次数:7  
标签:计算机网络 微信 计网 地址 IP地址 设备 我们 知道 路由器

文章目录

下面是我对计网的浅识认知,单纯是个人经验,有不足的地方可以在评论区中指正,我看到后会进行修正。我的目的是以最少的篇幅让大家对计算机网络有一定的认知和我们的信息是如何传递的。

我们通过使用微信发送信息为例,说说我们发送的信息是如何传递给他人的。
第一步要连上互联网(可以通过WiFi、通过手机卡等就可以让我们的设备连网了)
第二步要下载微信(这就是我们的应用了)
第三步要运行我们的微信(点击微信进入微信的界面,运行的微信会有自己的端口号,登录信息会传递到微信的服务器中存储,有端口号、IP地址、本地的MAC地址、手机号等信息)
第四步选择要进行聊天的对象,并将信息发送出去(该信息的目标地址是微信的服务器,根据聊天对象的手机号查询聊天对象在不在线,如果在线的话,微信服务器就知道聊天对象的IP地址,就可以将消息传递给聊天对象了)

这是比较简单的说法,很多细节的实现都封装起来了(封装我们无需知道内部是如何实现的,我们只需知道它的用法和功能即可,例如照相机,我们只知道按下快门就可以拍照了,我们无需知道照片是如何形成的)。我们知道用法和功能就可以了,如果想深入的了解,可以进一步学习。
应用层提供了人机交换界面(接受者和发送者之间的通信),传输层提供端到端的服务(程序和程序之间的通信),网络层提供点到点的服务(源路由器到目标路由器之间的通信),数据链路层提供相邻节点之间的通信(源设备到路由器1、路由器器到路由器2、. . . 、路由器n到目标设备之间的通信),物理层提供链路的建设和比特流的传输(双绞线、光纤、同轴电缆、电磁波等等)

前言

我们为什么连接WiFi、连接网线、使用手机卡就可以上网,和别人聊天传递信息,从网上下载资源(文本、图片、音频、视频、软件等等)。这是因为我们的设备都连接到互联网上了。在互联网上的设备都可以相互访问、相互分享数据。那么我们的互联网是如何搭建的呢?

一、计算机网络是什么

计算机网络是将所有拥有网卡的设备相互连接形成的网站结构,这网状结构使得所有设备都可以相互连通进行通信。
我们如何连接上互联网呢?可以通过无线的方式,连接WiFi、使用手机卡。也可以通过有线的方式,用网线连接电脑和路由器。
我们将计算机网络分成五层,底层为上层提供服务(就像建5层房子一样,地基为上面服务,没有地基上面就建不起来,以此类推)。从底层到最上层为:物理层、数据链路层、网络层、传输层、应用层。
在这里插入图片描述

二、物理层

物理层主要是解决比特流在链路是如何传输的和链路的建设。通过光纤、双绞线、无线电信号等等将各各路由器相互连接,形成了网状结构的链路(就像高铁的建设一样,将各个城市相互连接,通过高铁我们就可以从一个城市到另一个城市了)。

三、数据链路层(使用MAC地址)

数据链路层主要解决相邻节点之间的通信(例如:我要从广州市的广州大学到成都市的四川大学,通过高铁,我们要 从出发地到广州南、从广州南到贺州、从贺州到贵阳东、从贵阳东到重庆西、从重庆西到内江北、从内江北到成都东、从成都东到目的地)。也就是说数据链路层解决了设备到路由器1、路由器1到路由器2、路由器n-1到路由器n、路由器n到目标设备的问题。

四、网络层(使用IP地址)

网路层主要解决点到点的问题。点我们可以理解为接入点(接入点也就是我们的路由器),我们用设备访问bilibili,是经过很多路由器才能到达bilibili的服务器,我们设备连接上的路由器,怎么知道bilibili服务器连接的路由器在哪呢?这就是网络层解决的问题。路由器里有一个路由表,路由表里记录着去往各个路由器的地址,例如我访问bilibili,查看第一个路由器的路由表,里面记录着该路由器到bilibili所连接的路由器需要经过五个路由器才能到达,并且知道下一个路由器是谁(例如:我要从广州市的广州大学到成都市的四川大学,它是知道源地铁站(广州南)到目标地铁站(成都东)要经历多少个地体站的(广州南、贺州、贵阳东、重庆西、内江北、成都东),并且知道到达了广州南下一站要去到哪个站(要去贺州))。

五、传输层(TCP/IP、UDP)

传输层主要解决端到端的问题,端到端就是端口到端口(我们的设备运行的程序都有唯一的端口号port),这样才可以知道信息是传给那个程序的。

六、应用层(HTTP、FTP、SMTP、DNS)

应用层主要解决人机交互的问题,我们要传递信息,要有一个界面,接收数据。例如我们的微信界面、QQ邮箱界面。在这个微信界面我们利用下层提供的服务,可以知道我们传递给的端口号是什么(微信信息微信接收)、知道我们的目的对象是谁(IP地址、MAC地址)、知道我们要传递的信息是什么等等。

总结,我们连接上互联网,就可以进行信息传递和资源共享的服务,我们都知道寄快递,要填写发件人的信息(姓名、手机号、地址)和收件人的信息(姓名、手机号、地址)以及要寄的物品是什么。在给盆友寄件中,姓名手机号相当于MAC地址(唯一标识了收件人是谁,相对不发生改变),地址相当于IP地址(标识了收件人所处的地理位置,可以发生改变),物品相当于消息。这样快递就通过源驿站到接收点、接收点到中转站1、中转站1到中转站2、. . . 、中转站n到接收点、接收点到目标驿站、盆友接收到快递。

  1. 设备的MAC地址是什么?
  2. 如何连接上网的?
  3. 路由器分配给设备设备的IP地址是私网IP地址吗?
  4. 私网IP地址可以与其他局域网的设备通信吗?源路由器如何知道目标路由器的?
  5. 目标路由器如何知道目标设备的?
    这些是思考问题,也相当于内部实现细节探索。

如果本文章对您有所帮助的话,请为我点点赞,谢谢你们。
在这里插入图片描述

标签:计算机网络,微信,计网,地址,IP地址,设备,我们,知道,路由器
From: https://blog.csdn.net/do123do/article/details/143249515

相关文章

  • Midjourney上线图像编辑,他们终于知道什么叫开放了。
    Midjourney作为文生图领域毋庸置疑的头号选手,之前几乎每次推新都非常惊艳。前段时间也看到很多消息说Midjourneyv7已经训练完毕了,但我左等右等,没等到v7的发布。却提前等来了可能会更加好玩的一个功能——图像编辑模式。Midjourney的这个新功能意义蛮大的。因为开源的......
  • day02|计算机网络重难点之HTTP请求报文和响应报文、HTTP的请求方式(方法字段)、GET请求
    day02|计算机网络重难点之HTTP请求报文和响应报文、HTTP的请求方式(方法字段)、GET请求和POST请求的区别3.HTTP请求报文和响应报文是怎样的,有哪些常见的字段?4.HTTP有哪些请求方式?(即方法字段的不同取值)5.GET请求和POST请求的区别3.HTTP请求报文和响应报文是怎样的,有哪......
  • 计算机网络 | 第二章 物理层 | 26王道考研自用笔记
    物理层任务:实现相邻节点之间比特(0或1)的传输2.1通信基础基本概念2.1.1信源、信宿、信号、信道在通信系统中,信源负责生成信息,信宿接收和解释信息。信号是传输信息的载体,经过信道从信源到达信宿。信道的品质直接影响到信息传输的效果。2.1.2信道的极限容量香......
  • 还不知道怎么做报表?一文教会你简单还免费的报表制作方法
    在当今数据驱动的商业环境中,报表制作已经成为企业管理和决策中不可或缺的部分。然而,许多人面对复杂的报表制作流程可能感到无从下手。幸运的是,本文将教你如何一款完全免费的报表工具——山海鲸报表,无论你是初学者还是数据分析的老手,这篇文章都能帮你掌握快速上手、简单高效的报表......
  • 408计算机网络ss1思维导图
                  ......
  • 专利申请前一定要知道的20个知识点
    1、专利有三种类型:发明专利、实用新型专利、外观设计专利,发明专利价值度最高。2、专利权人=申请人,拥有处置专利的权利,专利权是一种财产权。3、专利权人/申请人可以是个人也可以是单位。4、发明人一定是个人,是对发明创造做出智力贡献的个人,发明人可以是多人,第一发明人最重......
  • 做三维开发这么久,竟然还不知道这些宝藏网站?
    前言在我的技术交流群里,经常会有不少刚接触三维开发的小伙伴发出疑问:大家三维开发都是怎么学的?大家的三维模型都是在哪里下载的?你们的GIS数据都是从哪里获取到的?数据格式在哪转换?Threejs、Cesium有没有什么比较好的入门教程?应该从哪里开始学啊?以上问题出现的频率非......
  • 每日一个Mac小技巧推荐之你不知道的常用快捷键
    Mac上有着非常多的快捷键,但是大部分人应该只知道使用复制粘贴,但其实快捷键的设计本身就是为了提高使用效率,只是查找起来非常的麻烦因此不被选择,今天为大家列举一些你不知道的快捷键,同时教大家如何能够快速的查看快捷键快速锁屏:control+command+Q退出应用程序:command+Q强制退......
  • 推荐一些关于计算机网络和 TCP/IP 协议的书籍
    以下是一些关于计算机网络和TCP/IP协议的优秀书籍推荐:《TCP/IP详解》:作者为W.RichardStevens,这是一套经典之作,分为三卷。《TCP/IP详解卷1:协议》:详细解析了TCP/IP协议的工作原理和实现细节,对协议族中的各个层次和协议,如IP、TCP、UDP等进行了深入剖析,适合想......
  • 计算机网络实验——华为eNSP模拟器常用命令总结
    计算机网络实验——华为eNSP模拟器常用命令总结在进行计算机网络实验时,华为eNSP(EnterpriseNetworkSimulationPlatform)模拟器是一个功能强大的工具,它允许用户模拟和管理虚拟网络设备。通过熟悉并掌握eNSP中的常用命令,我们可以更有效地进行网络配置、故障排查和性能测试。......