计算机网络

文章详细介绍了计算机网络的基础知识,包括Internet的构成——节点、设备和链路,以及服务角度的Socket接口和网络边缘与核心的概念。讨论了电路交换与分组交换的区别,强调分组交换在资源共享上的优势。此外,提到了网络延迟的四种类型和分组丢失的情况,并概述了OSI模型中的协议栈,从应用层到物理层的功能解析。
摘要由CSDN通过智能技术生成

计算算计网络 overview

我的目的

最近从新学习一下计算机网络, 所以专门开一个专栏总结一下这里的知识把. 可以说计算机网络充满了工程师的智慧的, 很多算法值得深入了解

什么是Internet: 构成的角度

  • 节点
    • 主机机器运行的应用程序
    • 路由器, 交换机等网络的交换设备
    • 连入网络的链路, 主机到互联网
    • 主干链路, 路由器的链路
  • 协议

什么是Internet: 服务的角度

  • 应用
  • 应用的借口 socket

网络边缘 The Network Edge

Host = end system

end system 包括了个人电脑, 服务器, 或者IoT的设备

Access networks

  1. Home access: DSL, Cable, FTTH, and 5G
  2. Access in the Enterprise (and Home): Ethernet and Wifi
    1. 这就是local area network (LAN), Ethernet是LAN的技术的一种.
    2. 都是连到内部的网络, 再接入ISP

网络核心 The Network Core

路由器的网状网络

packet switching

  1. Store and Forward Transmission

    被传输到下一个链路之前, 这个分组必须到达路由器: 存储-转发

Forwarding table and Routing Protocols

Ask for direction

电路交换: 线路交换
请添加图片描述

独享资源, 不共享

  1. 每一个呼叫一旦建立起来就保证性能,
  2. 但是如果没有数据发送, 被分配的资源就会被浪费
  3. 传统的电话网络采用

不适合计算机的通信, 因为计算机的通信居右突发性, 如果使用线路交换, 浪费比较多

分组的电路交换 Multiplexing

FDM: 时分; TDM: 频分

请添加图片描述

分组交换适合资源的共享

网络的网络

端系统通过接入ISP(Internet Service Provider) 连入互联网

请添加图片描述

分组丢失和延时

四种分钟延时

  1. 节点处理延时
    1. 检查bit级别的差错
    2. 检查分组首部和决定分组去处
  2. 排队延时
  3. 传输延时
    1. 这个跟带宽有关
  4. 传播延时
    1. 这个跟距离有关

分钟丢失

就是链路队列满了之后, 新的datagram会被丢弃

Protocal Layers and Their Service Models

协议栈

应用层 Application

应用到应用, 数据单元是message

传输层 Transport

主机到主机, 数据单元是segment

网络层 Netwrok

路由的选择, 数据单元是packet

链路层 Link

相邻网络节点的数据传输, 比如Ethernet, 数据单元是frame

物理层 Physical

数据单元是bit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值