目录
前言
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的区别
区别:
TCP/IP是一个协议簇,而OSI是一个模型;TCP/IP是五层结构,而OSI是七层结构;TCP/IP的第三层仅支持IP协议,OSI支持所有的网络层协议。联系:
OSI引入了服务、接口、协议、分层的概念,而TCP/IP借鉴了OSI的概念;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 |