前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >红中私教:计网那点事(1)

红中私教:计网那点事(1)

作者头像
吉师散养基地
发布2022-12-28 17:00:13
4260
发布2022-12-28 17:00:13
举报
文章被收录于专栏:我奏是太阳

前言

🍀作者简介:被吉师散养、喜欢前端、学过后端、练过CTF、玩过DOS、不喜欢java的不知名学生。 🍁个人主页:红中 🍂专栏地址:网安专栏 光明神已陨落,现在 由计网引领我

破戒了,本来说今年不写了,但是摆烂真的没啥意思。

期末考试?摆了摆了。

仨模型(看不懂正常,淡定)

不多叭叭,首先提到计网,自然就要提到OSI七层模型

自下而上依次为: 物理层(Physics Layer) 数据链路层(Data Link Layer) 网络层(Network Layer) 传输层(Transport Layer) 会话层(Session Layer) 表示层(Presentation Layer) 应用层(Application Layer)

其中第四层完成数据传送服务,上面三层面向用户。

当然,除了OSI七层,还有TCP/IP四层和五层,关系如下图所示

 想理解这几个模型,记住一个核心思想就行,即下层是为上层服务而存在的

七层讲解

1、物理层

首先,聊聊物理层,作为模型最底层,没啥技术含量。

简单来说,本层就是为上层协议提供了一个简单但可靠的的数据传输物理媒体。

下面图看个热闹

 2、数据链路层

这玩意最基本的服务是

将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。

为达到目的,数据链路层需具备相关功能,即

  1. 将数据组合成数据块(帧:帧是数据链路层的传送单位)
  2. 该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等

3、网络层

网络层的目的是实现两个端系统之间的数据透明传送,具体功能包括寻址和路由选择、连接的建立、保持和终止等。它提供的服务使传输层不需要了解网络中的数据传输和交换技术。

网络层中涉及众多的协议,其中包括最重要的协议,也是TCP/IP的核心协议——IP协议

 IP协议的主要功能有:无连接数据报传输、数据报路由选择和差错控制。

 图片引自亿速云

4、传输层

 第一个端到端,即主机到主机的层次

传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。此外,传输层还要处理端到端的差错控制和流量控制问题。

传输层的任务是根据通信子网的特性,最佳的利用网络资源,为两个端系统的会话层之间,提供建立、维护和取消传输连接的功能,负责端到端的可靠数据传输。在这一层,信息传送的协议数据单元称为段或报文。

 5、会话层

会话层负责建立、管理、终止进程之间的会话,利用在数据中插入校验点来实现数据的同步。

6、表示层

表示层的数据转换包括数据的加密、压缩、格式转换等,方便目标计算机理解。

7、应用层

为操作系统或网络应用程序提供访问网络服务的接口。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-12-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 仨模型(看不懂正常,淡定)
  • 七层讲解
    • 1、物理层
      •  2、数据链路层
        • 3、网络层
          • 4、传输层
            •  5、会话层
              • 6、表示层
                • 7、应用层
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档