大二下实训第一天


前言

本博客仅做学习笔记,如有侵权,联系后即刻更改

科普:


计算机网络

1、特点

  • 资源共享:
    本质上是访问各种服务,传输各种数据

  • 分布式处理:

  1. 智能DNS场景,在大流量。高并发场景下,在全国架设同一个站点的web服务器,用户端通过智能DNS的解析,访问离自己最近的站点
  2. CDN场景,在大流量、高并发场景下,web服务器通过将静态资源(图片、视频)放到资源缓存器,静态通过HTML的src标签引导客户端区就近站点的缓存服务器下载
  • 综合信息服务:
    互联网应用,如网上办公、网上休闲等

2、演进

  • 主机互连:
    各主机通过PSTN(电话网)互相连接,通过猫(调制器)转换,提供主机间的互访

  • 局域网:
    如以太网,通过网络设备将本地(相对距离较近)的主机互相连接

  • 互联网:
    各个不同地理位置的局域网通过广域网连接起来

  • 因特网:
    通过租用的ISP的互联网连接,将所有局域网、家庭网络连接,形成一张全球的网络

3、分类

  • LAN:局域网
    传输距离近,一般在一个园区内(几千米以内),传输速率较高,成本较低
    WAN:广域网
    分布的距离远,比如不同的城市,传输距离远,成本高,一般需要租用的ISP的链路

4、网络拓扑结构

拓扑图:对应的是不同物理位置设备物理连接的逻辑拓扑

分类:

  • 总线型:
    所有主机通过一根总线连接,特点是简单,易维护,单点故障(冗余性差)
  • 星型:
    以一个中央节点(交换机)为中心,把若干个外围节点连接起来,特点是一个链路断开不影响其他链路,中央设备仍然有单点故障风险
  • 环形:
    各个节点收尾相连形成一个封闭的环,特点是所以节点都得参数数据传输,浪费流量,有一定的冗余性,单设备,单链路可冗余
  • 网状:
    各个节点交叉连接,形成一张网,特点是冗余性高,但是维护麻烦,一般用户内部数据中心相对重要的业务

5、电路交换和分组交换

电路交换

  • 基于电话网的电路交换,延迟小,透明传输
    带宽固定,网络资源利用率低,初次建立慢
  • 独占式:
    两者通信时,第三方无法传输数据,必须要等到其他人传输完成;(电话占线)

分组交换:

  • 以组为单位存储转发,多路复用,网络资源利用率高
    延迟大,实时性差,功能复杂
  • 数据被分成多个组,然后设备对分组逐一转发
    某一个时间段发分组A,某一个时间段发分组B,利用率相对较高,但是造成延迟较大

6、衡量网络主要指标

带宽:

  • 单位时间内能发多少流量,bps每秒能发多少数据,10Mbps,100Mbps,1000Mbps

延迟:

  • 源到目的端使用的时间,影响延迟的因素:
  • 传播延迟
  • 交换延迟(二层交换,设备的处理)
  • 介质访问延迟(传输过程中物理介质的影响,比如光纤、网线、模块、无线等等)
  • 队列延迟(802.1Q的标记、IP优先级,DSCP,可以根据不同流量进入不同队列,在网络繁忙的时候,优先转发某一个队列)

7、 TCP/IP的四层/五层模型(OSI七层模型)

七层模型

在这里插入图片描述

  • 应用层:提供应用程序间通信
  • 表示层:处理数据格式、数据加密
  • 会话层:建立、维护和管理会话
  • 传输层:建立主机到端到端的连接
  • 网络层:寻址和路由选择
  • 数据链路层:提供介质访问、链路管理
  • 物理层:比特流传输

五层模型

  • 应用层:
    APP,业务软件,产生业务数据,指定应用传输标准(应用层协议)
    对应OSI的上三层,同时也需要完成应用会话、加解密等功能;
  • 传输层:
    封装为数据段,提供端到端的连接,透明可靠传输,流量控制,关注源/目端口号,
    每一个端口对应上层某一个协议,知名端口号(0-1023),80(WWW),22(SSH),20、21(FTP)、53(DNS)
  • 网络层:
    封装为数据包,主要是提供IP寻址,路径选择(依赖于IP路由表),拥塞控制(报文分类、队列机制),关注源/目IP地址
  • 数据链路层:
    封装为数据帧,维护数据链路的维护(建立和释放),流量控制、差错控制(错误帧)、主要是提供二层寻址,也就是MAC地址,依赖于设备的MAC地址表项;关注源/目MAC地址;
  • 物理层:
    物理介质(光纤、网线、模块、无线信号),传递的是bit流(电信号);

数据封装与解封装

主机间通信:

  • 源端:从上至下封装
  • 目的端:从下至上解封装

A 发送数据给 B

  • A主机应用层产生数据(DATA)
    传输层加上传输层头部(源/目端口号)
    网络层加上网络层头部(源/目IP)
    数据链路层加上数据链路层头部(源/目MAC地址)
    物理层转换为bit流,通过物理介质(网卡),发送出去

目的端从下到上解封装

  • 收到bit流
    查看数据链路层头,目的的MAC是否是自己,是,继续解
    查看IP的头,目的IP是否是自己,是,继续解
    查看目的端口自己是否监听,是,交由应用程序处理
    应用程序拿到数据,解析,展示

中间设备传输:

  • 二层交换机:
  1. 先从下到上解封装,物理层收到bit流
  2. 查看目的MAC地址,匹配MAC地址表项,找到出接口
  3. 封装数据,依据MAC表的出接口转发
  • 三层交换机:
  1. 先从下到上解封装,物理层收到bit流
  2. 查看目的MAC地址,目的MAC地址是否是自己,是继续;
  3. 查看目的IP地址,查看目的IP,匹配IP路由表,找到出接口,下一跳;
  4. 封装数据,依据IP路由表的出接口转发;

总结

小小励志

有些事你现在不做,一辈子都不会做了。
如果你想做一件事,全世界都会为你让路。
《搭车去柏林》

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值