我们通俗说的七层模型,其实就是国际标准组织ISO为网络传输协议指定的标准,也就是OSI七层网络模型,但是这层协议,已经被TCP/lP四层协议模型而淘汰,并没有大规模使用,而大家更认可的就是TCP/IP四层概念模型,这个网络模型也是由多种协议组成的,其中最重要的协议是网络层的IP协议和传输层的TCP协议,于是整个网络模型的命名就使用这两个协议来命名,用来突出这两个协议的重要性。
一、OSI七层网络模型
1. 物理层
使用物理的线路进行通信,传输比特流,可以用集线器进行连接
主要设备:网线、中继器、集线器
2.数据链路层
可以把物理层的数据封装成帧,提供mac地址,可以用sw交换机进行控制,mac协议,arp协议
主要设备:二层交换机、网桥
3.网络层
实现不同网络之间的通信,使用路由器进行控制,提供ip地址,ip协议,arp协议(根据ip地址找到mac地址),主要功能就是把网络地址(ip)翻译成对应的物理(mac)地址,并决定如何将数据从发送方路由到接收方
主要设备:路由器
4.传输层
实现端到端的通信,也就是主机到主机的通信,tcp协议,udp协议
5.会话层
负责在网络中的两节点之间建立、维持和终止通信。
6.表示层
应用程序和网络之间的翻译官,把传输过来的数据按照网络能理解的方案进行格式化。
7.应用层
为操作系统或网络应用程序提供访问网络服务的接口。应用层的代表协议:
协议 | 端口 |
---|---|
http | 80 |
telnet | 23 |
ftp | 21 |
pop3 | 110 |
smtp | 25 |
二、TCP/IP四层网络模型
1.数据链路层
主要参与IP分组时建立和网络介质的物理连接
2.网络层
最著名的IP,还有ICMP,ARP,RARP等
3.传输层
提供从源到目的主机的传输服务、面向连接的传输控制协议(TCP)和无连接的用户数据报协议(UDP)
4.应用层
所有与应用层相关的功能都整合在一起,包括HTTP/FTP/NFS/SMTP/TELENET/SNMP/DNS等相应应用协议
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END