计算机网络-网络层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日
    浏览(36)
  • 前端面试题(计算机网络):HTTP 1.0 和 HTTP 1.1 之间有哪些区别?

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

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

    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日
    浏览(78)
  • 计算机网络(4)传输层

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

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

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

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

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

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

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

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

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

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

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

    2024年02月11日
    浏览(33)
  • 计算机网络:传输层(TCP详解)

    TCP报文段结构、可靠数据传输、TCP连接管理(三次握手、四次挥手)、拥塞控制。 点对点: —个发送方,一个接收方 可靠的、按顺序的字节流: 没有报文边界 管道化(流水线): TCP拥塞控制和流量控制设置窗口大小 发送和接收缓存 全双工数据: 在同一连接中数据流双向

    2024年02月04日
    浏览(38)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包