Linux运维-陈雷雷


华为HCNP_02.网络概述

admin 2019-05-03 346浏览 0条评论
首页/正文
分享到: / / / /

华为网络概述

在网络初期建造中,实现访问互联时,选用IP地址来进行互联互通,最初为一个小型网络

也就是你访问我 我访问你,随着网络越来越大,ip也无法被人记忆,后来发明了域名访问

域名解决了ip地址记忆问题,身为网络工程师,我们需要知道一个数据发出被接收的过程

  • 如果我在上海给北京一台pc发送消息,作为数据包,它经历了什么?
  • 通过电脑发送一个消息到达另一端,需要通过复杂的路由交换来完成
  • 可以理解为 A B C 三人 A与C发送消息,数据包发送给B,并给包裹打上标签,注明给C
  • 数据包到达B这个中转站后,看到包裹是C的,且B刚好知道C在哪儿,它会直接交给C

这就是一个简单的网络传输过程,同时你可以理解为,你的消息发送出去,并非直接传递给C

而是通过很多个B来互相转达,最终传输给C

OSI模型

OSI模型是一个开放式的互联互通协议,大家都遵守这个协议,且必须遵守这个协议,才会被允许数据传输。 就如同 发出的快递,必须要有对方地址,如果没有对方地址,那么就无法送达,最终这个包可能被滞留或者丢弃。所以,如果大家希望互联互通,就必须遵守一定的协议才能实现数据共享和发送。

OSI模型层级

说到OSI模型了就必须要说到它的层级

想想,如果层级不被定义,就像你快递包裹,你不用保护的纸盒直接快递

这样会导致你的包裹丢失,或者被窃取,包裹的作用决定了你东西的安全性

在网络中也是一样,多层协议层层把控才能保证你的数据安全性

OSI模型层级被大致定义为4级和7级

4级为:

  1. 物理层
  2. 网络层
  3. 传输层
  4. 应用层

7层为:

  1. 物理层

定义物理介质 网线 光纤 电流 电压 网卡

  1. 数据链路层

定义 mac地址格式 [二层设备工作在该层]

  1. 网络层

定义ip地址 [路由器工作在该层]

  1. 传输层

定义端口号 [udp tcp]

  1. 会话层
  2. 表示层 ----- 567 三层为数据层 可以直接命名为 应用层
  3. 应用层

OSI七层模型图:

物理层: 物理层定义了mac地址,mac地址必须全球唯一,如果冲突会导致无法上网[现实中是可能发生的]

物理地址是设备出厂就会被定义好,烧录在芯片中了,物理地址一共 有 48bit 前24bit为厂商定义,也就是

生产网卡的时候会去定义该协议的组织申请一个mac段,然后再进行生产烧录到硬件中。

交换机转发数据包是通过网卡mac地址来进行转发,如果发现网络出现问题找不到原因可以尝试修改mac

TCP/IP模型

TCP/IP协议是多个互联网协议的集合,其中tcp和ip为主,将其称之为tcp/ip协议栈,tcp/ip是目前网络使用最多的协议模型

  • TCP/IP四层协议

TCP/IP四层模型分别是: 应用层 传输层 网络层 网络接口层

  • TCP/IP五层模型

TCP/IP五层模型分别是:应用层 传输层 网络层 数据链路层 网络层

通过wirshark抓取QQ报文[QQ参考封装协议为OICQ协议]

通过捕获的数据可以发现 QQ中的传输协议是把 tcp/ip定义为了 5层

层级:

最后修改:2019-05-03 19:45:01 © 著作权归作者所有
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付

上一篇

发表评论

评论列表

还没有人评论哦~赶快抢占沙发吧~

博客信息

  • 文章数目 80
  • 标签数目 232
  • 运行天数
  • 最后活动

广告



文章目录