网络层学习笔记

网络层的功能

  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.       (应用层)             应用网关允许第四层以上的互联

posted @   Create Chen  阅读(804)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示