读者一定都听说过著名的OSI协议参考模型,它是基于国际标准化组织ISO的建议发展起来的,从上到下共分为 7 层:应用层表示层会话层传输层网络层数据链路层物理层。这个 7 层的协议模型虽然规定得非常细致和完善,但在实际中却得不到广泛的应用,其重要的原因之一就在于它过于复杂。但它仍是此后很多协议模型的基础,这种分层架构的思想在很多领域都得到了广泛的应用。与此相区别的TCP/IP协议模型从一开始就遵循简单明确的设计思路,它将TCP/IP的 7层协议模型简化为 4 层,从而更有利于实现和使用。TCP/IP的协议参考模型和OSI协议参考模型的对应关系如下图所示。

下面分别对者TCP/IP的 4 层模型进行简要介绍。

  • 网络接口层:负责将二进制流转换为数据帧,并进行数据帧的发送和接收。要注意的是数据帧是独立的网络信息传输单元。
  • 网络层:负责将数据帧封装成 IP 数据报,并运行必要的路由算法。
  • 传输层:负责端对端之间的通信会话连接与建立。 传输协议的选择根据数据传输方式而定。
  • 应用层:负责应用程序的网络访问,这里通过端口号来识别各个不同的进程。

OSI参考模型和TCP/IP参考模型相关推荐

  1. OSI参考模型和TCP/IP参考模型-详解

    <OSI参考模型和TCP/IP参考模型> 目录 OSI七层模型 第7层-应用层 第6层-表示层 第5层-会话层 第4层-处理信息的传输层 第3层-网络层 第2层-数据链路层(DataLin ...

  2. 从零开始学网络|搞懂OSI参考模型和TCP/IP分层模型,看这篇文章就够了

    来源 | 网络工程师笔记 前言 今天和大家一起谈谈"网络",之前写的文章可能不太通俗易懂,有人就问我可不可以写些比较容易理解的文章,我想了想那就从头说起吧! 那么什么是网络呢? 百 ...

  3. 使用分层网络模型的两个优点是什么_从零开始学网络|搞懂OSI参考模型和TCP/IP分层模型,看这篇文章就够了...

    从零开始学网络|搞懂OSI参考模型和TCP/IP分层模型,看这篇文章就够了​mp.weixin.qq.com 前言 今天和大家一起谈谈"网络",之前写的文章可能不太通俗易懂,有人就 ...

  4. tcp校验和计算校验和例子_OSI参考模型和TCP/IP参考模型

    OSI模型以及各层的作用 开放式系统互联参考模型,简称OSI模型,将进程间的通信抽象出了层的概率,定义了网络互连的七层架构,其实,不论是OSI参考模型还是TCP/IP模型,分层的本质是通过分离关注点而 ...

  5. 计算机网络中对等层,【计算机网络】两个网络模型——OSI参考模型和TCP/IP模型...

    计算机网络 两个网络模型 计算机网络模型 分层机制----规划通讯细节 层与层之间之间是独立的.屏蔽的,下层为上层提供服务. 一些概念 实体: 任何发送/接收信息的软件/硬件进程. 对等层: 两个不同 ...

  6. OSI参考模型和TCP/IP模型

    文章目录 1.OSI参考模型 1.1 OSI参考模型简介 1.2 OSI七层参考模型 2.TCP/IP模型 2.1 TCP/IP模型(五层/四层) 2.2 各层对应的协议 3.数据封装解封装过程 4. ...

  7. 计算机网络——OSI参考模型和TCP/IP协议

    我们一般使用的TCP/IP协议栈没有按照OSI七层模型来设计,在TCP/IP协议栈中,网络层中的协议有ARP.IP.ACMP和IGMP.ARP协议为IP协议提供服务,IP协议为ICMP和IGMP提供服 ...

  8. 计算机网络:ISO/OSI参考模型和TCP/IP模型

    注:最后面试挑战,你掌握了吗? 文章目录 OSI参考模型 历史 OSI详细描述 应用层概述 表示层概述 会话层概述 传输层概述 网络层概述 数据链路层概述 物理层概述

  9. 第一章 OSI网络模型和TCP/ IP协议栈

    第一章 OSI网络模型和TCP/ IP协议栈 1.1 计算机网络的定义 计算机网络是指将若干台地理位置不同,且具有独立功能的计算机,通过通信设备和传输线路相互连接起来,按照一定的通讯规则进行通信,以实 ...

最新文章

  1. Java数据类型及变量作业_day02、Java变量与数据类型
  2. 14. Java基础之泛型
  3. 解决: Cannot find module ‘webpack-cli/bin/config-yargs‘、Error: Cannot find module ‘webpack-cli‘
  4. 计算机科学创新大赛,计信学院举办第六届科技创新小发明大赛
  5. 我在16ASPX下了一个系统是ACCESS和VS2005做的我想把那个连接数据库的'DB_16aspx'的名字改了进不了了可是?...
  6. 易语言取CPU序列号特征字
  7. 计算机系统软硬件结构图,计算机系统结构组成.ppt
  8. 完全小白级DataX安装配置过程详解
  9. 简单的喜欢最长远 平凡中的陪伴最心安 懂你的人最温暖
  10. Excel加密07版本及03版本
  11. 12月15日(第12天)
  12. 一、【s3c2440移植linux-3.5】移植准备
  13. Win10任务栏图标一直刷新的解决方法
  14. 如何用Python搭建一个搜题软件?
  15. 计算机考研零基础英语怎么复习,英语零基础怎么考研 上岸学姐来教你
  16. 长尾分布之DECOUPLING REPRESENTATION AND CLASSIFIER FOR LONG-TAILED RECOGNITION
  17. 在数据库历史上最重要的人物简介
  18. linux mv 文件夹不存在,linux 命令 mv abc.txt ../ 后文件不见了?
  19. C#/.NET 解析Cron表达式,根据Cron表达式获取最近执行时间
  20. 刷屏了!高校硕士毕业论文研究“董明珠的自恋对企业的影响” 网友:这也行?...

热门文章

  1. jetbrains-docker插件文档
  2. Java并发编程-线程池底层工作原理
  3. Is it cold in Shinjuku?
  4. oracle锁表与解表
  5. exchange 2010 relay设定
  6. 15_传智播客iOS视频教程_OC语言完全兼容C语言
  7. oc基础-OC中对象方法的使用
  8. [原] Android 自定义View 密码框 例子
  9. wp实例开发精品文章源码推荐(8.20)
  10. python生成yaml_使用python脚本自动生成K8S-YAML的方法示例