首页 > 其他分享 >计算机网络基础(IP与协议)

计算机网络基础(IP与协议)

时间:2024-09-09 18:53:39浏览次数:9  
标签:协议 计算机 IP 地址 计算机网络 MAC 交换机 网卡 IP地址

IP地址与Mac地址的含义与用途

首先说一下为什么要学计算机网络部分的知识

        在这个世界上的电子设备有很多,比如说:手机、电脑、平板、电视机等等,我们可以发现,电脑之间可以发送文件,手机可以控制电视机播放什么影片,电脑也可以共享到电视机上影片。那么他们是如何通信的,为什么可以通信呢?这就是计算机网络的力量了。

IP地址

        IP地址,通俗点讲:其实计算机之间通信,就像我们现实世界写信,然后贴上邮票,在信件上写上目的地和收件人然后发到邮局,然后等待对方受信和回信就可以了。

        其实,这个IP地址,就像这个人的定位,就是这个人的所在位置,在信件上可以理解为是收件人,具体IP地址是如何划分的,这个后面再说,这里先理解IP地址的含义就行。

MAC地址

        MAC地址,通俗点讲:其实就是,对方的实际住处,在信件上就可以理解为收件人地址。再举一个例子(这里以计算机中):比如,我们在路上散步遇见一个很漂亮的姐姐,就可以问她:“姐姐你的名字是什么(IP地址)啊?”但是,注意这个IP地址在我们想和她联系时只是寄邮件过程中的收件人,她的具体住址在哪里呢?这个就是我们的MAC地址了。

也就是说,寄信件的时候,IP地址是收件人,MAC地址是具体住址。

        再来,如果把网络比作我们的城市。那么一个又一个的建筑就是一个又一个的“网卡”,每一个网卡都有一个唯一的MAC地址,就像每一个建筑都有自己唯一的存在地方,也就是物理地址;IP地址就是建筑中住着的人。那么如果你想要给我寄信是不是就要知道我具体是在哪儿,我可能住在我的家、公司、或者我父母家。那么你怎么 知道我具体位置是在哪里呢?接着往下看。

计算机具体是如何通信的呢?

看完了上面的

标签:协议,计算机,IP,地址,计算机网络,MAC,交换机,网卡,IP地址
From: https://blog.csdn.net/li200466/article/details/142066220

相关文章

  • 信息学奥赛初赛天天练-87-NOIP2014普及组-完善程序-矩阵、子矩阵、最大子矩阵和、前缀
    1完善程序最大子矩阵和给出m行n列的整数矩阵,求最大的子矩阵和(子矩阵不能为空)。输入第一行包含两个整数m和n,即矩阵的行数和列数。之后m行,每行n个整数,描述整个矩阵。程序最终输出最大的子矩阵和。(最后一空4分,其余3分,共16分)比如在如下这个矩阵中:440-2-7......
  • Ubuntu系统一键部署轻量级博客VanBlog并实现无公网IP远程访问
    文章目录前言1.Linux本地部署2.VanBlog简单使用3.安装内网穿透4.创建公网地址5.创建固定公网地址前言今天和大家分享如何在LinuxUbuntu系统搭建一款轻量级个人博客VanBlog,并结合cpolar内网穿透软件生成公网地址,轻松实现随时随地远程访问本地部署的......
  • 【计算机网络】 1.1 什么是互联网?
    互联网是一种特殊的计算机网络。要了解互联网,就要了解基本的组成互联网的软件、硬件,以及网络的结构。1.1.1用基本组成部分来描述互联网(internet)是一个由数以亿计的设备连接起来的计算机网络,即包括笔记本电脑,也包括手机、平板、电视等等。在互联网的视角中,这些设备叫做主机或......
  • 计算机网络之TCP/IP协议简介
    TCP/IP协议简介首先TCP/IP协议不只是表示TCP协议和IP协议两种协议,而是一个协议簇。协议簇是什么并不难理解,就是字面意思,一个由多个协议组合而成的集合体,其中最有代表性的就是TCP和IP这两个协议,除了这两个还有我们熟知的FTP、UDP等协议。当然我们下面主要介绍的还是这两位主角TCP......
  • JavaScript 基础知识
    概述        在Web前端开发中,JavaScript是一种脚本语言,主要用于实现网页的动态功能和交互效果。与HTML和CSS主要关注网页的结构和样式不同,JavaScript可以用于以下方面:动态内容更新:通过JavaScript,可以在不重新加载页面的情况下更新网页上的内容。例如,用户点击......
  • JavaScript 事件循环
    0x01事件循环JavaScript是单线程的,即同一时间内仅能执行一个操作在单线程中,当一段代码中存在需要等待或触发的任务时,会阻塞线程,影响后续代码的执行,因此需要将代码分为同步和异步,其执行过程如下:flowchartLR代码--同步-->JS引擎-->执行栈--立即执行-->执行栈代码--异步-......
  • 【题解】Solution Set - NOIP2024集训Day25 概率期望 dp
    【题解】SolutionSet-NOIP2024集训Day25概率期望dphttps://www.becoder.com.cn/contest/5515「QOJ2606」Gachapon\(f_{i,j}\):用一次合法的level-irolling能够抽到的\(j\)的期望个数。\(h_{i,j,k}\):在\(i\)次操作之内,抽到恰好\(k\)个\(j\)的概率。\[h_{i,j,k......
  • [Javascript] Function.prototype.call
    .callmethodexitsonanyfunction,whichwillreferto Function.prototype.callforexample:console.log.call===Function.prototype.call//call AlsoitmeansthatFunction.prototype.call===Function.prototype.call.call Question:console.log.call.cal......
  • [Typescript] Toggle full screen
    constrequestFullscreenProps=["requestFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullScreen",]asconst;constexitFullScreenProps=["exitFullscreen","......
  • 如何在 Nuxt 3 中有效使用 TypeScript
    title:如何在Nuxt3中有效使用TypeScriptdate:2024/9/9updated:2024/9/9author:cmdragonexcerpt:摘要:本文详细介绍了如何在Nuxt3项目中有效使用TypeScript,包括创建新项目、安装TypeScript依赖、进行类型检查、配置自动类型检查、使用自动生成的类型文件、实现更严......