分享好友 最新动态首页 最新动态分类 切换频道
ISO/OSI七层模型理解
2024-12-26 09:48

目录

资料一

ISO/OSI模型

资料二:各层简介

第一层:物理层(PhysicalLayer)

第二层:数据链路层(DataLinkLayer):

第三层:网络层(Network layer)

第四层:处理信息的传输层(Transport layer)。

第五层:会话层(Session layer)

第六层:表示层(Presentation layer)

第七层:应用层(Application layer)

 

资料三:各层应用

物理层

数据链路层

网络层

传输层

会话层

表示层

应用层

资料四:TCP/IP协议组-工作过程




 

规定通信设备的机械的、电气的、功能的和规程的特性,用以建立、维护和拆除物理链路连接。具体地讲,机械特性规定了网络连接时所需接插件的规格尺寸、引脚数量和排列情况等;电气特性规定了在物理连接上传输bit流时线路上信号电平的大小、阻抗匹配、传输速率距离限制等;功能特性是指对各个信号先分配确切的信号含义,即定义了DTE和DCE之间各个线路的功能;规程特性定义了利用信号线进行bit流传输的一组操作规程,是指在物理连接的建立、维护、交换信息时,DTE和DCE双方在各电路上的动作系列。在这一层,数据的单位称为比特(bit)。属于物理层定义的典型规范代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45等。

在物理层提供比特流服务的基础上,建立相邻结点之间的数据链路,通过差错控制提供数据帧(Frame)在信道上无差错的传输,并进行各电路上的动作系列。 
  数据链路层在不可靠的物理介质上提供可靠的传输。该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。
  在这一层,数据的单位称为帧(frame)。
  数据链路层协议的代表包括:SDLC、HDLC、PPP、STP、帧中继等。

在计算机网络中进行通信的两个计算机之间可能会经过很多个数据链路,也可能还要经过很多通信子网。网络层的任务就是选择合适的网间路由和交换结点, 确保数据及时传送。网络层将数据链路层提供的帧组成数据包,包中封装有网络层包头,其中含有逻辑地址信息- -源站点和目的站点地址的网络地址。
  如果你在谈论一个IP地址,那么你是在处理第3层的问题,这是“数据包”问题,而不是第2层的“帧”。IP是第3层问题的一部分,此外还有一些路由协议和地址解析协议(ARP)。有关路由的一切事情都在第3层处理。地址解析和路由是3层的重要目的。网络层还可以实现拥塞控制、网际互连等功能。
  在这一层,数据的单位称为数据包(packet)。
  网络层协议的代表包括:IP、IPX、RIP、OSPF等。

第4层的数据单元也称作数据包(packets)。但是,当你谈论TCP等具体的协议时又有特殊的叫法,TCP的数据单元称为段(segments)而UDP协议的数据单元称为“数据报(datagrams)”。这个层负责获取全部信息,因此,它必须跟踪数据单元碎片、乱序到达的数据包和其它在传输过程中可能发生的危险。第4层为上层提供端到端(最终用户到最终用户)的透明的、可靠的数据传输服务。所谓透明的传输是指在通信过程中传输层对上层屏蔽了通信传输系统的具体细节。传输层协议的代表包括:TCP、UDP、SPX等。

这一层也可以称为会晤层或对话层,在会话层及以上的高层次中,数据传送的单位不再另外命名,统称为报文。会话层不参与具体的传输,它提供包括访问验证和会话管理在内的建立和维护应用之间通信的机制。如服务器验证用户登录便是由会话层完成的。

这一层主要解决用户信息的语法表示问题。它将欲交换的数据从适合于某一用户的抽象语法,转换为适合于OSI系统内部使用的传送语法。即提供格式化的表示和转换数据服务。数据的压缩和解压缩, 加密和解密等工作都由表示层负责。例如图像格式的显示,就是由位于表示层的协议来支持。

应用层为操作系统或网络应用程序提供访问网络服务的接口。应用层协议的代表包括:Telnet、FTP、HTTP、SNMP等。通过 OSI 层,信息可以从一台计算机的软件应用程序传输到另一台的应用程序上。例如,计算机 A 上的应用程序要将信息发送到计算机 B 的应用程序,则计算机 A 中的应用程序需要将信息先发送到其应用层(第七层,然后此层将信息发送到表示层(第六层,表示层将数据转送到会话层(第五层,如此继续,直至物理层(第一层)。在物理层,数据被放置在物理网络媒介中并被发送至计算机 B 。计算机 B 的物理层接收来自物理媒介的数据,然后将信息向上发送至数据链路层(第二层,数据链路层再转送给网络层,依次继续直到信息到达计算机 B 的应用层。最后,计算机 B 的应用层再将信息传送给应用程序接收端,从而完成通信过程。下面图示说明了这一过程。


想要让两台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    串行连接封装协议
IPinIP    IP套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 IPv6    IPv6路由信息协议
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


 

参考:TCP/IP协议组——完整工作过程分析_cccrush的博客-CSDN博客_tcp/ip协议https://blog.csdn.net/weixin_42621338/article/details/87354737

TCP/IP 是不同的通信协议的大集合。


协议族

TCP/IP 是基于 TCP 和 IP 这两个最初的协议之上的不同的通信协议的大集合。


TCP - 传输控制协议

TCP 用于从应用程序到网络的数据传输控制。

TCP 负责在数据传送之前将它们分割为 IP 包,然后在它们到达的时候将它们重组。


IP - 网际协议(Internet Protocol

IP 负责计算机之间的通信。

IP 负责在因特网上发送和接收数据包。


HTTP - 超文本传输协议(Hyper Text Transfer Protocol)

HTTP 负责 web 服务器与 web 浏览器之间的通信。

HTTP 用于从 web 客户端(浏览器)向 web 服务器发送请求,并从 web 服务器向 web 客户端返回内容(网页)。


HTTPS - 安全的 HTTP(HTTP Secure

HTTPS 负责在 web 服务器和 web 浏览器之间的安全通信。

作为有代表性的应用,HTTPS 会用于处理信用卡交易和其他的敏感数据。


SSL - 安全套接字层(Secure Sockets Layer

SSL 协议用于为安全数据传输加密数据。


SMTP - 简易邮件传输协议(Simple Mail Transfer Protocol

SMTP 用于电子邮件的传输。


MIME - 多用途因特网邮件扩展(Multi-purpose Internet Mail Extensions

MIME 协议使 SMTP 有能力通过 TCP/IP 网络传输多媒体文件,包括声音、视频和二进制数据。


IMAP - 因特网消息访问协议(Internet Message Access Protocol

IMAP 用于存储和取回电子邮件。


POP - 邮局协议(Post Office Protocol

POP 用于从电子邮件服务器向个人电脑下载电子邮件。


FTP - 文件传输协议(File Transfer Protocol

FTP 负责计算机之间的文件传输。


NTP - 网络时间协议(Network Time Protocol

NTP 用于在计算机之间同步时间(钟)。


DHCP - 动态主机配置协议(Dynamic Host Configuration Protocol

DHCP 用于向网络中的计算机分配动态 IP 地址。


SNMP - 简单网络管理协议(Simple Network Management Protocol

SNMP 用于计算机网络的管理。


LDAP - 轻量级的目录访问协议(Lightweight Directory Access Protocol

LDAP 用于从因特网搜集关于用户和电子邮件地址的信息。


ICMP - 因特网消息控制协议(Internet Control Message Protocol

ICMP 负责网络中的错误处理。


ARP - 地址解析协议(Address Resolution Protocol

ARP - 用于通过 IP 来查找基于 IP 地址的计算机网卡的硬件地址。


RARP - 反向地址转换协议(Reverse Address Resolution Protocol

RARP 用于通过 IP 查找基于硬件地址的计算机网卡的 IP 地址。


BOOTP - 自举协议(Boot Protocol

BOOTP 用于从网络启动计算机。


PPTP - 点对点隧道协议(Point to Point Tunneling Protocol

最新文章
站长必备高效工具,助力网站运营效率大幅提升
  在当今数字化时代,网站运营效率对于任何一个站长来说都是至关重要的。一个高效运营的网站不仅可以提升用户体验,还能增加网站的流量和收益。为了实现这一目标,站长们可以借助一些必备工具来提升网站的运营效率。  一个优秀的网站分
欧洲杯克罗地亚队11威尔士队(2020欧洲杯克罗地亚国家队阵容)
1、克罗地亚vs威尔士比分2、世界足球国家队排名前三十3、欧洲杯积分榜排名4、欧洲杯都有哪些国家5、2024欧洲杯预选赛积分榜最新6、克罗地亚和威尔士哪个强年3月22日03:45,以色列VS冰岛,比分2:2。2024年3月22日03:45,威尔士VS芬兰,比
路由器助手
《路由器助手》是款非常好用的路由器连接助手,适用于路由器的PPPoE协议拨号,让你在手机一键轻松设置密码。你还等什么?赶快下载体验吧。本软件为Android手机端路由器连接助手,适用于路由器的PPPoE协议拨号。为了软件体验及质量,我们不投
SLAM优化算法:图优化和凸优化算法的区别
小白:师兄师兄,最近我在看SLAM的优化算法,有种方法叫“图优化”,以前学习算法的时候还有一个优化方法叫“凸优化”,这两个不是一个东西吧?师兄:哈哈,这个问题有意思,虽然它们中文发音一样,但是意思差别大着呢!我们来看看英文表达
"赛博演猿:全球领先的人工智能数字人AIGC平台" – 技术分享
网址:https://www.zr-ai.com/在数字化时代,人工智能和数字人技术正在重塑我们的互动方式和内容创作。赛博演猿,作为全球领先的人工智能数字人AIGC平台,正以其自主研发的创新技术,为数字人领域带来革命性的变化。一、集成前沿技术的数字
美术画架双面画板儿童学习画板益智玩具多功能带画纸白板黑板0918信息
产品详细说明:产品名称:美术画架双面画板儿童学习画板益智玩具多功能带画纸白板黑板0918产品货号:SXR-0918产品规格:73x56x8CM玩具启迪:1、画画可以发挥孩子的想象力,是一种表达感情的方式。2、画画可以锻炼孩子小手的灵活性和协调性,
从群晖Web Station安装WordPress&PhpMyAdmin看shell的使用
创作立场声明:我再本文中描述的文字内容,为本人亲手创作。感谢小米机械键盘,感谢lg显示器,感谢mac系统,感谢chrome浏览器为本文做的贡献。借着最近蜗牛比较火,我也跟风买了一台,相对其他nas系统来说比较方便,如果你有公网IP可以尝试
www.131pk.com
通过本工具可以快速查询到您站点的谷歌(www.google.com)、百度(www.baidu.com)、必应(cn.bing.com)、雅虎(cn.yahoo.com)、搜搜(www.soso.com)、搜狗(www.sogou.com)、有道(www.youdao.com)等搜索引擎收录情况及反向链接;可以快速查询到谷
Sonar软件下载指南,一键获取使用教程与安装步骤,轻松上手!
Sonar下载指南,提供简单易懂的教程和安装步骤,让您轻松获取使用Sonar的方法。本指南详细介绍了Sonar软件的下载、安装和使用过程,帮助您快速掌握Sonar软件的使用技巧,提高工作效率。无论您是初学者还是专业人士,都能通过本指南轻松上手
ourplay游戏加速器 7.4.4 更新:2024-12-13备案号:沪ICP备17010969号-9A
ourplay安卓版,智能全局搜索,随时随地体验全球精品游戏和应用。ourplay游戏加速器,一般又称OurPlay,谷歌加速器。PUBG NEW STATE抢先畅玩,得限量版跑车皮肤, 11月11日开放测试!OurPlay加速器是一款自带谷歌服务框架的免费加速器,智能
相关文章
推荐文章
发表评论
0评