网络基础之网络模型及各分层的设备

总结网络模型以及各个模型下的设备。

OSI七层网络模型和TCP/IP四层概念模型之间的联系如下:

OSI参考模型各个分层的作用:

  • 应用层:为应用程序提供服务并规定应用程序中通信相关的细节。包括文件传输、电子邮件、远程登录(虚拟终端)等协议。
  • 表示层:将应用处理的信息转换为适合网络传输的格式,或将来自下一层的数据转换为上层能够处理的格式。主要负责数据格式的转换。
  • 会话层:负责建立和断开通信连接(数据流动的逻辑通路),以及数据的分割等传输相关的管理。
  • 传输层:可靠的传输作用。只在通信双方节点上进行处理,而无须再路由器上处理。
  • 网络层:将数据传输到目标地址。目标地址可以是多个网络通过路由器连接而成的某一个地址。主要负责寻址和路由的选择。
  • 数据链路层:负责物理层面上互连的、节点之间的通信传输。(如将0、1序列划分为具有意义的数据帧传送给对端)
  • 物理层:负责0、1比特流与电压的高低、光的闪灭之间的互换。

TCP/IP分层理念:

  • 在参照了OSI的的七层分层模型后,建立了一种四层模型:
  • 应用层:对应OSI中的应用层、表示层、会话层
  • 传输层:同OSI
  • 网络层:同OSI
  • 物理链路层:对应OSI中的数据链路层、物理层

各种设备及其对网络分层(OSI七层模型中)的概述:

  • 中继器(OSI第一层,物理层面上延长网络的设备):在物理层做出调整。识别0、1序列调整波形进行相应的放大与转发。但是不负责数据链路层中出现的错误,有错误仍然会转发。中继器无法改变传输的速度,可以在双绞线电缆和光纤电缆之间转换,但是不能在传输速度不同的媒介之间转发(例如100Mbps与10Mbps之间的转发需要网桥或路由器这样的设备)。
  • 网桥/2层交换机 (OSI第二层,数据链路层面上连接两个网络的设备):在数据链路层做出判断。识别数据链路层中的数据帧,重构数据帧转发(数据帧临时存在内存中,重新生成信号作为全新的数据帧转发)。丢弃错误的数据帧(帧校验序列(FCS):通过循环冗余校验码(CRC)方式校验数据帧中的位,检查数据帧是否收到破坏),可连接传输速率不同的网络。它是根据MAC地址进行处理的
  • 路由器/3层交换机(OSI第三层,网络层面上连接两个网络、并对分组报文进行转发的设备)在网络层做出判断。判断网络路径,转发至目标地址。它是根据IP地址进行处理的。
  • 4~7层交换机:负责处理从传输层至应用层的数据,以TCP等协议的传输层及其上面的应用层为基础,分析收发数据,并对其进行特定的处理。
  • 网关(OSI第四~七层,将从传输层至应用层的数据进行转换和转发)在4~7层中做转发、转换工作。负责传输层以上的数据转发及其协议的转换。

补充:

4~7层交换机:

第四层通过端口地址可以区分数据包是由哪个传输层协议传送的

它在交换中数据包的传输不仅仅依据MAC地址(第二层交换)或源/目标IP地址(第三层路由),还依据TCP/UDP端口地址(第四层地址),也就是说第四层交换除了考虑三层的逻辑地址外还要考虑对端口地址的处理。端口地址代表了不同的业务协议,所以第四层交换不仅仅进行了物理上的交换,还包括了业务上的交换。所以说第四层交换的交换域是由源端和终端IP地址、TCP和UDP端口共同决定。因此,第四层交换机是真正的“会话交换机”。

应用场景:

第四层交换尤其可以应用在以单一虚拟IP地址(VIP)来代表整个服务器集群的情况下。具有第四层功能的交换机能够起到与服务器相连接的"虚拟IP"(VIP)前端的作用。每台服务器和支持单一或通用应用的服务器组都配置同样的一个VIP地址。这个VIP地址作为对外提供统一服务的目的地。当某用户申请应用时,用户请求的数据包先通过第三层路由器发送到具有第四层交换功能的交换机,然后第四层交换机可以根据会话和应用层信息做出转发决定,将用户的请求根据不同的规则转发到"最佳"的服务器上。将"最佳"服务器地址中的IP取代VIP,并将连接请求传给相应服务器。因此,第四层交换技术是用于传输数据和实现多台服务器间负载均衡的理想机制。

第七层的智能交换能够实现进一步的控制,即对所有传输流和内容的控制

这种交换机可以打开传输流的应用/表示层,分析其中的内容,因此可以根据应用的类型而非仅仅根据IP和端口号做出更智能的流向决策,其中的一个典型例子就是根据URL的具体内容的识别交换。第七层交换技术可以定义为数据包的传送不仅仅依据MAC地址(第二层交换)或源/目标IP地址(第三层路由)以及依据TCP/UDP端口(第四层地址),而是可以根据内容(表示/应用层)进行。这样的处理更具有智能性,交换的不仅仅是端口,还包括了内容,因此,第七层交换机是真正的"应用交换机"

应用场景:

保证不同类型的传输流被赋予不同的优先级。它可以对传输流进行过滤并分配优先级,使你不必依赖于业务或网络设备来达到这些目的,譬如,网络电子商务提供商使用80端口提供用户服务,但是对于不同的Web请求他们希望不同对待,比如浏览一般商品的Web请求的级别比用户发出的定购Web请求要低一些,而且处理起来也不一样。这样需要识别80端口中的具体的URL内容来进行判断,赋予不同的优先权交换到不同的处理器上去。

最后附上OSI网络模型及其协议图:

时间: 2024-10-03 22:38:33

网络基础之网络模型及各分层的设备的相关文章

网络基础之网络模型

****目录********一.****?****网络模型****?3****1.****?****标准化组织****?3****2.****?****OSI模型****?3****3.****?****TCP/IP模型****?5****二.****?****应用层****?5****1.****?****常用协议****?6****2.****?****邮件发送和接收****?6****3.****?****URL:统一资源定位符****?6 ? ??一.?网络模型****?1.?标准化组织

网络基础知识查询

第一章.基础网络概念 1.1 网络是个什么玩意儿 全世界的人种有很多,人类使用的语言种类也多的很.那如果你想要跟外国人沟通时,除了比手划脚之外,你要如何跟对方讲话? 大概只有两种方式啰,一种是强迫他学中文,一种则是我们学他的语言,这样才能沟通啊.在目前世界上的强势语言还是属于英语系国家, 所以啰,不管是啥人种,只要学好英文,那么大家都讲英文,彼此就能够沟通了.希望不久的未来,咱们的中文能够成为强势语言啊! 这个观念延伸到网络上面也是行的通的,全世界的操作系统多的很,不是只有 Windows/Li

鸟哥的私房菜的网络基础篇,好久没看了,重新看了一下子网划分简单很多

第二章.基础网络概念 目录 第二章.基础网络概念 1 2.1 网络是个什么玩意儿 2 2.1.1 什么是网络 2 2.1.2 计算机网络组成组件 5 2.1.3 计算机网络区域范围 6 2.1.4 计算机网络协议: OSI 七层协定 7 2.1.5 计算机网络协议: TCP/IP 11 2.2 TCP/IP 的链结层相关协议 12 2.2.1 广域网使用的设备 13 2.2.2 局域网络使用的设备-以太网络 14 2.2.3 以太网络的传输协议:CSMA/CD 16 2.2.4 MAC 的封装格

前端学HTTP之网络基础

显示目录 目录 [1]网络 [2]OSI [3]TCP/IP 前面的话 HTTP协议对于前端工程师是非常重要的.我们在浏览网站时,访问的每一个WEB页面都需要使用HTTP协议实现.如果不了解HTTP协议,就不可能了解网站的本质.在学习HTTP之前,本文先介绍一些网络基础知识 网络 简单地说,网络就是在一定的区域内将两个或两个以上的计算机以一定的方式连接起来,以供用户共享文件.程序.数据等资源.下面就几种常见的网络类型及分类方法做简要介绍 1.按覆盖范围分 局域网(local area netwo

网络基础笔记——OSI七层模型

OSI七层模型 由于整个网络连接的过程相当复杂,包括硬件.软件数据封包与应用程序的互相链接等等.如果想要写一支将联网全部功能都串连在一块的程序,那么当某个小环节出现问题时,整只程序都需要改写.所以我们将整个网络分成数层,每层都有自己独立的功能,而且每层的代码都可以独立撰写,因为相互之间不会干扰.如此一来,当某个小环节出现问题时,只要将该层的代码改写即可.并且这样可以让整个网络层次更加的清晰. 在网络上传输信息就像是一个发包裹的过程,从己方的应用程序开始往第七层的包裹里塞数据,再依次塞到第一层的包

【linux基础】17、TCP/IP网络基础(上)

一.计算机网络概述 1.什么是网络? 一群具有独立功能的计算机组成的系统通过通信设备及传输媒体互连起来,在通信软件支持下,实现资源共享.信息交换的整个系统 产生计算机网络的基本条件:通信技术与计算机技术的结合 2.计算机网络的产生与发展 1954年 主机-终端的通信网络  第一代计算机网络 以单个主机为中心.面向终端设备的网络结构.系统中除主计算机具有独立的数据处理功能外,系统中所连接的终端设备均无独立处理数据的功能 1969年 主机-主机的通信网络  ARPANET网  第二代计算机网络 以分

运维网络基础

对于系统运维人员,CCNA的学习难度不是很大,而且学习的周期较短,对于快速成为一个系统运维工程师中,网络搞的最好的,就足够了.如果时间精力有限,建议学习一下知识,作为步入网络知识的基石. 网络基础知识: n 涉及到网络的发展历程,网络的一些名词概念,路由,交换介绍 n OSI七层模型的介绍 n TCP/IP协议簇的简介,包含TCP/IP三次握手和四次挥手的过程 n VLSM可变长子网的概念 第1章 初识网络 网络的知识体系是一个庞大的体系,涉及到路由交换.安全.无线.语言.数据中心等多个方面,所

网络体系、网络模型其他

网络体系:网络物理硬件和协议栈组成: 网络体系结构即:实体.分层和协议: 实体代表元素.分层代表组织.协议代表通信(规范). 实体分为:虚拟实体.物理实体: 物理实体:媒介.分组交换节点(相当于驿站).通信终端(主体)(计算机). 网络体系结构是指通信系统的整体设计,它为网络硬件.软件.协议和拓扑提供标准. ★层和协议的集合称为网络体系结构.网络体系结构的规范必须包含足够的信息,以便实现者为每一层编写的程序或者设计的硬件能遵守有关的协议.实现细节和接口规范不属于网络体系结构的内容,因为他们在机器

http基础(1.了解web及网络基础,2.简单的http协议)

第一章:了解web及网络基础 1.http:超文本传输协议 2.tcp/ip协议族:通常使用的网络是在tcp/ip协议族的基础上运作的,而http属于它内部的一个子集. 3.tcp/ip协议族按层次分别分为:应用层.传输层.网络层.数据链路层.分层的好处就是分工明确,方便后续修改维护. (1)应用层: