OSI模型
从上到下
七. 应用层——规定数据的传输协议
HTTP(超文本传输协议-TCP) —— 端口号:80
HTTPS(HTTP+SSL超文本传输安全协议-TCP)——端口号:443
SMTP(简单邮件传输协议-TCP)——端口号:25
POP3(第三版邮局协议-TCP)——端口号:110
FTP(文件传输协议-TCP)——端口号:20(数据)/21(命令)
TFTP(简单文件传输协议-UDP)——端口号:69
SCP(安全复制协议-TCP)——端口号:22
SSH(安全外壳协议-TCP)——端口号:22
DNS(域名解析协议-TCP/UDP)——端口号:53
DHCP(动态主机设置协议-UDP)——端口号:67(主机)/68(服务器)
Telnet(远程登录服务协议-TCP)——端口号:23
六. 表示层——数据的表示、安全、压缩,解决不同系统之间的通信(如Linux下的QQ和Windows下的QQ可以通信 )
五. 会话层——会话层建立、管理和终止表示层与实体之间的通信会话(不同机器上的用户之间建立及管理会话)
例如 NetBIOS、Winsock、BSD Sockets
四 . 传输层——传输层向上一层提供可靠的端到端的网络数据流服务。
(可以理解为:每一个应用程序都会在网卡注册一个端口号,该层就是端口与端口的通信!常用的TCP/IP协议)
三. 网络层 —— 网络层的主要任务是为网络上的不同主机提供通信(而网络层主要解决不同子网间的通信)
例如 IP、ICMP、IGMP、IPX、OSPF、RIP、ARP(地址解析协议)
二.数据链路层 ——通过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数据帧的数据链路
例如 以太网、HDLC、帧中继、ATM(异步传输模式)、PPP(点对点协议)
一. 物理层——为数据端设备提供传送数据通路、传输数据。
例如 网卡、网线、无线电、光纤、
TCP/IP分层模型
TCP/IP分层模型的四个协议层分别完成以下的功能:
第一层:网络接口层
对应于OSI七层参考模型的物理层和数据链路层,包括用于协作IP数据在已有网络介质上传输的协议。
第二层:网络层
对应于OSI七层参考模型的网络层。
第三层:传输层
对应于OSI七层参考模型的传输层,它提供两种(TCP/UDP)端到端的通信服务。
第四层:应用层
对应于OSI七层参考模型的应用层、表示层和会话层。