网络互联模型

LAN(Local Area Network):局域网,指的是在一定区域内由多个计算机联接而成的计算机组

WAN():广域网,就是我们通常所说的Internet,它是一个遍及全世界的网络。

网络分段:将大型网络分成众多小网络,目的是减少数据流拥堵。

导致LAN拥塞的原因:

1.同一个广播域或者冲突域的主机过多

注:广播域,网络中,接收同一个设备发出的广播所有设备的集合;冲突域,在同一个冲突域中的每一个节点都能收到所有被发送的帧。

2.广播风暴

3.组播数据流太多

4.带宽太低

5.使用集散器扩展网络。

路由器除了可以分割广播域外还可以分割冲突域。

网络中使用路由器的好处:

注:路由器,网络间的连接设备,它的重要工作:一是路径选择,二是数据转发。运行在OSI模型中的第三层,网络层。

1、默认情况下,路由器不转发广播

2、可根据在网络层(第3层)的信息对网络进行过滤

3、分组交换

4、分组过滤

5、网络间的通信

6、路径选择(使用路由表)

路由器实际上是第三层的交换机,与交换机不同的是,路由器使用逻辑地址,并提供分组交换功能。交换机提高LAN的工呢过,向LAN用户提供更高的带宽。

交换机对冲突域进行分割,因此可以创建多个冲突域,但只能创建一个广播域,另外多个主机与一个集线器相连,只有一个冲突域,一个广播域。

广播域太大,会导致用户所使用的带宽就很少。

2 互联网分层模型

方法:

优点:

OSI

  OSI共分成七层,上面三层(应用层,表示层,会话层)指定了终端中的应用程序如何彼此通信以及如何与用户进行通信。下四层(传输层,网络层,链路层,物理层)指定了如何端到端的传输。

1.NMS(网络管理工作站)

2.Web和应用程序服务器

3.网关(非默认网关)

4.网络主机

都运行在OSI模型的全部7层上。

应用层(第7层):

  应用层是用户与计算机交流的场所,只有马上需要访问网络时,这一层才会发挥作用。应用层是实际应用程序的接口

表示层(第6层)

  表示层向应用层提供数据,并负责转码和代码格式化。从本质上讲,该层是一个转换器,提供编码和转换功能。

会话层(第5层)

  会话层的基本功能就是将不同应用程序数据进行分离。有3种不同的模式:单工,半双工,全双工。

传输层(第4层)

  将数据分段并重组成流。具体而言,传输层是将来自上层应用程序的数据进行分段和重组,并将它们合并到统一数据流中,提供端到端的数据传输服务,并可以在互联网上的发送主机和目标主机建立逻辑连接。

  TCP和UDP在此层上

该层主要提供流量控制,面向连接通信

时间: 2024-07-29 11:05:32

网络互联模型的相关文章

网络互联参考模型(详解)

转自:真实的归宿  分类: 网络知识(7)  socket网络编程(7)  版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 网络互联参考模型 1. 什么是协议 为了使数据可以在网络上从源传递到目的地,网络上所有设备需要"讲"相同的"语言" 描述网络通信中"语言"规范的一组规则就是协议 例如:两个人交谈,必须使用相同的语言,如果你说汉语,他说阿拉伯语-- 数据通信协议的定义 决定数据的格式和传输的一组规则或者一组惯例 2.

网络互联

网络互联 第四章 我们已经见到如何用点到点链路,共享介质 和 交换机 建立单一的网络. 网络互联需要强调两个重要的问题:异构性(heterogeneity)和可扩展性(scale). 异构性问题指的是一种类型网络上的用户希望能够同其他类型网络上的用户通信. 可扩展性问题因特网规模快速扩张,使得面临许多挑战,其中之一是路由(routing):你如何在有几百万个到几十亿个节点的网络中去找到一条高效的路径.与此密切相关的是编址(addressing),即给所有节点疼合适标识符的任务. 4.1 简单的网

网络分层模型

目前存在的两种网络分层模型:OSI模型和TCP/IP模型.OSI模型一共分为七层,TCP/IP模型和OSI模型类似,但是只分为四层. OSI模型 OSI的全程是Open Systems Interconncection,即开放系统互联,它由ISO(International Organization for Standardization)制定.OSI是网络通信的一种通用框架,它分为七层,并且定义了在每一层上数据的处理方法. 层数 层名 备注 7 应用层(Application) 6 表示层(P

IP和网络互联

IP和网络互联 IP网络互连机制: IP地址分类方法及原因: CIDR地址(无分类地址): IP分组首部格式: 数据分片方法: IP分组传输思路:

网络IO模型

切记:IO特性不是由接口决定,而是由描述符(fd)的属性决定 本文内容目录: 一:网络IO模型的分类,各个模型的定义和特点 二:每个模型的原理和比较 三:每个模型的编程步骤.编程实例,以及注意细节. 一:网络IO模型的分类,各个模型的定义和特点 在网络IO模型中,有五种模型: * blocking IO              阻塞IO * nonblocking IO        非阻塞IO * IO multiplexing         IO多路复用 * signal driven

数据封装 DataEncapsul时网络分层模型

如今学习分了十分十分重 要.重要性重要到网络课程学(图1数据封装)习中不论怎么也得也得把握它首要 内容是一个包.悉数数据包含 TFTP头被别的一个协议 这儿是UDP封装,先是被榜首个协议这儿是TFTP报头(或许 报尾)包装封装"然后.然后下一个IP一贯重复下去,直到硬件物理层这儿是以太网 当别的一台机器接纳到包.内核剥去IP和UDP头,硬件先剥去以太网头.TFTP次序再剥去TFTP头,毕竟得到数据.如今总算讲到身败名裂的网络分层模型 LayerNetworkModel这种网络模型在描绘网络体系上

朴素、Select、Poll和Epoll网络编程模型实现和分析——朴素模型

做Linux网络开发,一般绕不开标题中几种网络编程模型.网上已有很多写的不错的分析文章,它们的基本论点是差不多的.但是我觉得他们讲的还不够详细,在一些关键论点上缺乏数据支持.所以我决定好好研究这几个模型.(转载请指明出于breaksoftware的csdn博客) 在研究这些模型前,我决定按如下步骤去做: 实现朴素模型 实现发请求的测试程序 实现Select模型,测试其效率 实现Poll模型,测试其效率 实现Epoll模型,测试其效率 分析各模型性能,分析和对比其源码 针对各模型特点,修改上述程序

无处不在的网络互联与绿色数据中心

网络互联和环境保护并不相互排斥 今天,来自网络的诱惑无处不在.人们随时会拿起自己的智能手机搜索自己喜欢的餐厅名字和地址,或者发送微信约朋友共进午餐,或者在平板电脑上收看当下流行的韩剧,要不就是一场激烈的NBA季后赛对决. 我们不要忘记,当我们的手指在屏幕上滑动时所发生的连接.通信.信息和娱乐无疑将消耗大量的能源.我们连接网络的次数越多,数据中心所负担的工作量就越大,因而数据中心运行所消耗的能量也就越大.这也就意味着数据中心的设施在冒险不断扩大其碳排放量.正如我前面说过的,每一次网络体验都是基于全

linux网络IO模型——阻塞、非阻塞和同步、异步

最近几天在学习nginx的时候了解了一下linux网络IO模型,在此谈谈我自己的理解,如有错误请多多指教.本文参考书籍Richard Stevens的“UNIX® Network Programming Volume 1, Third Edition: The Sockets Networking ”,6.2节“I/O Models ”. Linux网络IO请求数据分为两段: 1.数据准备 2.将数据从内核拷贝到进程空间 其实,阻塞.非阻塞和同步.异步的不同就在于这两个阶段的不同. 同步和异步关