博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
网络层服务
阅读量:3701 次
发布时间:2019-05-21

本文共 736 字,大约阅读时间需要 2 分钟。

1 网络层基本概念

  • 从发送主机向接收主机传送数据段(segment)
  • 发送主机:将数据段封装到数据报(datagram)中
  • 接收主机:向传输层交付数据段(segment)
  • 每个主机和路由器都运行网络层协议
  • 路由器检验所有穿越它的IP数据报的头部域
  • 决策如何处理IP数据报

这里写图片描述

2 网络层核心功能-转发与路由

  • 转发(forwarding):将分组从路由器的输入端口转移到合适的输出端口
  • 路由(routing): 确定分组从源到目的经过的路径
  • 路由算法(routing algorithms)

这里写图片描述

3 网络层核心功能-连接建立

  • 某些网络的重要功能:
    • ATM, 帧中继, X.25
  • 数据分组传输之前两端主机需要首先建立虚拟/逻辑连接
    • 网络设备(如路由器)参与连接的建立
  • 网络层连接与传输层连接的对比:
    • 网络层连接: 两个主机之间 (路径上的路由器等网络设备参与
      其中)
    • 传输层连接: 两个应用进程之间(对中间网络设备透明)

4 网络层服务模型

网络层为发送端(主机)到接收端(主机) 的数据报传送“通道(channel)” 提供什么样的服务模型(service model)?

这里写图片描述

  • 无连接服务(connection-less service):
    • 不事先为系列分组的传输确定传输路径
    • 每个分组独立确定传输路径
    • 不同分组可能传输路径不同
    • 数据报网络(datagram network )
  • 连接服务(connection service):
    • 首先为系列分组的传输确定从源到目的经过的路径(建立连接)
    • 然后沿该路径(连接)传输系列分组
    • 系列分组传输路径相同
    • 传输结束后拆除连接
    • 虚电路网络(virtual-circuit network )

5 Internet网络层

主机、路由器网络层主要功能:

这里写图片描述

你可能感兴趣的文章
创造YUM
查看>>
渗透测试基础
查看>>
JenKins+GitLab服务应用
查看>>
初识 HTML5
查看>>
nginx服务器
查看>>
git命令
查看>>
Intellij IDEA快捷键整理
查看>>
Python算法学习: 竞码编程-蓝桥杯模拟赛2题解
查看>>
Day47 Java框架 Struts框架(二)
查看>>
Day54 Java框架 SSH案例_CRM(二)
查看>>
Day55 Java框架 SSH案例_CRM(三)
查看>>
Day56 Java框架 SSH案例_CRM(四)
查看>>
Day58 Java框架 SSH案例_CRM(六) Easyui&列表展示
查看>>
Day63 Maven(一)Maven安装.
查看>>
Day64 Maven(二)Maven整合SSH
查看>>
C/C++课程设计 之货物管理系统
查看>>
IDEA连接mysql报"Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' "的错误
查看>>
C语言小游戏之推箱子
查看>>
Java GUI 实现登录注册界面
查看>>
C语言 实现登录注册功能
查看>>