计算机网络-网络层1.0

这篇具有很好参考价值的文章主要介绍了计算机网络-网络层1.0。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

传输单位

网络层将分组从源端传到目的端,为分组交换网上的不同主机提供通信服务,传输单位为数据报

路由器

完成路由选择和分组转发

  • 路由选择:按照分布式算法,根据从相邻路由器所得到的的关于整个网络拓扑的变化情况,动态改变所选择的路由
  • 分组转发:路由器根据转发表将用户的IP数据报从合适端口转发出去

由路由选择算法得出路由表,再由路由表得到转发表

路由表要根据网络拓扑变化的计算最优化,转发表则是使查找过程更优化

异构网络互联

两个及以上计算机网络通过一定方法,将一种或多种通信处理设备作为中间设备互联起来,中间设备又称中间系统、中继系统

中继系统分为
物理层:中继器、集线器
数据链路层:网桥或交换机
网络层:路由器
网络层以上:网关

拥塞控制

在子网中,因出现过量分组而引起网络性能下降的现象为拥塞
若随着网络负载增加,网络的吞吐量明显小于正常值,即为轻度堵塞
若下降为0,则可能出现死锁

拥塞控制的作用是确保子网能够承载所达到的流量,全局性行为,单一增加资源无用

流量控制控制的是点对点间的传输速率
而拥塞控制确保子网能够传送待传送的数据

拥塞控制有两种方法:开环控制、闭环控制
计算机网络-网络层1.0

数据交换

计算机网络-网络层1.0

电路交换

建立连接—>数据传输—>连接释放
数据传输过程中始终占用端到端的固定传输带宽

通信时延小、有序传输、没有冲突、实时性强、控制简单、使用范围广
建立连接耗时长、线路独占带来使用效率低、灵活性差、难以规格化

报文交换

串行转发,存储接收到的报文,判断目标地址以选择路由,在下一挑路由空闲时转发数据

无连接、动态分配线路、线路可靠,不依赖单一线路、线路利用率高、多目标服务

产生转发时延和需要缓存空间

分组交换

并行转发,也采用存储转发,但限制了每次传送的数据块大小的上限,把大的数据块划分为合理的小数据块,再加上一些控制信息构成分组
结点根据控制信息将分组送到下一个结点,下一结点收到分组后,暂存并排队等待传输,根据控制信息选择下一个结点,直到到达目的结点,到达后将数据分组重新组合起来,形成一条完整数据

无需耗时建立通路、线路利用率高、存储管理方便、加速传输、出错率和重发数据量都减少

仍有传输时延、需要传输控制信息这些额外信息量、采用数据报服务时会出现失序,丢失和重复的问题

分组交换有两种方式:数据报方式、虚电路方式

计算机网络-网络层1.0

数据报

无连接服务,不事先确定传输路径,每个分组独立确定传输路径
每个分组携带源和目的地址
路由器根据分组的目的地址转发分组

端系统发送报文时,高层协议将报文拆成若干带序号的数据单元,并在网络层加上控制信息形成数据报分组(网络层PDU)。
中间结点存储分组很短一段时间,找到最佳路由后尽快转发分组

虚电路

计算机网络-网络层1.0

虚电路将数据报方式和电路交换方式结合
虚电路是一条源主机到目的主机类似电路的路径,路径上所有结点都要维持这条虚电路的建立

每个分组都携带虚电路号,并非目的地址
源主机发送呼叫请求分组并收到呼叫应答分组后才算建立连接

虚电路建立时,会分配一个未用过的虚电路号给该虚电路
传送数据时,每个数据分组不仅要有分组号、校验和等控制信息,还要有要通过的虚电路号

虚电路网络中,每个结点都维持一张虚电路表,每项都记录了一个打开的虚电路信息,包含双向的虚电路号和邻近结点的标识
计算机网络-网络层1.0
计算机网络-网络层1.0
计算机网络-网络层1.0

路由算法

路由器转发分组通过路由表转发,路由表由各种算法得到
算路由算法分为静态路由和动态路由

静态路由

非自适应路由算法,管理员手工配置路由信息,适用于稳定的,拓扑变化不大的网络中

动态路由

自适应路由算法,路由器间彼此交换信息,安装路由算法优化出路由表项,路由更新快,适用于大型网络

链路状态路由算法OSPF

全局性,所有路由器掌握完整的网络拓扑和链路费用信息,通过广播的方式与其他结点交谈,仅告诉它们与它直接相连的链路的费用

距离向量路由算法RIP

路由器只掌握物理相连的邻居以及链路费用,它为邻居提供自己到网络中所有其他结点的最低费用估计,可能遇到路由闭环

层次路由

向外界隐藏自己的路由选择协议,但仍连入因特网

自治系统AS:
在单一的技术管理下的一组路由器
而这些路由器使用一种AS内部的路由选择协议和共同的度量以确定分组在AS内的路由
同时还使用一种AS之间的路由协议以确定AS间的路由
计算机网络-网络层1.0文章来源地址https://www.toymoban.com/news/detail-473921.html

到了这里,关于计算机网络-网络层1.0的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【计算机网络笔记】数据交换之报文交换和分组交换

    什么是计算机网络? 什么是网络协议? 计算机网络的结构 数据交换之电路交换 报文:源(应用)发送的信息整体。比如一个文件、一张图片。 报文交换:在传输过程中以报文作为整体,一次性发送到下一个节点,比如路由器。路由器接收到完整的报文之后再发往下一个节

    2024年02月07日
    浏览(50)
  • 前端面试题(计算机网络):HTTP 1.0 和 HTTP 1.1 之间有哪些区别?

    http1.0默认是使用非持久连接,而http1.1默认使用持久连接,持久连接来使请求复用同一个TCP连接,以此来避免使用非持久连接时需要每次建立连接延迟(所花费的时间) http1.0中存在资源浪费现象,客户端如果只需要某个对象的一个部分,而服务器却会将整个对象资源全部发送

    2024年01月21日
    浏览(50)
  • 计算机网络--网络层传输层复习

    R1. 问题: Let\\\'s review some of the terms used in this book. Earlier, we talked about how the name of a packet at the transport layer is a message segment, and the name of a packet at the data link layer is a frame. What is the name of the network layer packet? As mentioned earlier routers and link layer switches are called packet switches. What is the fu

    2024年02月09日
    浏览(103)
  • 计算机网络五 传输层

    传输层是指ISO/OSI模型中的第四层,在计算机网络中起着非常重要的作用。它负责数据在网络中的传输,管理数据传输的可靠性和流量控制,保证数据在网络中不会丢失或重复。 传输层提供的主要服务有两种,分别是面向连接服务和无连接服务。面向连接服务提供可靠的数据

    2024年02月06日
    浏览(55)
  • 计算机网络(4)传输层

    目录 小知识点: 三次握手: 状态: tcpdump: 一:命令介绍:     二:命令选项: tcpdump的表达式: 使用python扫描LAN工具: subprocess模块 arp协议 arp病毒: ICMP协议: 如果ping不通可能有什么原因: 负载均衡工作在第四层和第七层 IP地址:点到点 端到端:就是端口号到端口号

    2024年02月05日
    浏览(44)
  • 【计算机网络笔记】传输层服务概述、传输层 vs. 网络层

    什么是计算机网络? 什么是网络协议? 计算机网络的结构 数据交换之电路交换 数据交换之报文交换和分组交换 分组交换 vs 电路交换 计算机网络性能(1)——速率、带宽、延迟 计算机网络性能(2)——时延带宽积、丢包率、吞吐量/率 计算机网络体系结构概念 OSI参考模型

    2024年02月08日
    浏览(50)
  • 【计算机网络 】传输层——UDP

    在学习HTTP等应用层协议时,为了便于理解,可以简单的认为HTTP协议是将请求和响应直接发送到了网络当中。但实际应用层需要先将数据交给传输层,由传输层对数据做进一步处理后再将数据继续向下进行交付,该过程贯穿整个网络协议栈,最终才能将数据发送到网络当中。

    2024年02月06日
    浏览(63)
  • 考研408 | 【计算机网络】 传输层

    传输层的功能  传输层的两个协议  传输层的寻址与端口   UDP的主要特点  UDP首部格式: UDP校验:    TCP协议的特点   TCP报文段首部格式     TCP连接管理   TCP的连接建立 SYN洪泛攻击  TCP的连接释放   TCP可靠传输  序号:  确认:  重传:   TCP流量控制      TCP拥塞控制

    2024年02月13日
    浏览(43)
  • 【计算机网络】HTTPs 传输流程

    1、HTTP协议传输的数据都是未加密的,是明文的,使用HTTP协议传输隐私信息非常不安 HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。 2、HTTPS协议需要到CA申请证书,一般免费证书较少,因而需要一定费用。 3、http和https使用的是完全

    2024年02月11日
    浏览(43)
  • 计算机网络_04_传输层

    传输层是OSI七层体系架构中的第四层, TCP/IP四层体系架构中的第二层, 从通信和信息处理两方面来看,“传输层”既是面向通信部分的最高层,与下面的三层一起共同构建进行网络通信所需的线路和数据传输通道,同时又是面向用户的最低层,因为无论何种网络应用,最终都需

    2024年02月06日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包