计算机网络--01 基础知识

1.为什么要学计算机网络
  • 如果你想了解 数据是怎样从一个设备传输到另一个设备上。那么就必须要学计算机网络在这里插入图片描述
2.数据是怎样从一台设备传输到另一台设备上的
  • 总结:这一切都是由网络协议来规定的。没有网络协议,就没有今天的互联网
3.什么是协议?为什么要有协议?
  • 生活中的协议: 如租房协议的作用是在租房上约定双方能干什么 不能干什么。如果国际上有了统一的租房协议 那么每次我拿到租房协议,我就不用阅读,知道每个空是什么意思,需要填写什么。
  • 网络中的协议:和生活中的协议如出一辙,也是约束双方 能干什么不能干什么。如果都有统一遵守的协议标准 那么每次我拿到数据 我就知道数据每个部分代表什么意思,你需要什么样的数据。我回复你对应的数据。这样有了统一的协议双方就能愉快的通信了。
  • 不同的协议有不同的作用,HTTP协议网页通信,FTP文件通信 在这里插入图片描述
4.计算机间通信的基础
  • 4.1 需要知道对方网卡的MAC地址和IP
  • 4.2 为什么需要知道对方网卡的MAC地址和IP才能通信呢?
    • IP地址不言而喻知道根本不知道网哪里发
    • 网卡的MAC地址:网卡是用来接受发送数据 相当于计算机的出口和入口 如果不知道对方的地址 根本不知道数据的出口和入口,有了网卡Mac地址我才知道将地址塞给哪个网卡
    • 如果网卡发现数据的目标 地址是自己,就会将数据传递给上一层进行处理 如果网卡发现数据的目标 地址不是自己,就会将数据丢弃,不会传递给上一层进行处理
  • 4.3 为什么平时通信的时候只需要ip地址 而不需要网卡地址呢?
    • 发送方在发送数据之前,根据ip查询本机的ARP列表。
      • 如果有 则和IP封装在一起 进行数据传输。
      • 如果没有 则在局域网使用ARP协议广播收集接受放的网卡的MAC地址,接受方接受到广播信息的中的IP地址与自己IP地址匹配, 则上报自己网卡的MAC地址。否则丢弃。上报的MAC地上会暂存在本机的ARP列表中,默认存储时间为2Min
5.计算机间的连接方式
  • 5.1 网线

在这里插入图片描述

  • 缺点: 只能进行两台主机之间通信

  • 5.2 同轴电缆
    • 为什么要有同轴电缆?

    为了解决多台主机之间的通信

    • 缺点:
      • 不安全

      发送数据的时候 该条电缆上每个主机都会收到发送的数据,如果不属于自己 则丢弃

      • 传输效率低

      同时只能有一个发送方和接受方

      • 假如该电缆上某一段断了 那么整个电缆上的主机都无法通信

      假如该电缆上某一段断了那么会造成短路,数据传输到短路出就无法被吸收,信息返回会导致信息叠加。
      在这里插入图片描述
      在这里插入图片描述

  • 5.3 集线器
    • 为什么要有集线器?

    解决同轴电缆某一段断了 那么整个电缆上的主机都无法通信的问题。假如某处瘫痪只因影响瘫痪的那一部分

    • 缺点
      • 不安全

      集线器是个弱智 会将收到的包广播给其他主机 所以其他主机会利用抓包工具 窃取信息

      • 传输效率低

      同时只能有一个发送方和接受方

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 5.4 网桥
    • 为什么要有网桥呢?

    解决:集线器集线器传输效率低的问题。

    • 怎么解决的?

    网桥接口会存储,接口侧的MAC地址。每次广播信息到网桥处,网桥都会判断,目的MAC地址在哪个接口侧,如果在当前接口侧 则不会广播到接口另一侧。

    • 缺点
      • 不是很安全,同一边的还是会接收到发来的信息
      • 同时通信仅仅限于不在同一边,同一边还是不能同时通信。
        在这里插入图片描述

在这里插入图片描述

  • 5.5 交换机
    • 为什么要有交换机呢?

    解决:安全和冲突问题。

    • 怎么解决的?

    交换机实际上相当于多个接口的网桥。每个接口会存储所连主机的MAC地址。这样两个住家在通信时候,就不会将数据广播给其他主机,切可以实现多个设备间同时通信。

    • 缺点
      • 如果全世界的电脑都用交换机连接起来,那么刚开始接口存储接口侧的MAC地址会导致全世界所有主机接受到广播的信息, 那么就会导致广播风暴(当广播数据充斥网络无法处理,并占用大量网络带宽,导致正常业务不能运行,甚至彻底瘫痪,这就发生了“广播风暴”)
        在这里插入图片描述
        在这里插入图片描述
  • 5.6 路由器
  • 为什么要有路由器呢?

    • 为了解决交换机导致的广播风暴 所以出现了路由器
  • 路由器的作用?

    • 隔绝广播域(避免广播风暴)
    • 可以在不同网段之间转发数据
  • 路由器是怎样在不同网段之间转发进行数据转发的呢?

路由器要转发数据 只需要知道转发的网段怎么走就行,那么此时路由器就需要维护一张路由表,记录目的网段的数据怎么下一跳怎么走, 那么这个路由表怎么生成的呢?
默认情况 路由器知道和他直连的网段,非直连的网段如果小规模可手动配置,如大规模网络就需要动态路由选择协议(比如RIP OSPF) 自动获取路由信息

  • 动态路由协议是怎样获取路由信息的?

    • 简单的将 动态路由协议会问和它直连的路由器,你所连接的网段是多少,全世界的路由器互相告诉询问,网络就通了。
  • 5.7 静态路表怎么配置可让下方主机互相通信?

在这里插入图片描述

  • 路由器0的配置几种路由表的方式:
  • 特点主机路由:
目的网络子网掩码下一跳
193.169.1.10255.255.255.255194.170.1.2
193.169.2.10255.255.255.255193.170.1.2
  • 网络路由
目的网络子网掩码下一跳
193.169.1.10255.255.255.0194.170.1.2
193.169.2.10255.255.255.0193.170.1.2
  • 默认路由(路由表中没有匹配上的 就走默认路由)
目的网络子网掩码下一跳
0.0.0.00.0.0.0194.170.1.2
  • 路由汇总( 范围更大 只要去往193网段的 都走194.170.1.2 )
目的网络子网掩码下一跳
193.0.0.0255.0.0.0194.170.1.2
  • 路由器1的路由
    在这里插入图片描述

    • 数据包的输过程
      在这里插入图片描述
6.计算机间是怎么通信(非详细版)
  • 同一网段:发数据之前判断目标地址和是否在同一网段 那么发送ARP广播 收到目标地址的Mac地址 再发送数据
  • 不同一网段,如果不在同一网段 发送ARP广播获取本网段路由器的网关的Mac地址, 再发信息给网关,网关接受到信息发现是另一个网段,则将信息发给目标网段的网关,网关再通过ARP拿到目标的Mac地址 返回给发送者
7.其他网络基础知识
7.1 ISP
  • Internet Service Provider,Internet服务提供商,比如移动、电信、网通、铁通等 我们平时拉的宽带都是通过ISP连接到Internet的

在这里插入图片描述

7.2 网络分类

在这里插入图片描述

7.2 IP地址分类

在这里插入图片描述

7.3 NAT
7.3.1 为什么需要NAT技术呢?
  • 节约公网IP
7.3.2 什么是NAT地址转换呢?
  • 私网ip访问Internet需要进行NAT转换为公网IP 这一步通常由路由器来完成
7.3.2 怎么实现的呢?
  • 采用了端口多路复用方式 通过端口号标识不同的数据流

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值