Linux操作文档——五层、七层模型


一、OSI参考模型。

1、OSI的来源

OSI (Open System Interconnect),即开放式系统互联。一般都叫OSI参考模型,是ISO (国际标准化组织)组织在1985年研究的网络互连模型。

ISO为了更好的使网络应用更为普及,推出了OSI参考模型。其含义就是推荐所有公司使用这个规范来控制网络。这样所有公司都有相同的规范,就能互联了。

2、 OSI七层模型的划分

OSI定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层),即ISO开放互连系统参考模型。

每一层实现各自的功能和协议,并完成与相邻层的接口通信。OS1的服务定义详细说明了各层所提供的服务。某一层的服务就是该层及其下各层的一种能力,它通过接口提供给更高一层。各层所提供的服务与这些服务是怎么实现的无关。

功能
应用层 应用程序提供服务(HTTP、HTPS、FTP、POP3、SMTP)
表示层 数据格式转化、数据加密(提供各种用于应用层数据的编码和转换功能)
会话层 建立、管理和维护会话(负责建立、管理和终止表示层实体之间的通信)
传输层 建立、管理和维护端到端的连接(TCPUDP,为上层协议提供端到端)
网络层 IP选址及路由选择(IP寻址建立两个节点之间的连接,选择合适路由和交换)
数据链路层 提供介质访问和链路管理(将比特组合成字节,再将字节组合成帧)
物理层 物理层(各种物理设备,网线等。)

3、各层功能定义

功能
应用层 OSI参考模型中最靠近用户的一层,是为计算机用户提供应用接口,也为用户直接提供各种网络服务。我们常见应用层的网络服务协议有: HTTP, HTTPS, FTP, POP3、SMTP等。
表示层 表示层提供各种用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别。如果必要,该层可提供一种标准表示形式,用于将计算机内部的多种数据格式转换成通信中采用的标准表示形式。数据压缩和加密也是表示层可提供的转换功能之一。
会话层 会话层就是负责建立、管理和终止表示层实体之间的通信会话。该层的通信由不同设备中的应用程序之间的服务请求和响应组成。
传输层 传输层建立了主机端到端的链接,传输层的作用是为上层协议提供端到端的可靠和透明的数据传输服务,包括处理差错控制和流量控制等问题。该层向高层屏蔽了下层数据通信的细节,使高层用户看到的只是在两个传输实体间的一条主机到主机的、可由用户控制和设定的、可靠的数据通路。我们通常说的, TCP UDP就是在这一层。端口号既是这里的“端”。
网络层 本层通过IP寻址来建立两个节点之间的连接,为源端的运输层送来的分组,选择合适的路由和交换节点,正确无误地按照地址传送给目的端的运输层。就是通常说的IP层。这一层就是我们经常说的IP协议层。IP协议是Internet的基础。
数据链路层 将比特组合成字节,再将字节组合成帧,使用链路层地址(以太网使用MAC地址)来访问介质,并进行差错检测。数据链路层又分为2个子层:逻辑链路控制子层,(LLC)和媒体访问控制子层(MAC)。MAC子层处理CSMACD算法、数据出错校验、成帧等; LLC子层定义了一些字段使上次协议能共享数据链路层。在实际使用中, LLC子层并非必需的。
物理层 实际最终信号的传输是通过物理层实现的。通过物理介质传输比特流。规定了电平、速度和电览针脚。常用设备有(各种物理设备)集线器、中继器、调制调器、网线、双绞线、同轴电缆。这些都是物理层的传输介质。

4、通信特点:对等通信

对等通信,为了使数据分组从源传送到目的地,源端OSI模型的每一层都必须与目的端的对等层进行通信,这种通信方式称为对等层通信。在每一层通信过程中,使用本层自己协议进行通信

二、TCP/IP五层模型

1、对应关系

TCP/IP五层协议和OSI的七层协议对应关系如下。

OSI参考模型 ТСР/IР 五层模型 协议
应用层
表示层 应用层 应用层(HTTP Telnet FTP TFTP DNS SMTP)
会话层
传输层 传输层 四层交换机、四层的路由器(TCP UDP)
网络层 网络层 路由、三层交换机(IP ICMP RIP IGMP)
数据链路层 数据链路层 网桥、以太网交换机、网卡(ARP RARP IEEE802.3 PPP)
物理层 物理层 中继器、集线器、双绞线(FE自协商Manchester MLT—3)

2、相关协议

OSI七层模型 缩写 相关协议 缩写 相关协议
应用层 HTTP 超文本传输协议 FTP 文件传输协议
SMTP 简单邮件传输协议 TELNET TCP/IP终端仿真协议
POP3 邮局协议第三版 Finger 用户信息协议
NNTP 网络新闻传输协议 IMAP4 因特网信息访问协议第四版
LPR UNIX 远程打印协议 Rwho UNIX远程Who协议
Rexec UNIX远程执行协议 Login UNIX远程登陆协议
RSH UNTX 远程Shell协议 NTF HP网络文件传输协议
RDA HP远程数据库访问协议 VT 虚拟终端仿真协议
RFA HP远程文件访问协议 RPC Remote Process Comm.
S-HTTP 安全超文本传输协议 GDP 网关发现协议
x-Window CMOT 基于TCP/IP的CMIP协议 SOCKS 安全套接字协议
FANP 流属性通知协议 SLP 服务定位协议
MSN 微软网络服务 Radius 远程用户拨号认证服务协议
DNS 域名系统 NFS 网络文件系统协议
NIS SUN网络信息系统协议 R-STAT SUN远程状态协议
NSM SUN网络状态监测协议 PMAP SUN端口映射协议
Mount LPR UNTX远程打印协议
常用UDP协议的应用层服务 BOOTP 引导协议 DHCP 动态主机配套协议
NTP 网络时间协议 TFTP 简单文件传输协议
SNMP 简单网络管理协议
表示层 DECnet NSP LPP 轻量级表示协议
NBSSN NetBIOS会话服务协议 XDP 外部数据表示协议
IPX 互联网分组交换协议
会话层 SSL 安全套接字层协议 TLS 传输层安全协议
DAP 目录访问协议 LDAP 轻量级目录访问协议
RPC 远程过程调用协议 VINES NETRPC
传输层 XOT 基于top之上的X协议 Van Jacobson 压缩TCP协议
ISO-DE ISO开发环境–NetBISO TALI 传输适配层接口协议
UDP 用户数据报协议 RUDP 可靠的用户数据报协议
Mobile IP移动IP协议
网络层 IP/IPv6 互联网协议/互联网协议第六版 ICMPv6 互联网控制信息协议第六版
TCMP 互联网控制信息协议 IGMP 互联网组管理协议
SLIP 串行线路IP协议
安全协议 AH 认证头协议 ESP 安装封装有效载荷协议
路由协议 EGP 外部网关协议 OSPF 开放最短路径优先协议
IGRP 内部网关路由协议 NHRP 下一跳解析协议
TE-IRGP 增强内部网关路由选择协议 RIPng for IPv6 IPv6路由信息协议
GGP 网关到网关协议 VRRP 虚拟路由器冗余协议
PGM 实际通用组播协议 RSVP 资源预留协议
PIM-DM 密集模式独立组播协议 DVMRP 距离矢量组播路由协议
RIP2 路由信息协议第二版 PIM-SM 稀疏模式独立组播协议
MOSP 组播开放最短路径优先协议
数据链路层 MPLS 多协议标签交换协议 XTP 压缩传输协议
DCAP 数据转换客户访问协议 SLE 串行连接封装协议
IPinIP IP套IP封装协议
隧道协议 PPTP 点对点隧道协议 L2F 第二层转发协议
L2TP 第二层隧道协议 ATMP 接入隧道管理协议
Cisco协议 CDP 思科发现协议 CCMP 思科组管理协议
地址解析协议 ARP 地址解析协议 RAR 逆向地址解析协议
物理层 IEEE802.2 Ethernet v.2
Internetwork

猜你喜欢

转载自blog.csdn.net/g950904/article/details/110127578