OSI网络模型和网络连接设备

OSI模型

7层之间传输的协议传输单元(PDU)的专业叫法。

  • 第7-5层(应用层)传输的pdu叫:data
  • 第4层(传输层)传输的pdu叫:segment(数据段)
  • 第3层(网络层)传输的pdu叫:packet(分组)
  • 第2层(链路层)传输的pdu叫:frame(桢)

tcp/ip协议族

实现了OSI7层模型的共呢,并且简化了OSI7层模型,只用4层就实现了。

  • 应用层:http,ftp等协议
  • 传输层:tcp,udp等协议
  • 网络层:ip协议
  • 物理层:OSI7层里的物理层和链路层

局域网和广域网数据传输的特点

  • 局域网:以广播的形式通信,假设局域网里里用集线器(hub)连接了A,B,C三台主机,当A和C通信时,由于是广播方式传播,所以B也是可以监听到A和C的通信,但是B发现目标地址不是自己,所以就忽略它了。

    由于是广播方式传播,当A和B通信的同时,B和C或者B和A就不能够通信了。因为在集线器了,信道只有一条,只有等上一个通信结束了,下一个通信才可以开始。

  • 广域网:以点对点的方式通信。主机间可以并行通信。

网络连接设备

  • 集线器(hub)/转发器(repeater):只是在OSI的物理层通信。连接主机的。

    集线器下的主机,由于信道只有一条,所以同一时间只有2台主机间可以通信,其余的要排队,而且集线器下的主机们共享带宽。

    集线器连接另一个集线器,也有上面的缺点。

  • 交换机(switch)/网桥(bridge):在OSI的链路层通信。可以连接主机也可以连接集线器。

    交换机在内部有一个地址表,通过地址表进行转发。下图A和D通信的话,由于在交换机的同一个口上,所以不需要转发。A和G通信的话,由于在不同的口上,所以需要交换机进行转发。

    交换机下可以连接多个集线器,如果集线器1下有4台主机,给集线器1的带宽是10M,那么集线器1下的4台主机共享10M带宽;如果集线器2下有8台主机,给集线器2的带宽是100M,那么集线器2下的8台主机共享10M带宽。所以集线器1和集线器2就有了各自的带宽。

    对用户来讲,网速更快了。

  • 路由器(router):在OSI的网络层通信。可以连接不同的网络。

    特定是可以连接不同的网络,如果网络1是拨号上网,网络2是以太网,那么只能用路由器来连接,不能使用交换机。理由是,网络1的链路层和网络2的链路层没有相同的地方,所以不能连接。路由器是在网络层进行连接,网络1和网络2在网络层是相同的,所以可以用路由器进行连接。

c/c++ 学习互助QQ群:877684253

本人微信:xiaoshitou5854

OSI网络模型和网络连接设备的更多相关文章

  1. ISO/OSI七层网络参考模型、TCP/IP四层网络模型和教学五层网络模型

    一.说明 直接的原因是昨晚<计算机网络(自顶向下方法)>到货了,以为能讲得有些不一样,但看完整本也就是老调地讲过来讲应用层.传输层.网络层.网络接口层.感觉比之谢希仁的<计算机网络& ...

  2. TCP/IP协议原理与应用笔记15:网络连接设备

    1. 网络连接设备: (1)转发器 Repeater/ 集线器 Hub (2)网桥 Bridge / 交换机 Switch (3)路由器 Router (4)网关 Gateway 2. 从通信角度看待 ...

  3. 网络知识--OSI七层网络与TCP/IP五层网络架构及二层/三层网络

    作为一个合格的运维人员,一定要熟悉掌握OSI七层网络和TCP/IP五层网络结构知识. 废话不多说!下面就逐一展开对这两个网络架构知识的说明:一.OSI七层网络协议OSI是Open System Int ...

  4. 网络知识梳理--OSI七层网络与TCP/IP五层网络架构及二层/三层网络(转)

     reference:https://www.cnblogs.com/kevingrace/p/5909719.html https://www.cnblogs.com/awkflf11/p/9190 ...

  5. Kubernetes学习之路(二十一)之网络模型和网络策略

    目录 Kubernetes的网络模型和网络策略 1.Kubernetes网络模型和CNI插件 1.1.Docker网络模型 1.2.Kubernetes网络模型 1.3.Flannel网络插件 1.4 ...

  6. 第1章 1.8计算机网络概述--OSI参考模型和网络排错

    OSI参考模型的网络排错: 每一层都为上一层提供服务. 如果网络出故障了,应该从底层向高层一层一层的查. OSI参考模型排错指导:(排错原则:自下而上.终极大招ping命令) 1.物理层故障: ①查看 ...

  7. 网络结构----ISO/OSI七层网络模型和TCP/IP四层网络模型

    对等实体在一次交互作用中传送的信息单位称为协议数据单元.它包含控制信息和用户数据两部分. 上下层实体之间的接口称为服务訪问点. ISO/OSI參考模型分为:物理层.数据链路层.网络层.传输层.会话层. ...

  8. [转]从OSI网络模型到TCP/IP协议族简介

    OSI七层模型 OSI(Open System Interconnection,开放系统互联)七层网络模型成为开放式系统互联参考模型,是一个把网络通信在逻辑上的定义,也可以理解成为定义了通用的网络通信 ...

  9. 浅谈OSI七层网络模型和TCP/IP四层模型

    OSI七层网络模型 OSI(Open System Interconnection)开放系统互连参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系. OSI七层模型 功能 ...

随机推荐

  1. Easy User Manager System writeup

    0x01 解题 思路 一个进程用自己的ip去申请拿到code然后进入verify页面,另外一个进程去申请8.8.8.8 步骤 1. 首先注册一个账号 然后用两个不同的浏览器进入Change页面.这里我 ...

  2. k8s kubernetes 核心笔记 镜像仓库 项目k8s改造(含最新k8s v1.16.2版本)

    k8s kubernetes 核心笔记 镜像仓库 项目k8s改造 2019/10/24 Chenxin 一 基本资料 一 参考: https://kubernetes.io/ 官网 https://k ...

  3. [20191031]完善vim的bccalc插件7.txt

    [20191031]完善vim的bccalc插件7.txt --//增加/ 2^16 %2^16功能,输入\tx,例子:1398145029 = /2^16  %2^16 (type and mode ...

  4. Python对MySql增删改查

    pip install pymysql import pymysql db_config = { 'host': '127.0.0.1(ip)', 'port': 3306, 'user': '账号' ...

  5. Scrapy 下载图片时 ModuleNotFoundError: No module named'PIL'

    使用scrapy的下载模块需要PIL(python图像处理模块)的支持,使用pip安装即可

  6. IntelliJ 注解@Slf4j后找不到log问题解决

    解决方案:IntelliJ IDEA安装lombok插件可以解决以上问题 .步骤:1.找到IDEA 上方的菜单栏 点击File =>Settings,或者按快捷键Ctrl+Alt+S. 2.如图 ...

  7. [内核同步]自旋锁spin_lock、spin_lock_irq 和 spin_lock_irqsave 分析【转】

    转自:https://www.cnblogs.com/x_wukong/p/8573602.html 转自;https://www.cnblogs.com/aaronLinux/p/5890924.h ...

  8. c/c++概述

    c/c++的学习分为两个部分 一.语言标准 语言标准定义了功能特性和标准库两部分. 功能特性由编译器负责具体实现,比如linux下gcc,windows下Visual Studio 标准库实现依赖于具 ...

  9. java8-04-初识函数式接口

    为什么用函数式接口                                   在函数式编程思想下,允许函数本身作为参数传入另一个函数.使用函数式接口实现"传递行为"的思想 ...

  10. Vue动态设置Dom元素宽高

    需求: slider侧边栏是宽度是动态的,使用jquery可以操作dom元素,设置宽高,但vue是避免操作dom的 <template> <div class="slide ...