解析!!OSI七层模型和TCP/IP五层模型

目录

一、两种模型简单介绍

1、OSI七层模型

2、TCP/IP五层模型

二、OSI七层模型各层的作用

三、TCP/IP模型下数据传输封装的过程

四、TCP/IP相关协议概括


一、两种模型简单介绍

1、OSI七层模型

OSI七层模型 (Open System Interconnect 简称OSI)是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统互连参考模型,为开放式互连信息系统提供了一种功能结构的框架。它从低到高分别是:物理层数据链路层、网络层、传输层、会话层、表示层和应用层

2、TCP/IP五层模型

TCP/IP五层模型是基于OSI的基础上进行整合,将OSI的应用层、会话层、表示层整合为一个应用层,简化了分层,更加切合实际情况。

二、OSI七层模型各层的作用

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

三、TCP/IP模型下数据传输封装的过程

上层数据经过传输层,加上TCP头部,向网络层送,到达网络层加上IP头部,送往数据链里层,加上MAC头部,形成完整的数据帧,在物理层转化成比特流想对端发送。

四、TCP/IP相关协议概括

TCP 用于从应用程序到网络的数据传输控制负责在数据传送之前将它们分割为 IP 包,然后在它们到达的时候将它们重组。

IP-网际协议 负责计算机之间的通信负责在因特网上发送和接收数据包。

HTTP 负责 web 服务器与 web 浏览器之间的通信 用于从 web 客户端(浏览器)向 web 服务器发送请求,并从 web 服务器向 web 客户端返回内容(网页)。

HTTPSHTTPS 负责在 web 服务器和 web 浏览器之间的安全通信。

作为有代表性的应用,HTTPS 会用于处理信用卡交易和其他的敏感数据。

SSLSSL 协议用于为安全数据传输加密数据。

SMTP 用于电子邮件的传输。

MIME 协议使 SMTP 有能力通过 TCP/IP 网络传输多媒体文件,包括声音、视频和二进制数据。

IMAP 用于存储和取回电子邮件。

POP3 用于从电子邮件服务器向个人电脑下载电子邮件。

FTP 负责计算机之间的文件传输。

NTP 用于在计算机之间同步时间(钟)。

DHCP 用于向网络中的计算机分配动态 IP 地址。

SNMP 用于计算机网络的管理。

LDAP 用于从因特网搜集关于用户和电子邮件地址的信息。

ICMP 负责网络中的错误处理。

ARP 用于通过 IP 来查找基于 IP 地址的计算机网卡的硬件地址。

RARP 用于通过 IP 查找基于硬件地址的计算机网卡的 IP 地址。

BOOTP 用于从网络启动计算机。

PPTP 用于私人网络之间的连接(隧道)。

猜你喜欢

转载自blog.csdn.net/CN_LiTianpeng/article/details/106967573