ISO/OSI七层模型

16 篇文章 16 订阅 ¥9.90 ¥99.00

想要让两台PC进行通信,必须使用相同的信息交换规则,我们把计算机网络中用于规定信息的格式,以及如何发送和接受信息的一套规则称谓网络协议或者通信协议

我们为了减少网络设计的复杂,人们按功能将计算机网络划分为多个不同功能的层。
网络体系结构就是网络中分层模型及各层功能的精确定义,其中一个重要的网络体系结构就是ISO/OSI参考模型。

它是由国际标准化组织(ISO),电器和电子工程师协会(IEEE),国际电信联盟(ITU)等组织提出的参考模型(OSI)

ISO:国际标准化组织
OSI:开放系统互连模型
ISO:苹果操作系统

在这里插入图片描述
分层之后,每层功能都是固定的,一旦数据出了问题,或者修改相关的功能文件,就只需针对那一层即可。
上三层是对用户进行服务的,下四层是对实际数据传递提供服务。

应用层网络服务与最终用户的一个接口
表示层数据的表现形式、特定功能的实现如:加密、压缩
会话层对应用会话的管理、同步
传输层可靠与不可靠的传输、传输前的错误检测、流控
网络层提供逻辑地址、选路
数据链路层成帧、用MAC地址访问媒介、错误检测与修正
物理层设备之间的比特流的传输、物理接口、电气特性等

物理层

完成相邻节点的比特流之间的传输。
物理层主要设备: 中继器、集线器。

中继器(Repeater)
双绞线的有效传输距离是100米,超过100米后就会数据衰减,难以保证数据的准确性。因此需要中继器
中继器的作用: 对信号进行放大,保持于原数据的相同。
在这里插入图片描述

集线器(Hub)
相当于多个端口的中继器,内部构造是总线型的共享带宽的方式
在这里插入图片描述

冲突域:当两个比特流在同一介质上同时传输就是产设冲突
冲突域是指发送数据给一个单一目标(单播)所影响的范围

广播域:发送数据给一个不明确的目标所影响的范围

只有一个广播域和一个冲突域

广播式发送数据的不足:
1.易被截取数据包,不安全
2.会造成网络拥堵现象,降低网络执行效率

IEEE 802.2
Ethernet v.2
Internetwork

数据链路层

功能:
1.完成网络之间相邻节点的可靠传输。
2.物理层传输的是比特流,数据链路层传输的是帧。
3.数据链路层是通过MAC地址负责主机之间的数据的可靠传输。

主要设备:
1.网卡(NIC - Network Interface Card)
2.网桥(Bridge)
3.交换机(Switch)

网卡:也叫网络适配器,是连接计算机与网络之间的硬件设备
功能:整理数据,并且将数据分解成适当大小的数据包后向网络上发送出去

查看本机MAC地址: ifconfig /all
在这里插入图片描述
MAC地址用十六进制表示,占用48个比特,前24个比特表示生产厂商,后24个比特表示设备编号。 8个比特是一位,一共6位,共48比特

网桥:1,将两个LAN连接在一起,并且按MAC地址转发。2,分割冲突域
在这里插入图片描述交换机
工作过程:根据源MAC地址学习,目标MAC地址转发

交换机三种转发方式:
1.对已知单播帧,只往对应端口转发
2.对未知的单播帧,即交换机还没有学到的目的MAC地址,会进行广播(发往出接受端口以外的所有接口)
3.对广播帧或者组播帧进行广播

通过1.1 ping 1.2 可以看到交换机学习到了两个pc的MAC地址。
DYNAMIC 动态
在这里插入图片描述
在这里插入图片描述交换机有几个端口就有几个冲突域,且只有一个广播域

交换机的分类;
1.传统两层交换机
和集线器比,多了MAC地址表功能,属于数据链路层,有一个广播域和多个冲突域
2.VLAN型交换机
可以网管的交换机,多了VLAN功能,属于数据链路层,有多个广播域和多个冲突域
3.三层交换机
VLAN型交换机+路由器,是属于网络层的设备,出于安全考虑,实际工程使用三层交换机为多

MPLS多协议标签交换协议
XTP压缩传输协议
DCAP数据转换客户访问协议
SLE串行连接封装协议
IPinIPIP套IP封装协议
PPTP点对点隧道协议
L2F第二层转发协议
L2TP第二层隧道协议
ATMP接入隧道管理协议
Cisco协议
CDP思科发现协议
CGMP思科组管理协议
ARP地址解析协议
RAR逆向地址解析协议
.隧道协议
.地址解析协议

网络层

主要功能是完成网络中主机间的报文传输

网络层涉及的协议有 IP,IPX等,网络层的设备必须能识别出网络层的地址(ip地址),如路由器,三层交换机等都可以根据IP地址做出路径的选择。

路由器是一种连接多个网络或网段的设备,它能将不同网络或网段之间的数据进行“翻译”,他是应用于不同网段或者不同网络之间的设备。


路由器之所以可以进行“翻译”,因为它已经不是一个纯硬件设备,而是一个支持相当丰富的路由协议的软件和应将结合的设备,它支持RIP,OSPF,EIGRP等,这些协议都是用来连接不同网段或网络的。
————————————————
从局域网接入广域网,使用路由器是最普遍的方式
优点:
1.各互联的子网保持个子网的独立性,每个子网可以采用不同的拓扑结构,传输介质和网络协议,网络结构层次分明。
2.它可以完全屏蔽公司内部网络,有些路由器还集成了入侵防御和防火墙功能

IP/IPv6互联网协议/互联网协议第六版
ICMPv6互联网控制信息协议第六版
ICMP互联网控制信息协议
IGMP互联网组管理协议
SLIP串行线路IP协议
AH认证头协议
ESP安装封装有效载荷协议
EGP外部网关协议
OSPF开放最短路径优先协议
IGRP内部网关路由协议
NHRP下一跳解析协议
IE-IRGP增强内部网关路由选择协议
RIPng for IPv6IPv6路由信息协议
GGP网关到网关协议
VRRP虚拟路由器冗余协议
PGM实际通用组播协议
RSVP资源预留协议
PIM-DM密集模式独立组播协议
DVMRP距离矢量组播路由协议
RIP2路由信息协议第二版
PIM-SM稀疏模式独立组播协议
MOSPF组播开放最短路径优先协议
.安全协议
.路由协议

传输层
传输层是整个网络的关键部分,它是实现两个用户进程间端到端的可靠通信,处理数据包的错误,数据博得次序,以及一些其他关键传输问题。
————————
主要功能:建立,维护和拆除传输层的连接,向网络层提供合适的服务。
————————
TCP(Transmission control protocol 传输控制协议)
UDP(User Datagram Protocol 用户数据报协议)
它们涉及服务使用的端口号,主机根据端口号识别服务,区分会话。
区分会话:源ip ,源端口号,目标ip , 目标端口号,四者共同唯一标识一个会话

 netstat  【空格】 -n
 可以获取其他应用使用的端口号和ip等
  • 1
  • 2

XOT ----------基于tcp之上的X协议
Van Jacobson ----压缩TCP协议
ISO-DE ISO 开发环境-------->NetBISO
TALI 传输适配层接口协议
DSI、NetBIOS、IP NeTBIOS、ISO-TP SSP、SMB、MSRPC
UDP-----用户数据报协议
RUDP------可靠的用户数据报协议
Mobile IP ------移动IP协议

会话层

会话层提供的服务可使应用建立和维持会话,并能使会话获得同步。

SSL -------安全套接字层协议
TLS------传输层安全协议
DAP-------目录访问协议
LDAP------轻量级目录访问协议
RPC------远程过程调用协议

表示层
它的主要作用之一是为异种机通信提供一种公共语言,以便能进行互操作

DECnet NSP
LPP -------轻量级表示协议
NBSSN NetBIOS------会话服务协议
XDP--------外部数据表示协议
IPX

应用层

HTTP -------超文本传输协议 使用TCP 80端口
FTP --------文件传输协议
SMTP------ 简单邮件传输协议 使用TCP 25端口
TELNET -------TCP/IP终端仿真协议
POP3 ------邮局协议第三版 TCP的110端口,用于收邮件
Finger------ 用户信息协议
NNTP------ 网络新闻传输协议
IMAP4------- 因特网信息访问协议第四版
LPR --------UNIX 远程打印协议
Rwho ------UNIX 远程 Who协议
Rexec -------UNIX远程执行协议
Login------- UNIX 远程登陆协议
RSH------ UNIX 远程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 ---------UNIX远程打印协议

常用UDP协议的应用层服务
BOOTP--------引导协议
DHCP-------动态主机配套协议
NTP--------网络时间协议
TFTP-------简单文件传输协议
SNMP--------简单网络管理协议

https://blog.csdn.net/Zenian_dada/article/details/89340125

  • 3
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hello_world!

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值