0. 前言

TCP/IP协议族(TCP/IP Protocol Suite),简称TCP/IP。

该协议族的两个核心协议为:TCP(传输控制协议,Transmission Control Protocol)和IP(网际协议或称为互联网协议,Internet Protocol)。

OSI参考模型(Open System Interconnection,开放系统互连),全称为开放系统互联参考模型 ,OSI将计算机网络体系结构划分为了七层。

从字面来看,TCP/IP协议是TCP协议和IP协议的合称,但实际上TCP/IP协议是指因特网整个TCP/IP协议族。

不同于OSI模型的七个分层,TCP/IP参考模型把所有的TCP/IP系列协议归类到四个抽象层中。

1. TCP/IP 四层模型和 OSI 七层模型对应关系

OSI七层模型

TCP/IP 四层模型

网络协议

应用层

(Application)

应用层

HTTP(超文本传输协议)

HTTPS(超文本传输安全协议)

FTP(文件传输协议)

SMTP(简单邮件传输协议)

DNS(域名服务)

等等

表示层

(Presentation)

会话层

(Session)

传输层

(Transport)

传输层

TCP(传输控制协议)

UDP(用户数据报协议)

网络层

(Network)

网际互连层

IP(网际协议)

ICMP(网络控制消息协议)

IGMP(网络组管理协议)

数据链路层

(Data Link)

网络接口层

以太网

Wi-Fi

等等

物理层

(Physical)

2. TCP/IP 四层模型和 OSI 七层模型比较

共同点

  • OSI 参考模型和 TCP/IP 参考模型都采用了层次结构的概念
  • 都能够提供面向连接和无连接两种通信服务机制
  • OSI参考模型与TCP/IP参考模型的传输层功能基本相似,都是负责为用户提供真正的端对端的通信服务,也对高层屏蔽了底层网络的实现细节。

不同点

  • OSI采用的七层模型,而TCP/IP是四层结构
  • OSI模型是在协议开发前设计的,具有通用性;TCP/IP是先有协议集然后建立模型,不适用于非TCP/IP网络
  • TCP/IP参考模型的网络接口层实际上并没有真正的定义,只是一些概念性的描述;OSI参考模型不仅分了两层,而且每一层的功能都很详尽,甚至在数据链路层又分出一个介质访问子层,专门解决局域网的共享介质问题。
  • TCP/IP参考模型的传输层是建立在网络互联层基础之上的,而网络互联层只提供无连接的网络服务,所以面向连接的功能完全在TCP协议中实现,当然TCP/IP的传输层还提供无连接的服务,如UDP;相反,OSI参考模型的传输层是建立在网络层基础之上的,网络层既提供面向连接的服务,又提供无连接的服务,但传输层只提供面向连接的服务
  • OSI参考模型的抽象能力高,适合与描述各种网络;而TCP/IP是先有了协议,才制定TCP/IP模型的
  • OSI参考模型的概念划分清晰,但过于复杂;而TCP/IP参考模型在服务、接口和协议的 区别上不清楚,功能描述和实现细节混在一起
  • TCP/IP参考模型的网络接口层并不是真正的一层;OSI参考模型的缺点是层次过多,划分意义不大但增加了复杂性
  • OSI参考模型虽然被看好,由于没把握好时机,技术不成熟,实现困难;相反,TCP/IP参考模型虽然有许多不尽人意的地方,但还是比较成功的

TCP/IP四层模型与OSI七层模型相关推荐

  1. TCP/IP四层模型和OSI七层模型

    TCP/IP四层模型和OSI七层模型对应表.我们把OSI七层网络模型和Linux TCP/IP四层概念模型对应,然后将各种网络协议归类.     表1-1  TCP/IP四层模型和OSI七层模型对应表 ...

  2. 【计算机网络】TCP/IP四层模型和OSI七层模型

    文章目录 一.TCP/IP四层模型和OSI七层模型关系 二.TCP/IP四层模型 三.OSI七层模型 四.GET和POST的区别 五.从输入网址到页面展示的过程 六.详细过程 一.TCP/IP四层模型 ...

  3. TCP/IP 网络通信协议 之 OSI 七层模型

    3.1 OSI七层模型 TCP/IP传输协议,即传输控制/网络协议,也叫作网络通讯协议.它是在网络的使用中的最基本的通信协议. 针对TCP/IP协议的标准化,国际标准化组织(ISO)制定的一个用于计算 ...

  4. 简述TCP/IP四层模型和OSL七层模型的概念,每一层的作用,这两个模型的区别是什么?...

    TCP/IP(Transmission Control Protocol/Internet Protocol)的简写, 中文译名为传输控制协议/互联网络协议)协议 是Internet最基本的协议,简单 ...

  5. 读懂TCP IP四层模型与OSI七层模型

    目录 一.OSI七层模型 二.TCP/IP四层模型 三.OSI模型的七层解读 3.1 OSI七层模型小结 3.2 TCP/IP模型与OSI模型的对应关系 四.常见的网络相关协议 五.TCP和UDP协议 ...

  6. TCP/IP 模型 与 OSI 七层模型的对应关系

    TCP/IP 模型与 OSI 七层模型 七层有底向上分别是:物理层.数据链路层.网络层.传输层.会话层.表示层.应用层. 简化后的四层分别是:主机到网络层(比特).网络层(数据帧).传输层(数据包). ...

  7. 概念介绍:POE供电交换机、tcpip模型、OSI七层模型、路由协议、网关、访问列表(待整理)...

    PoE供电交换机 是指能够通过网线为远端受电终端提供网络供电的交换机,包含网络交换机和PoE供电两个功能,是PoE供电系统中比较常见的供电设备,端口支持输出功率达15.4W,符合IEEE802.3af ...

  8. TCP/IP协议族 详解(TCP/IP四层模型、OSI七层模型)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. TCP/IP协议族(TCP/IP Protocol Suite,或TCP/IP Protocols) ...

  9. TCPIP四层模型和OSI七层模型对应表

    转载于:https://www.cnblogs.com/Pual623548198/p/7084421.html

最新文章

  1. Linux--缺页中断和交换技术
  2. Sublime Text Package Control错误另解
  3. 学霸君袁荣喜:K12一对一辅导,这是一个收割的时代| MCtalk教育访谈摘录
  4. /etc/resolv.conf root用户下不能修改
  5. Rational rose中实心菱形的画法
  6. 0421 AutoLayout的实践/基本使用
  7. 计算机网络 原理与实验指导书,《计算机网络原理》实验指导书.doc
  8. 交叉驰豫的影响因素_墨点对uv打印机印刷质量影响
  9. 计算机网络的各层及其协议,计算机网络的体系结构 (architecture) 是计算机网络的各层及其协议的集合...
  10. 又一程序员删库跑路,只不过他没跑掉,还被抓了~
  11. 如何查看centos系统版本以及配置信息
  12. 2021秋招总结(器件方向转行数字IC设计)
  13. Maui Shell 来了,开启 Linux 桌面新时代!
  14. Ruby / Rails代码气味基础01
  15. python搜狗微信搜索wechatsogou 用法
  16. 两个Ctrl键同时失灵了怎么办
  17. 智慧化工厂安全风险生产预警系统软件
  18. noip2011 瑞士轮 (归并排序)
  19. 在查找预编译头时遇到意外的文件结尾
  20. java项目如何分工合作,JavaWeb基础 jsp+servlet分工合作的简单示例

热门文章

  1. arduino 蓝牙示例_,arduino 蓝牙例子,
  2. Emgu-WPF学习使用-阈值化
  3. 设计模式学习笔记(1)——单例模式
  4. mysql 用户权限设置【转】
  5. poj1548Robots dfs实践
  6. 25款漂亮的 WordPress 杂志主题
  7. Oracle二三事之 12c 可插拔数据库PDB
  8. 【WP7】绘图与保存
  9. 生成汉字拼音首字母函数!
  10. 一步一步SharePoint 2007之十五:实现Form认证(5)——更改认证的Provider