小白,啥也不会,所以要学习常识

快速总览

这个视频按照数据链路层——网络层——传输层——应用层的顺序,自下向上介绍的。虽然只有30分钟,但是挺全的,密度挺高的,而且小白友好。

计算机网络 Computer Networks Crash Course Computer Science #28_哔哩哔哩_bilibili

因特网 The Internet Crash Course Computer Science #29_哔哩哔哩_bilibili

万维网 The World Wide Web Crash Course Computer Science #30_哔哩哔哩_bilibili

其实还是不大会,所以就有了下面的若干问题

集线器,交换机,路由器有什么区别?

集线器,交换机,路由器之间有什么区别_哔哩哔哩_bilibili

   

总结

  • 集线器是通过广播构造局域网的
  • 交换机是定向转发来构造局域网的【根据MAC地址】
  • 路由器是用来连接各个局域网,把若干子网构造成一个更大的玩意的 【ip地址,网络号主机号嘛】

如何理解分层?

首先它分了哪几层?

2.1 TCP/IP 网络模型有哪几层? | 小林coding (xiaolincoding.com)

分了4层:TCP一层,IP一层,TCP上面一层,IP下面一层

知道分了几层以后,如何理解这个分层?

各层只管自己的,不管其它的;比如应用层只专注于为用户提供应用功能,比如 HTTP、FTP、Telnet、DNS、SMTP等。应用层是不用去关心数据是如何传输的,就类似于,我们寄快递的时候,只需要把包裹交给快递员,由他负责运输快递,我们不需要关心快递是如何被运输的。

Wireshark网络分析就这么简单 (豆瓣) (douban.com)

互联网和以太网有什么区别?

网页1

以太网与互联网有什么区别? - 张雄杰的回答 - 知乎

以太网是用于构造局域网的一种技术,缩句,以太网是一种技术,明白了。

 【CSMA/CA是窄波侦听多路访问/碰撞避免协议,好像讲的是指数退避什么的】

网页2

因特网、互联网和以太网三者的区别是什么? - 网件NETGEAR的回答 - 知乎

以太网好像包括有线的那种?

什么是以太、以太网、以太坊 - 知乎 (zhihu.com)

WLAN:Wireless Local Area Network

大概就是这种无线的

有了mac地址为什么还要ip地址?

要回答这个问题,需要一系列的铺垫:

什么是mac地址?

一个唯一的二进制串,和集线器交换机它们是一套。

什么是ip地址?

ipv4,32位,这32位,分两段,网络号+主机号,通过和子网掩码进行&运算,就能得到网络号。从这个网络号+主机号,再结合路由器是用于连接子网的,大概就能有一些模糊的感觉了——感觉这玩意是个逻辑地址?用来标识具体是哪个子网里的哪个主机什么的

ip地址有什么用?

ip地址,好像和路由是一对。

有什么用?没有它会发生什么?有它没有它,这么一对比,用处不就凸显出来了嘛

【41集全】全英文计算机科学速成班-中英cc外挂字幕-Crash Course】 【精准空降到 06:46】

没有路由:固定线路,不大灵活

有了路由:灵活,容错

路由具体是怎么根据ip跳的?

引用自:5.1 IP 基础知识全家桶 | 小林coding (xiaolincoding.com)

IP地址的网络地址这一部分是用于进行路由控制。

路由控制表中记录着网络地址与下一步应该发送至路由器的地址。在主机和路由器上都会有各自的路由器控制表。

在发送 IP 包时,首先要确定 IP 包首部中的目标地址,再从路由控制表中找到与该地址具有相同网络地址的记录,根据该记录将 IP 包转发给相应的下一个路由器。如果路由控制表中存在多条相同网络地址的记录,就选择相同位数最多的网络地址,也就是最长匹配。

下面以下图的网络链路作为例子说明

  1. 主机 A 要发送一个 IP 包,其源地址是 10.1.1.30 和目标地址是 10.1.2.10,由于没有在主机 A 的路由表找到与目标地址 10.1.2.10 相同的网络地址,于是包被转发到默认路由(路由器 1 )
  2. 路由器 1 收到 IP 包后,也在路由器 1 的路由表匹配与目标地址相同的网络地址记录,发现匹配到了,于是就把 IP 数据包转发到了 10.1.0.2 这台路由器 2
  3. 路由器 2 收到后,同样对比自身的路由表,发现匹配到了,于是把 IP 包从路由器 2 的 10.1.2.1 这个接口出去,最终经过交换机把 IP 数据包转发到了目标主机

其中,源IP地址和目标IP地址在传输过程中是不会变化的(前提:没有使用 NAT 网络),只有源 MAC 地址和目标 MAC 一直在变化——从这句话,大概就能有一些模糊的感觉了。

总结

铺垫完了,该总结了

网页1

5.1 IP 基础知识全家桶 | 小林coding (xiaolincoding.com)

这个网站说的大概是这个意思:

假设我要从这到这,出发地,目的地;类比源ip,目的ip。

公交规划 - 高德地图 (amap.com)

导航软件规划路线的具体结果

整个地铁网

好像能这么类比:

导航软件就相当于路由器吧,在这个具体的情况下,它根据整个地铁网,结合目的地和出发地,把整个路线给规划成了16站 15段,那就相当于,路由器的15个下一跳?
在这15段里,森林公园这个总的起点,南站这个总的终点,是一直不变的;不会说走着走着,我最终目的地从南站变成深圳了。 其中,源IP地址和目标IP地址在传输过程中是不会变化的(前提:没有使用 NAT 网络)
但是这15段中,每段两头的站是会变的 其中,只有源 MAC 地址和目标 MAC 一直在变化

你具体怎么去?导航软件不能带着你瞬间移动,它只能告诉你每个岔路往哪走【有分层内味了,网络层不管数据链路层,它只是告诉你从哪个端口出去而已,具体的数据的传输……它不管】

具体去不能靠导航软件,得靠具体的交通工具:

导航软件这个APP,就相当于ip,路由,下一跳的那一堆,地铁这个交通工具,就相当于mac地址,指数退避,以太网,交换机,集线器那一堆。

网页2

2.1 TCP/IP 网络模型有哪几层? | 小林coding (xiaolincoding.com)

网页3

5.1 IP 基础知识全家桶 | 小林coding (xiaolincoding.com)

就好像,ip用来指示方向的:比如,通过不变的目的ip地址查路由表可得,目前是在路由器1,下一跳要去路由器2而不是路由器3。具体怎么从路由器1到路由器2?靠MAC地址。【MAC地址,CSMA/CD,指数退避,以太网,交换机,集线器,局域网数据传输,它们是一套嘛】

计算机网络的一些常识相关推荐

  1. 计算机应用基础是文管二级吗,计算机应用基础(文管二级)习题册.doc

    计算机应用基础(文管二级)习题册 计算机应用基础(文管二级) 习题册 河南经贸职业学院信息管理系 二〇一〇年三月 目 录 主要知识点及学时分配- 1 - 第一部分 选择题- 3 - 一. 计算机基础知 ...

  2. 计算机应用基础的课程目的,《计算机应用基础》课程教学大纲

    课程编号: 17011108 课程名称:计算机应用基础 英文名称:Foundation of Computer Operation 课程类型: 公共基础课 总 学 时:64?????? 讲课学时:32 ...

  3. 大学计算机课程ppt,北京大学计算机基础课程-PPT课件

    <北京大学计算机基础课程-PPT课件>由会员分享,可在线阅读,更多相关<北京大学计算机基础课程-PPT课件(21页珍藏版)>请在人人文库网上搜索. 1.1,北京大学计算机基础课 ...

  4. 计算机应用基础重难点介绍,计算机基础教学计划范文五篇

    在工作计划要达成的目标部分,关键是要清晰的定义目标,表现形式就是清楚的定义目标对应的指标,并设置量化的指标目标值.下面小编给大家整理的计算机基础教学计划范文五篇,希望大家喜欢! 计算机基础教学计划范文 ...

  5. 计算机教 学计划,计算机教学计划

    标签:计划 时间:2021-03-11 [unjs.com - 计划] 时间过得太快,让人猝不及防,我们又将学习新的知识,有新的感受,是时候静下心来好好写写教学计划了.以使教学工作顺利有序的进行,提高 ...

  6. 计算机应用基础与实训教程word2003文字处理软件 教学目标,计算机基础教学计划多篇...

    [概述]计算机基础教学计划多篇为好范文网的会员投稿推荐,但愿对你的学习工作带来帮助. 在工作计划要达成的目标部分,关键是要清晰的定义目标,表现形式就是清楚的定义目标对应的指标,并设置量化的指标目标值. ...

  7. 计算机培训教学准备,计算机教学计划锦集五篇

    计算机教学计划锦集五篇 时间的脚步是无声的,它在不经意间流逝,我们的工作同时也在不断更新迭代中,写一份计划,为接下来的工作做准备吧!好的计划是什么样的呢?以下是小编为大家整理的计算机教学计划5篇,仅供 ...

  8. 专业计算机基础教学,计算机基础教学计划范文五篇

    计算机基础教学计划范文五篇 篇一:计算机基础教学计划 本学期学校安排我担任20xx级饭店管理班的<计算机应用基础>课程的教学工作,为了更好的完成本学期的教学任务,特制定本学期的教学计划,具 ...

  9. 计算机基础教学计划百度云,计算机基础教学计划(最新版).doc

    计算机基础教学计划(最新版).doc 计算机基础教学计划? 计算机基础教学计?划 本学期学校安?排我担任20xx级?饭店管理班的<计算?机应用基础>课程的?教学工作,为了更好?的完成本学期 ...

最新文章

  1. 提高IIS网站服务器的效率的八种方法 (转载)
  2. cocos2d-xna for win8源代码轻松移植cocos-xna for wp游戏
  3. 优化 AWSTATS N种方法验证
  4. Java synchronized 中的 while 和 notifyAll
  5. SpringMVC简介-传统的Model1和Model2/MVC思想及其优势/Spring MVC的优势
  6. 短视频内容理解与生成技术在美团的创新实践
  7. Anton and Fairy Tale CodeForces - 785C(二分+思维)
  8. 手机耗电统计app_华为手机有哪些功能关掉比较好?
  9. karaf中利用Bundle引入外部log4j配置文件
  10. 深入理解SpringBoot(3)
  11. 在Django中使用F()函数
  12. 基于Simulink的转速、电流双闭环直流调速系统的建模与仿真
  13. vue项目性能优化详解汇总
  14. kpw4换壁纸_发挥全部潜能,Kindle越狱指南
  15. java库存_java实现超市库存管理系统
  16. 图像融合综述论文整理
  17. 标签系列三:spring 中property解释以及property标签里面的属性
  18. w7计算机文件夹打开怎么设置密码,win7电脑文件夹怎么设置密码
  19. NamingContainer取得 GridView的列数(RowIndex)、对应的资料表 这一列的主索引键
  20. 【已解决】部分安卓手机,部分ios机型,调微信的jssdk方法失败

热门文章

  1. python培训学校哪儿好_昆山学习python哪儿好
  2. vue2+amis初阶使用+获取表单值
  3. WSL2跟踪 - 19013: Memory Reclaim内存回收
  4. 分布估计算法java_数理统计8:点估计的有效性、一致最小方差无偏估计(UMVUE)、零无偏估计法...
  5. 怎么看显存及显卡型号
  6. 2018年春节拍的照片
  7. 一文搞懂App测试,APP测试方案
  8. 学计算机应用不会打字怎么办,电脑不能打字是怎么回事【 解决方案】
  9. 概率统计笔记:高斯分布的联合概率密度
  10. 17. OPenGL实现旋转移动物体