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. Swift设置只读(readOnly)属性

    class ReadOnly { private(set) var name: String init(_ name: String) { self.name = name } } let obj = ...

  2. coalesce搭配nullif使用

    with t1 as ( select NUll as col1, '' as col2, 'aaa' as col3 ) --关于COALESCE用法 当col1 为 Null时候返回 col2 依 ...

  3. Linux IO协议栈

    图片来源自网络,保持更新:更多内容请关注 cnblogs.com/xuyaowen 参考链接: https://zhuanlan.zhihu.com/p/39721251 http://blog.yu ...

  4. Linux-3.14.12内存管理笔记【构建内存管理框架(4)】

    虽说前文分析内存管理框架构建的实现,提到了find_zone_movable_pfns_for_nodes(),但这里不准备复述什么,仅针对required_movablecore和required_ ...

  5. MATLAB最大均值差异(Maximum Mean Discrepancy)

    MATLAB最大均值差异(Maximum Mean Discrepancy) 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 更多内容,请看标签:MAT ...

  6. Educational Codeforces Round 71 (Rated for Div. 2)

    传送门 A.There Are Two Types Of Burgers 签到. B.Square Filling 签到 C.Gas Pipeline 每个位置只有"高.低"两种状 ...

  7. 大数据量数据库设计与优化方案(SQL优化)

    转自:http://blog.sina.com.cn/s/blog_6c0541d50102wxen.html 一.数据库结构的设计 如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的 ...

  8. 算法问题实战策略 CHILDRENDAY

    地址 https://algospot.com/judge/problem/read/CHILDRENDAY 题解 ac代码 #include <iostream> #include &l ...

  9. win10系统使用Telnet命令时提示“telnet不是内部或外部命令”

    in10系统使用Telnet命令时提示“telnet不是内部或外部命令”问题的处理方案 win10系统使用的过程中很多用户会遇到使用Telnet命令时提示“telnet不是内部或外部命令”的问题,这样 ...

  10. Anaconda更新报404:UnavailableInvalidChannel: The channel is not accessible or is invalid.error404

    Anaconda更新一直报错,修改为国内镜像也不好使,最终找到了未被屏蔽的镜像. 错误日志: UnavailableInvalidChannel: The channel is not accessi ...