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

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网络模型及其协议图:

转载于:https://www.cnblogs.com/jachin01/p/7828269.html

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

  1. 网络基础知识 | 协议 | TCP/IP分层模型

    目录 网络基础知识 网络互联 互联网基础知识 网络的构成要素 网卡 中继器 网桥/2层交换机 路由器/3层交换机 4-7层交换机 网关 协议 分组交换协议 谁来规定协议 协议的标准化 协议的分层 分层 ...

  2. CCNA系列课程(1) 网络基础

    第一节课<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 杜飞 ...

  3. linux篇【12】:网络套接字<前序>—网络基础+udp套接字

    目录 一.网络基础 1.认识 "协议" 举例: 2.协议分层 (1)软件分层 (2)协议分层 3.OSI七层模型 4.TCP/IP五层(或四层)模型 5.网络和操作系统之间的关系 ...

  4. 02-Linux 网络基础(Network Namespase、veth pair、bridge、Iptables)

    Linux 网络基础 Network Namespase 简单认识 Linux的namespace(名字空间)的作用就是"隔离内核资源".在Linux的世界里,文件系统挂载点.主机 ...

  5. 【Network】网络基础扫盲

    网络基础扫盲 正文开始@小边小边不秃头 hi~ 宝子们,好久好久不见,从今往后,我的文章会较为随意(因为我懒得维持文章严谨的逻辑了,写文章只不过已经变成了习惯,也就是说我只是抱着"学习&qu ...

  6. 软件测试之第六章 网络基础知识

    第六章 网络基础知识 一.计算机网络基本概念与分类 1 计算机网络的定义 计算机网络是在网络协议的控制下,通过通信设备和线路将分布在不同地理位置,且具有独立功能的多个计算机系统连接起来,通过网络操作系 ...

  7. 20190606 —网络基础重拾

    2019年6月6日 软件工程1704 苏柳欣 [第1天总结] linux 命令行 和 网站搭建 linux 常用命令 1 ls 查看当前命令目录 ls -l / ls -a / ls -d / 根本身 ...

  8. 【网络】网络基础协议概念IPMAC地址

    文章目录 网络基础 网络的发展历程 网络在哪里的问题 网络协议栈各部分所处位置: 网络协议栈各层的作用 网络协议栈分层的目的 网络协议的概念 网络协议 协议分层的好处 理解各层之间直接通信 OSI七层 ...

  9. Linux网络编程——网络基础[1]

    0.关注博主有更多知识 操作系统入门知识合集 目录 1.网络发展 2.初识协议 2.1协议分层 2.2OSI七层模型 2.3TCP/IP四层(五层)模型 3.网络传输的基本流程 3.1协议报头 3.2 ...

最新文章

  1. NSString类详解
  2. 面相对象的topSort和递推【ural1022/ural1017】
  3. 使用create-react-app遇到问题解决方案汇总
  4. 半连接队列 全连接队列??
  5. qfiledialog的取消_QT对话框去掉帮助和关闭按钮
  6. Java集合—TreeMap底层原理
  7. 开发人员一定要加入收藏夹的网站(引用)
  8. Use Namesapce 使用方法简介
  9. 打造Vim作为前端IDE
  10. IT江湖,哪个门派最挨踢?
  11. 机器视觉之镜头景深概念与计算
  12. windows补丁修复
  13. SpringBoot-SSMP超详细整合案例
  14. java编程实现行列式计算应用_Java实现行列式计算
  15. edp和edt哪个好_香水edt和edp是什么意思
  16. python函数ppt_如何用 Python 让你的PPT数据动起来
  17. 智能PID软件-AVEVA Diagrams 快速复制流程图【图瓦软件出品】
  18. 海岛旅行回忆总结(不定更)
  19. 大数据技术与应用实训心得_大数据心得体会
  20. Debian 支持蓝牙音响

热门文章

  1. Response.Redirect奇怪现象
  2. 工业相机硬汉!这款相机被NASA选择,全程记录毅力号登陆火星
  3. Fast-SCNN:多分支结构共享低级特征的语义分割网络
  4. 类别不平衡学习:论文/代码/框架/库
  5. 仅用10个月!中国高中生拿下Kaggle Master,怎么做到的?
  6. 计算机视觉基本原理介绍—RANSAC
  7. 辽宁交通高等专科学校计算机专业宿舍,辽宁省交通高等专科学校宿舍条件怎么样 有独立卫生间和空调吗...
  8. 计算机网络配置调试综合实验,计算机网络设备配置与调试课程标准.doc
  9. python导入requests库一直报错原因总结_python pip 安装库文件报错:pip install ImportError: No module named _internal...
  10. EAST算法超详细源码解析:数据预处理与标签生成