【网络基础】OSI参考模型和TCP/IP协议

这篇具有很好参考价值的文章主要介绍了【网络基础】OSI参考模型和TCP/IP协议。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、分层的思想

1.1 分层的原因

1.2 分层的好处

二、OSI参考模型

2.1 七层的划分

2.2 各层原理

三、TCP/IP协议

3.1 五层模型

3.2 各层常用协议

四、数据封装和解封装过程

4.1 封装过程

4.2 解封装过程


一、分层的思想

1.1 分层的原因

硬件和软件没有统一标准,不同厂商之间的设备无法通信。

1.2 分层的好处

  • 各层相互独立,每层实现一种相对独立的功能,问题复杂度下降,提高效率
  • 灵活性高,各层之间互不影响
  • 利于实现和维护,便于排错时逐层分析

二、OSI参考模型

2.1 七层的划分

分层 功能
应用层 网络服务与最终用户的一个接口
表示层 数据的表示、安全、压缩
会话层 建立、管理、终止会话
传输层 定义传输数据的协议端口号,以及流控和差错校验
网络层 进行逻辑地址寻址,实现不同网络之间的路径选择
数据链路层 建立逻辑链接、进行硬件地址寻址、差错校验等
物理层 建立、维护、断开物理连接

七层由上到下分别为:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层
注意:七层划分只是逻辑上的概念,并非真实存在

2.2 各层原理

层次模型 原理 数据单元 主要设备
物理层 传输比特流 比特流 网卡
数据链路层 根据mac地址转发数据帧 数据帧 交换机
网络层 根据ip地址转发数据包 数据包 路由器
传输层 根据协议和端口号转发数据 数据段 防火墙
会话层 建立、管理、中止会话 message
表示层 数据的表示、压缩、格式化、加密 message
应用层 网络服务与最终用户的一个接口 message

应用层、表示层、会话层为高三层,是面向用户

网络层、数据链路层、物理层为低三层,是面向硬件

网络层及以下的通信为点到点通信(主机与主机)

传输层的通信为端到端(端口到端口)

三、TCP/IP协议

3.1 五层模型

七层层级 OSI七层模型 对比 五层层级 五层模型
7         应用层 - 5 应用层
6 表示层 -
5 会话层 -
4 传输层 - 4 传输层
3 网络层 - 3 网络层
2 数据链路层 - 2 数据链路层
1 物理层 - 1 物理层

3.2 各层常用协议

模型层 协议
物理层 IEEE802.3有线局域网(以太网) IEEE802.11无线局域网标准
数据链路层 Point-to-Point Protocol
网络层 IP (ICMP IGMP ARP RARP)
传输层 TCP UDP
应用层 HTTP FTP TFTP SMTP SNMP DNS

应用层:
http:超文本传输协议,明文传输。使用tcp端口号80
https: http + ssl 即http协议的加密版,超文本加密版。使用tcp端口号443
ftp:文件传输协议。使用tcp端口号20、21,一个传数据,一个传权限
tftp:简单文件传输协议。使用udp端口号69

传输层:
TCP:传输控制协议,可靠协议。安全,速度慢
UDP:用户数据报协议,不可靠协议。不安全,速度快

网络层:
icmp协议:检测双向连通性 ping (程序) tracert (程序)
igmp协议: 单播:1对1私聊。组播:特定的一群人发消息。广播:所有人
ARP协议:地址解析协议,根据ip地址转换为mac地址
IP协议:ipv4,ipv6

四、数据封装和解封装过程

4.1 封装过程

osi参考模型 tcp ip,网络基础,网络,tcp/ip

4.2 解封装过程

即封装过程反过来,
从物理层开始到应用层。
比特流——>数据帧——>数据包——>数据段——>原始数据文章来源地址https://www.toymoban.com/news/detail-850829.html

到了这里,关于【网络基础】OSI参考模型和TCP/IP协议的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • OSI 和 TCP/IP 网络分层模型详解(基础)

    OSI模型 : 即 开放式通信系统互联参考模型 ( Open System Interconnection Reference Model ),是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。 OSI 七层模型 是国际标准化组织提出一个网络分层模型,其大体结构以及每一层提供的功

    2024年02月16日
    浏览(24)
  • 网络基础:OSI七层模型和TCP/IP四层模型

    目录 1.计算机网络基本概念 2.计算机网络分类与模型 OSI七层模型: 应用层 应用层的主要功能 表示层 表示层的具体功能  会话层 会话层的具体功能 传输层 传输层的主要功能 网络层 网络层的主要功能 数据链路层 数据链路层的主要功能 物理层 物理层的主要功能 TCP/IP四层模

    2024年02月05日
    浏览(29)
  • 计算机网络参考模型(OSI七层与TCP/IP协议)

    目录 1 为什么要分层 1.1 层次划分的必要性 1.2 层次划分的方法 1.2 层次划分的优点 2 七层和四层的定义 2.1 七层的介绍 2.1.1 OSI七层参考模型 2.1.2 OSI七层工作原理 2.1.3 PDU 2.2 四层的介绍 2.2.1 TCP/IP 参考模型 2.2.2 TCP/IP协议族的组成 2.2.3 数据封装和解封过程 2.2.4 设备与层的对应

    2024年02月08日
    浏览(35)
  • 计算机网络之TCP/IP协议第二篇:OSI参考模型详解

    😉😉 学习交流群: ✅✅1:这是孙哥suns给大家的福利! ✨✨2:我们免费分享Netty、Dubbo、k8s、Mybatis、Spring...应用和源码级别的视频资料 🥭🥭3:QQ群:583783824   📚📚  工作微信:BigTreeJava 拉你进微信群,免费领取! 🍎🍎4:本文章内容出自上述:Spring应用课程!💞💞

    2024年02月09日
    浏览(33)
  • 理解网络通信的基础:OSI七层模型与TCP/IP五层模型

    在今天的数字化世界中,网络通信已经成为我们日常生活和商业活动的重要组成部分。为了更好地理解和管理网络通信,网络工程师和管理员使用不同的模型来组织和解释网络协议和通信过程。本文将介绍两种最重要的网络模型:OSI七层模型和TCP/IP五层模型。 OSI(开放系统互

    2024年02月07日
    浏览(33)
  • 计算机网络基础-OSI七层模型 和 TCP/IP四层模型的对比

    OSI七层模型: 理论上的网络通信模型 记忆: (物、链、网、输、会、示、用) TCP/IP四层模型: 实际上的网络通信标准 最上层的,也是我们能直接接触到的就是 应用层 ( Application Layer ),我们电脑或手机使用的应用软件都是在应用层实现。那么,当两个不同设备的应用需要

    2024年02月15日
    浏览(27)
  • OSI参考模型与TCP/IP协议簇

             国际标准化组织(ISO)开发了开放系统互连(OSI)模型。它将网络通信分为七层。在此模型中,第1-4层被认为是下层,主要关注数据的移动。第5-7层(称为上层)包含应用程序级别的数据。网络的运行有一个基本原则:“传递”。每一层负责一个非常具体的工作,

    2024年02月12日
    浏览(21)
  • 协议分层与OSI参考模型【图解TCP/IP(笔记三)】

    协议的分层 OSI参考模型将通信协议中必要的功能分成了7层。通过这些分层,使得那些比较复杂的网络协议更加简单化。 在这一模型中,每个分层都接收由它下一层所提供的特定服务,并且负责为自己的上一层提供特定的服务。上下层之间进行交互时所遵循的约定叫做“接口

    2024年02月13日
    浏览(32)
  • 网络基础 二 OSI七层模型与网络协议

    OSI/RM------开放式系统互联参考模型 数据链路层:介质访问控制层MAC+逻辑链路控制层LLC 逻辑链路控制层LLC:对数据惊醒校验,只保障数据完整性;同时增加FCS(校验核),校验数据完整性。 应用层:抽象语言----编码 表示层:编码---二进制 网络层:IP 互联网协议   数据链路

    2024年02月19日
    浏览(30)
  • OSI(开放系统互联基本参考模型)七层结构及TCP/IP协议栈

    谨以此篇记录我的面经准备 上三层称 应用层 ,用来 控制软件 方面。下四层总称 数据流层 ,用来 管理硬件 。 数据在发至数据流层的时候将被拆分,在传输层的数据叫段,网络层叫包,数据链路层叫帧,物理层叫比特流,这样的叫法叫PDU(协议数据单元)。 用户与网络的

    2024年02月03日
    浏览(24)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包