【计算机网络】OSI参考模型与TCP/IP分层模型详解(超级详细,三张图完整说明)
目录
1 基本介绍
2 OSI七层参考模型
3 TCP/IP协议分层模型
4 模型映射关系
5 参考文献
1 基本介绍
OSI(Open System Interconnection)参考模型将通信功能划分为7个分层,称作OSI七层参考模型。OSI协议以OSI参考模型为基础界定了每个阶层的协议和每个阶层之间接口相关的标准。用通俗的话来说,OSI参考模型中定义了网络七层中每一层的“作用”,定义每一层作用的是“协议”,“协议”可以理解为一种约定,其具体内容就是我们约定俗成的标准“规范”。
TCP(Transmission Control Protocol,传输控制协议) 和IP(Internet Protocol,互联网协议)是互联网通信协议中最为著名、使用最广的协议。从广义上来说,TCP/IP是利用IP进行通信时所必须用到的协议群的统称,包括IP或ICMP、TCP或UDP以及HTTP协议等,因此有时也称TCP/IP为网际协议族。
2 OSI七层参考模型
物理层,负责比特流与电子信号之间的切换以及规定连接器与网线(如RJ45)的规格等;
数据链路层,负责识别数据帧,数据帧与比特流之间的转换;
网络层,经过哪个路由将数据帧传递到目的地址由网络层的地址管理和路由选择负责;
传输层,节点之间是否有数据丢失由传输层保证;
会话层,何时建立连接,何时断开连接以及保持多久的连接则由会话层决定;
表示层,接受不同表现形式的信息,比如文字、声音、图像等,则有表示层进行数据格式的转换;
应用层,文件传输的传输协议,远程登陆的登录协议,电子邮件的邮件协议等。
3 TCP/IP协议分层模型
4 模型映射关系
从上面映射关系图可以看出,会话层,表示层和应用层按照协议分层可以统一表示成应用层,因此OSI七层模型有时也会简化成五层模型。
5 参考文献
《图解TCP/IP 第5版》 [日] 竹下隆史,村山公保等...
如果文章对你有帮助,记得点赞,收藏,加关注。会不定期分享一些干货哦......~~~///(^v^)\\\~~~
【计算机网络】OSI参考模型与TCP/IP分层模型详解(超级详细,三张图完整说明)相关推荐
- TCP/IP五层模型详解
TCP/IP五层模型详解 应用层 HTTP:简单的明文传输的请求--响应协议 HTTP数据结构: 首行 头部 空行 正文 浏览器的控制 HTTPS 定义 CA认证 SSL加密流程: 混合对称加密过程: ...
- 【计算机网络】计算机网络 OSI 参考模型 与 TCP/IP 参考模型 对比
文章目录 一.TCP/IP 参考模型 由来 二.TCP/IP 参考模型 三.TCP/IP 命名 四.TCP/IP 参考模型 与 OSI 参考模型 相同点 五.TCP/IP 参考模型 与 OSI 参考模 ...
- OSI七层模型与TCP/IP五层模型详解
博主是搞是个FPGA的,一直没有真正的研究过以太网相关的技术,现在终于能静下心学习一下,希望自己能更深入的掌握这项最基本的通信接口技术.下面就开始搞了. 一.OSI参考模型 今天我们先学习一下以太网最 ...
- OSI七层模型和TCP/IP四层模型详解
OSI七层模型 七层模型,亦称OSI(Open System Interconnection).参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型 ...
- OSI七层模型与TCP/IP四层模型详解
七层模型: 物理层:传输比特流,将比特流转化为电流强弱传输,到达目的地后,在转化为比特流 数据链路层:数据帧的传送与识别,将比特数据组成桢,对帧解码,并根据帧中包含的信息吧数据发送到正确的接收方 网络 ...
- TCP/IP协议模型详解六数据传输过程
2.4.数据传输流程 2.4.1.发送方 当我们在window系统或unix系统中使用应用程序发送一个"你好"文本数据时,是怎样传输出去并让对方接收的的? 1.在传输层,将&quo ...
- TCP/IP协议模型详解四ICMP、ICMPv6
2.3.2.ICMP(Internet控制管理协议) ICMP(Internet Control Message Protocol,因特网控制消息协议)是一种管理协议,为IP提供消息收发服务,以IP数 ...
- TCP/IP协议模型详解
TCP 转载于:https://www.cnblogs.com/aftree/p/9380298.html
- 从零开始学网络|搞懂OSI参考模型和TCP/IP分层模型,看这篇文章就够了
来源 | 网络工程师笔记 前言 今天和大家一起谈谈"网络",之前写的文章可能不太通俗易懂,有人就问我可不可以写些比较容易理解的文章,我想了想那就从头说起吧! 那么什么是网络呢? 百 ...
最新文章
- iOS根据字节数截取字符串
- Swift: 可变参数
- Python科学计算包应用-教你以可视化的方式打开NumPy
- MYSQL:多表联合查询的例子
- 一个不用SD卡,不用livesuit的刷nand的想法
- 手机端java编辑器验证正确_java – 使用编辑器验证表的单元格
- 华为的IPsec ×××主模式(MAIN mode)
- php 调用拼多多接口方法 生成 sign方法
- 使用prettier统一编码风格
- 创新设计思维---自学报告
- 专业录音:Audio Hijack for Mac
- 被一些数字整除的数字的特征
- MiniGUI 体系结构之二
- 刷脸支付缴费成了某些医院学校的新宠
- go html5 游戏,Golang 游戏leaf系列(一) 概述与示例
- 例题4-1 古老的密码 UVa1339
- 罗技驱动退出宏失效怎么办?
- matlab 计算变异系数,变异系数法求权重matlab 代码
- unity2d粒子特效
- Complete Tripartite
热门文章
- python基础(part4)--语句
- java 如何实现计数_如何高效的实现一个计数器map
- 利用Python实现数据偏移
- @ngrx/router-store 在 SAP 电商云 Spartacus UI 开发中的作用
- 有网友提问,关于本地XML转JSON的小工具
- SAP WebClient UI overview页面里assignment block的可见性分析技巧
- Fiori extension hook和Hybris的template
- 使用SAP云平台portal服务将SAP UI5应用部署到portal上
- 如何找出Fiori launchpad URL start_up请求发起的具体位置
- test of ui5 duplicate control id