网络【OSI 七层模型】

打印 上一主题 下一主题

主题 544|帖子 544|积分 1632

OSI 七层模型

OSI七层: 物理层、数据链路层、网络层、传输层、会话层、体现层、应用层。
OSI:Open System Interconnect:七层模型是一种将计算机网络通信协议划分为七个不同条理的尺度化框架。每一层都负责不同的功能,从物理毗连到应用程序的处置惩罚。通过这种分层结构,可以实现尺度化、模块化、互操纵性和故障诊断。每一层都有特定的功能和协议。
特点: 下层只和上层有来往关系, 不可跨层传输。


应用层(Application Layer)

功能


  • 提供网络服务应用程序接口。
  • 直接为用户和应用程序提供服务。
设备


  • 通常在应用程序中实现,不涉及具体的硬件设备。
协议


  • 超文本传输协议(HTTP)
  • 文件传输协议(FTP)
  • 简单邮件传输协议(SMTP)
  • 域名系统(DNS)
  • 动态主机配置协议(DHCP)
示例


  • HTTP 用于网页欣赏。
  • FTP 用于文件传输。
  • SMTP 用于电子邮件发送。
  • DNS 用于域名剖析。
体现层(Presentation Layer)

功能


  • 确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取,包括编码、压缩、加密等操纵。
  • 负责数据的格式化、加密和解密、数据压缩和解压缩
  • 编码和转换:将数据转换为同一的格式,如二进制格式。
  • 实现数据的语法和语义转换。
  • 数据的封装: 在转换为二进制之后,体现层将数据封装为适合网络传输的格式
设备


  • 通常在操纵系统中实现,不涉及具体的硬件设备。
协议


  • 加密协议(如 SSL/TLS):安全套接字层协议(SSL)、安全传输层协议(TLS)
  • 数据格式尺度(如 JPEG、MPEG)
  • 字符编码(如 ASCII、EBCDIC)
示例


  • SSL/TLS 用于加密 HTTPS 流量。
  • JPEG 用于图像数据的压缩和解压缩。
会话层(Session Layer)

功能


  • 管理和控制两个通信系统之间的会话毗连,负责建立、维护和终止会话。建立数据通道
  • 负责建立、维护和终止会话。
  • 实现会话检查点和规复功能。
设备


  • 通常在操纵系统中实现,不涉及具体的硬件设备。
协议


  • 会话控制协议(SCP)
  • 远程过程调用(RPC)
  • 网络基本输入输出系统(NetBIOS)
示例


  • SCP 用于管理远程会话。
  • RPC 用于分布式系统中的远程过程调用。
传输层(Transport Layer)

功能


  • 提供 端到端 的通信服务。制定协议
  • 确保数据的完备性和可靠传输。
  • 处置惩罚端口号,区分不同的应用程序。
  • 实现流量控制、错误检测和纠正。数据包一旦离开网卡即进入网络传输层 。
设备


  • 通常在操纵系统中实现,不涉及具体的硬件设备。
协议


  • 传输控制协议(TCP)
  • 用户数据报协议(UDP)
示例


  • TCP 提供可靠的、面向毗连的传输服务(如 HTTP、FTP)。
  • UDP 提供不可靠的、无毗连的传输服务(如视频流、DNS查询)。

网络层(Network Layer)

功能


  • 负责数据包的路由选择和转发
  • 处置惩罚逻辑地点(IP地点)。
  • 实现路径选择、流量控制和拥塞控制,确保它们可以大概从源主机目标主机举行传输。
设备


  • 路由器(Router)
协议


  • 互联网协议(IP):IPV4 IPV6
  • 互联网控制消息协议(ICMP)
  • 组管理协议(IGMP)
  • 地点剖析协议(ARP)
  • 路由信息协议(RIP)
  • 开放最短路径优先(OSPF)
  • 路由协议(vrrp虚拟路由冗余)
示例


  • 路由器根据 IP 地点转发数据包。
  • ICMP 用于发送错误消息和网络诊断(如 ping 命令)。
数据链路层(Data Link Layer)

功能


  • 数据链路层是确保物理层传输的数据可靠性的关键,通过帧的封装、传输、接收和错误处置惩罚,为网络层提供无误的数据传输服务。
  • 提供节点之间的可靠数据传输,负责将原始比特流转换为数据帧
  • 检测和纠正传输中出现的错误。
  • 和谐发送和接收方的数据传输速率,防止接收方因数据量过大而溢出
  • 为帧分配数据链路层地点,即MAC地点,确保数据可以大概正确地发送到目的地
数据链路层的帧结构:
当数据到达数据链路层时,它被封装在帧(Frame)中。帧包括数据部分和头部、尾部,其中头部包含如源地点、目的地点和错误检测信息。
设备


  • 交换机(Switch)
  • 网桥(Bridge)
  • 网络接口卡(NIC)
协议


  • 以太网(Ethernet)
  • 点对点协议(PPP)
  • 帧中继(Frame Relay)
  • 高级数据链路控制(HDLC)
示例


  • 交换机根据 MAC 地点转发数据帧。
  • PPP 用于拨号毗连中的数据链路层通信。
物理层(Physical Layer)

功能:


  • 负责在物理介质传输原始的比特流
  • 界说硬件设备的电气、机器、功能和过程特性。
  • 处置惩罚信号的传输和接收,包括电压、电流、光信号等。
设备:


  • 集线器(Hub)
  • 中继器(Repeater)
  • 网络接口卡(NIC)
  • 电缆(如双绞线、同轴电缆、光纤)
协议和尺度:


  • IEEE 802.3(以太网)
  • RS-232(串行通信尺度)
  • SONET/SDH(光纤通信尺度)
示例:


  • 以太网电缆毗连计算机和交换机。
  • 光纤用于长距离数据传输。
TCP/IP四层模型

TCP/IP:Transmission Control Protocol/Internet Protocol:传输控制协议/网际协议:指可以大概在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是由于在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。
TCP/IP是在网络的利用中的最基本的通信协议。
TCP/IP传输协议对互联网中各部分举行通信的尺度和方法举行了规定。
TCP/IP传输协议是包管网络数据信息及时、完备传输的两个紧张的协议。
TCP/IP传输协议是严酷来说是一个四层的体系结构,应用层、传输层、网络层和数据链路层都包含其中。




  • 应用层:应用层是TCP/IP协议的第一层,是直接为应用进程提供服务的。
(1)对不同种类的应用程序它们会根据自己的须要来利用应用层的不同协议,邮件传输应用利用了SMTP协议、万维网应用利用了HTTP协议、远程登录服务应用利用了有TELNET协议
(2)应用层还能加密、解密、格式化数据
(3)应用层可以建立或解除与其他节点的接洽,这样可以充实节省网络资源


  • 运输层:作为TCP/IP协议的第二层,运输层在整个TCP/IP协议中起到了中流砥柱的作用。且在运输层中,TCP和UDP也同样起到了中流砥柱的作用
  • 网络层:网络层在TCP/IP协议中的位于第三层。在TCP/IP协议中网络层可以举行网络毗连的建立和终止以及IP地点的探求等功能
  • 网络接口层:在TCP/IP协议中,网络接口层位于第四层。由于网络接口层兼并了物理层和数据链路层所以,网络接口层既是传输数据的物理媒介,也可以为网络层提供一条正确无误的线路

特点:

TCP/IP协议可以大概灵敏发展起来并成为究竟上的尺度,是它恰好顺应了世界范围内数据通信的须要。它有以下特点:
(1)协议尺度是完全开放的,可以供用户免费利用,而且独立于特定的计算机硬件与操纵系统。
(2)独立于网络硬件系统,可以运行在广域网,更适合于互联网。
(3)网络地点同一分配,网络中每一设备和终端都具有一个唯一地点。
(4)高层协议尺度化,可以提供多种多样可靠网络服务




免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

火影

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表