网络协议模型:OSI七层协议模型及TCP/IP四层模型

我们通俗说的七层模型,其实就是国际标准组织ISO为网络传输协议指定的标准,也就是OSI七层网络模型,但是这层协议,已经被TCP/lP四层协议模型而淘汰,并没有大规模使用,而大家更认可的就是TCP/IP四层概念模型,这个网络模型也是由多种协议组成的,其中最重要的协议是网络层的IP协议和传输层的TCP协议,于是整个网络模型的命名就使用这两个协议来命名,用来突出这两个协议的重要性。

图片[1] - 网络协议模型:OSI七层协议模型及TCP/IP四层模型 - 三酷猫笔记

一、OSI七层网络模型

1. 物理层

使用物理的线路进行通信,传输比特流,可以用集线器进行连接

主要设备:网线、中继器、集线器

2.数据链路层

可以把物理层的数据封装成帧提供mac地址,可以用sw交换机进行控制,mac协议,arp协议

主要设备:二层交换机、网桥

3.网络层

实现不同网络之间的通信,使用路由器进行控制,提供ip地址,ip协议,arp协议(根据ip地址找到mac地址),主要功能就是把网络地址(ip)翻译成对应的物理(mac)地址并决定如何将数据从发送方路由到接收方

主要设备:路由器

4.传输层

实现端到端的通信,也就是主机到主机的通信,tcp协议,udp协议

5.会话层

负责在网络中的两节点之间建立、维持和终止通信。

6.表示层

应用程序和网络之间的翻译官,把传输过来的数据按照网络能理解的方案进行格式化。

7.应用层

为操作系统或网络应用程序提供访问网络服务的接口。应用层的代表协议:

协议端口
http80
telnet23
ftp21
pop3110
smtp25

二、TCP/IP四层网络模型

1.数据链路层

主要参与IP分组时建立和网络介质的物理连接

2.网络层

最著名的IP,还有ICMP,ARP,RARP等

3.传输层

提供从源到目的主机的传输服务、面向连接的传输控制协议(TCP)和无连接的用户数据报协议(UDP)

4.应用层

所有与应用层相关的功能都整合在一起,包括HTTP/FTP/NFS/SMTP/TELENET/SNMP/DNS等相应应用协议

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享