目录
一、两种模型简单介绍
1、OSI七层模型
OSI七层模型 (Open System Interconnect 简称OSI)是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统互连参考模型,为开放式互连信息系统提供了一种功能结构的框架。它从低到高分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层
2、TCP/IP五层模型
TCP/IP五层模型是基于OSI的基础上进行整合,将OSI的应用层、会话层、表示层整合为一个应用层,简化了分层,更加切合实际情况。
二、OSI七层模型各层的作用
- 应用层:网络服务与最终用户的一个接口
- 表示层:数据的表示、安全、压缩
- 会话层:建立、管理、中止会话
- 传输层:定义传输数据的协议号端口,以及流控和差错校验
- 网络层:进行逻辑地址寻址,实现不同网络间的路径选择
- 数据链路层:建立逻辑连接,进行硬件地址寻址,差错校验功能
- 物理层:建立、维护、断开物理连接
三、TCP/IP模型下数据传输封装的过程
上层数据经过传输层,加上TCP头部,向网络层送,到达网络层加上IP头部,送往数据链里层,加上MAC头部,形成完整的数据帧,在物理层转化成比特流想对端发送。
四、TCP/IP相关协议概括
TCP :用于从应用程序到网络的数据传输控制,负责在数据传送之前将它们分割为 IP 包,然后在它们到达的时候将它们重组。
IP-网际协议; 负责计算机之间的通信,负责在因特网上发送和接收数据包。
HTTP: 负责 web 服务器与 web 浏览器之间的通信, 用于从 web 客户端(浏览器)向 web 服务器发送请求,并从 web 服务器向 web 客户端返回内容(网页)。
HTTPS:HTTPS 负责在 web 服务器和 web 浏览器之间的安全通信。
作为有代表性的应用,HTTPS 会用于处理信用卡交易和其他的敏感数据。
SSL:SSL 协议用于为安全数据传输加密数据。
SMTP: 用于电子邮件的传输。
MIME 协议使 SMTP 有能力通过 TCP/IP 网络传输多媒体文件,包括声音、视频和二进制数据。
IMAP: 用于存储和取回电子邮件。
POP3: 用于从电子邮件服务器向个人电脑下载电子邮件。
FTP :负责计算机之间的文件传输。
NTP: 用于在计算机之间同步时间(钟)。
DHCP :用于向网络中的计算机分配动态 IP 地址。
SNMP :用于计算机网络的管理。
LDAP: 用于从因特网搜集关于用户和电子邮件地址的信息。
ICMP :负责网络中的错误处理。
ARP :用于通过 IP 来查找基于 IP 地址的计算机网卡的硬件地址。
RARP :用于通过 IP 查找基于硬件地址的计算机网卡的 IP 地址。
BOOTP :用于从网络启动计算机。
PPTP: 用于私人网络之间的连接(隧道)。