• Linux网络管理OSI和TCP/IP


    • 😘作者简介:一名99年运维岗位员工。
    • 👊宣言:人生就是B(birth)和D(death)之间的C(choise),做好每一个选择。
    • 🙏创作不易,动动小手给个点赞加关注吧,有什么意见评论区告诉我,一起学习。

    目录

    前言

     OSI简介

    OSI七层结构/功能

    TCP/IP四层结构和TCP/IP五层结构与OSI七层结构的关系

    OSI和TCO/IP的区别

    TCP/IP协议族

    TCP/IP数据单元/DU

    封装和解封装

    数据封装过程


    前言

            本篇文章不教大家命令了,开始学一些理论知识吧,本篇文章分享一下网络管理知识:OSI和TCP/IP,并且学习两者之间的区别。


     OSI简介

    OSI:Open System Interconnection 开放系统互联模型;

    开放式系统互联:

            国际标准化组织(ISO)制定;

            定义了不同计算机互联的标准;

            设计和描述,计算机网络通信的框架;

    全世界网络通信的工作分为7层:应用层,表示层,会话层,传输层(运输层),网络层,数据链路层,物理层。


    OSI七层结构/功能

    • 应用层:应用程序/原始数据
    • 表示层:格式/压缩/加密
    • 会话层:会话/全双工/半双工
    • 传输层(运输层):分段/重组/端口号
    • 网络层:IP地址/寻址/路由
    • 数据链路层:MAC地址/局域网/
    • 物理层:传输介质/比特流

    记忆这些的口诀:应(应用层)表(表示层)会(会话层)传(传输层)往(网络层)树(数据链路层)屋(物理层)。


    TCP/IP四层结构和TCP/IP五层结构与OSI七层结构的关系

            OIS的物理层和数据链路层在TCP/IP四层结构中被统称为网络接口层,OSI 中的应用层、表示层、会话层在TCP/IP四层结构和TCP/IP五层结构中被统称为应用层。如下图所示。


    OSI和TCO/IP的区别

    区别:

    1. TCP/IP是一个协议簇,而OSI是一个模型;
    2. TCP/IP是五层结构,而OSI是七层结构;
    3. TCP/IP的第三层仅支持IP协议,OSI支持所有的网络层协议。

    联系:

    1. OSI引入了服务、接口、协议、分层的概念,而TCP/IP借鉴了OSI的概念;
    2. OSI先有模型,后有协议,先有标准,后进行实践,而TCP/IP先有协议和应用再提出了模型,且是参照的OSI模型。

    TCP/IP协议

    Transmission Control Protocol/InternetProtocol,传输控制协议/互联网协议的简写

    应用层HTTP/超文本传输协议/网站
    Telnet/远程连接协议/远程控制
    FTP/文件传输协议
    SMTP/简单邮件传输协议/Email
    DNS/域名服务/WWW
    传输层TCP/传输控制协议/可靠
    UDP/用户数据报协议/不可靠
    网络层IP/互联网协议/寻址
    ICMP/网络消息管理协议/测试
    数据链路层MAC
    物理层网线
    光纤

    TCP/IP数据单元/DU

    信息从生产到接收,也会有些变化。

    为了方便交流,通信模型不同的模块对信息加工,并进行统一命名。

    TCP/IP五层结构数据数据类型
    应用层数据AP   DU(应用数据单元)

    传输层数据

    segment   DU(分段数据)
    网络层数据packet   DU(包,数据)
    数据链路层数据frame   DU(帧,数据)
    物理层数据bit   DU(比特,数据)

    封装和解封装

            信息从一台计算机产生,经过TCP/IP模型,后传递到另一台计算机,这个通信过程就像,快递从厂家包装到顾客收到货拆包一样,我们把这个通信过程,称作数据的封装(发送)和数据解封装(接收),从而更好的理解,数据通信原理。

    TCP/IP结构功能示例
    应用层应用程序/原始数据/QQ等
    格式/压缩/加密快速传递,安全传递
    会话/全双工/半双工身份信息,电话/对讲机
    传输层分段/重组/端口号传输效率
    网络层IP地址/寻址/路由总目标,全球地址
    数据链路层MAC地址/局域网/分段目标,局部地址,邮递员
    物理层传输介质/比特流电流/光/无线信号/4G/5G

    数据封装过程

    1. (应用层)用户信息转换为数据,以便在网络上传输。
    2. (传输层)数据转换为数据段,并在发送方和接收方主机之间建立一条可靠的连接。
    3. (网络层)数据段转换为数据包或数据报,并在报头中放上逻辑地址,这样每一个数据包都可以通过互联网络进行传输。
    4. (数据链路层)数据包或数据报转换成帧,以便在本地网络中传输。在本地网段上,使用硬件地址唯一标识每一台主机。
    5. (物理层)帧转换为比特流,采用数字编码和时钟方案。

  • 相关阅读:
    146. LRU 缓存
    PLC设备相关常用英文单词(一)
    【Mac】KeyKey — Typing Practice for mac软件介绍及安装
    TPAMI 2022 | 自动搜索文本识别网络的高性能特征提取器
    【PHPCUSTOM】打包PHP程序为EXE
    请问怎么编程菜单和好多东西学校都没教
    FreeRTOS教程1 基础知识
    再给你安利一款免费代码生成器
    antd vue 表单中getFieldDecorator、getFieldValue、setFieldValue用法
    线程的状态
  • 原文地址:https://blog.csdn.net/s1429583654/article/details/127975965