【华为HCIA】网络参考模型

目标

  • 理解数据的定义及传递过程
  • 理解网络参考模型概念及优势
  • 了解常见的标准协议
  • 掌握数据封装与解封装过程

应用和数据

应用

应用的存在,是为了满足人们的各种需求,比如访问网页,在线游戏,在线视频等。
伴随着应用会有信息的产生。比如文本,图片,视频等都是信息的不同呈现方式。

数据

  1. 数据的产生
  • 在计算机领域,数据是各种信息的载体。
  1. 数据传输
  • 大部分应用程序所产生的数据需要在不同的设备之间传递。

网络参考模型与标准协议

OSI参考模型

在这里插入图片描述

TCP/IP参考模型

因为OSI协议栈比较复杂,且TCP和IP两大协议在业界被广泛使用,所以TCP/IP参考模型成为了互联网的主流参考模型。
在这里插入图片描述

TCP/IP常见协议

TCP/IP协议栈定义了一系列的标准协议。
在这里插入图片描述

常见协议标准化组织

  • IETF(Internet Engineering Task Force)
    • 负责开发和推广互联网协议(特别是构成TCP/IP协议族的协议)的志愿组织,通过RFC发布新的或者取代老的协议标准。
  • IEEE(Institute of Electrical and Electronics Engineers)
    • IEEE制定了全世界电子、电气和计算机科学领域30%左右的标准,比较知名的有IEEE802.3(Ethernet)、IEEE802.11(WiFi)等。
  • ISO(International Organization for Standardization)
    • 在制定计算机网络标准方面,ISO是起着重大作用的国际组织,如OSI模型,定义于ISO/IEC 7498-1。

应用层

  • 用层为应用软件提供接口,使应用程序能够使用网络服务。应用层协议会指定使用相应的传输层协议,以及传输层所使用的端口等。
  • 应用层的PDU被称为Data(数据)。
    在这里插入图片描述

常见应用层协议 - FTP

FTP(File Transfer Protocol)是一个用于从一台主机传送文件到另一台主机的协议,用于文件的“下载”和“上传”,它采用C/S(Client/Server)结构。

在这里插入图片描述

常见应用层协议 - Telnet

Telnet是数据网络中提供远程登录服务的标准协议。 Telnet为用户提供了在本地计算机上完成远程设备工作的能力。
在这里插入图片描述

用户通过Telnet客户端程序连接到Telnet服务器。用户在Telnet客户端中输入命令,这些命令会在服务器端运行,就像直接在服务端的控制台上输入一样。

常见应用层协议 - HTTP

HTTP(HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。
在这里插入图片描述

传输层

  • 传输层协议接收来自应用层协议的数据,封装上相应的传输层头部,帮助其建立“端到端”(Port to Port)的连接。
  • 传输层的PDU被称为Segment(段)。

在这里插入图片描述

TCP和UDP – 端口号

在这里插入图片描述

  • 客户端使用的源端口一般随机分配,目标端口则由服务器的应用指定;
  • 源端口号一般为系统中未使用的,且大于1023;
  • 目的端口号为服务端开启的应用(服务)所侦听的端口,如HTTP缺省使用80。

网络层

  • 传输层负责建立主机之间进程与进程之间的连接,而网络层则负责数据从一台主机到另外一台主机之间的传递。
  • 网络层的PDU被称为Packet(包)。
    在这里插入图片描述

网络层协议工作过程

在这里插入图片描述

数据链路层

  • 数据链路层位于网络层和物理层之间,可以向网络层的IP、IPv6等协议提供服务。数据链路层的PDU被称为Frame(帧)。
  • 以太网(Ethernet)是最常见的数据链路层协议。

在这里插入图片描述

以太网与MAC地址

在这里插入图片描述

物理层

  • 数据到达物理层之后,物理层会根据物理介质的不同,将数字信号转换成光信号、电信号或者是电磁波信号。
  • 物理层的PDU被称为比特流(Bitstream)。
    在这里插入图片描述

常见传输介质

在这里插入图片描述

数据通信过程

发送方数据封装

在这里插入图片描述

中间网络数据传输

封装好的完整数据,将会在网络中被传递。在这里插入图片描述

接收方数据解封装

在这里插入图片描述

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

哈哈泡腾片

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值