zoukankan      html  css  js  c++  java
  • 网络层学习笔记

    网络层的功能

      1.       确定路径           (路由协议)

      2.       交换/转发         (路由要把这个数据包放到适当的数据链上)

      3.       呼叫建立           (握手协商)

      4.       拥塞控制           (增加包延迟, 降低吞吐量)

     

    网络层向上提供的服务

      1.       它的上层是传输层

      (1)     无连接

      a)         没有排序功能和流量控制

      b)         每个包带有目的地址

      (2)     面向连接的服务

      a)         交换数据前必须向建立网络层的连接

      b)         连接建立是双方可以协商服务参数, 质量及开销

      c)         具有排序和流量控制

      2.       连接可靠性: 无丢失, 无重复, 无不完整

      (1)     数据包交换

      没有连接建立阶段

      路由表由路由协议动态生成

      (2)     ATM: 虚拟网络

      严格的时序, 可靠性需求, 需要有保证的服务

     

    互联网的形式

      1.       (物理层)             中继器在两端电缆之间传递比特流

      中继器(repeater)

               分为放大器和信号再生器

               缺点有不具备检错纠错的功能, 引入了延迟, 用它连接的以太网不能形成环

      2.       (数据链路层)   网桥在两个LAN之间存储并转发数据链路帧

      网桥(bridge)

               接收整个帧传递到数据链路层做校验和检查, 向下传到物理层, 以便转发到不同的网络

      3.       (网络层)             多协议路由器在不同网络之间转发数据包

      路由器(router)

               一种用于连接两个运行相同/不同协议的设备

               由于不可能在整个广域网上实现广插, 因此需要路由器

      4.       (传输层)             传输网关在传输层连接字节流

      网关(gateway)

               协议网关, 应用网关, 安全网关

      5.       (应用层)             应用网关允许第四层以上的互联

  • 相关阅读:
    JFinal框架
    shiro认证登录实现
    linux常用的命令
    zookeeper部署到linux操作步骤
    java的冒泡排序
    软件设计的七大原则
    vue知识点整理
    JVM垃圾回收算法
    Sql Server删库了怎么办?跑路是不可能跑路的
    Linux--find用法
  • 原文地址:https://www.cnblogs.com/technology/p/1714431.html
Copyright © 2011-2022 走看看