Computer Network

6 篇

笔记列表 6

1 Overview

网络的基本构件 任何网络都由三部分组成: 端系统(End System / Host):运行应用程序的机器。PC、手机、服务器、物联网设备 通信链路(Link):光纤、铜线、无线电、卫星。衡量指标是带宽(bit/s) 交换设备(Switc…

2 Application Layer

应用层在做什么 应用层是唯一"用户看得见"的层。它的全部工作就是:定义通信双方交换的消息格式和交互顺序。 与下层不同,应用层协议没有通用框架——每个协议自己定义自己的语义。但有几样东西是共通的: 进程如何标识(IP +…

3 Transport Layer

传输层的定位 网络层提供主机到主机的交付,传输层把它提升到进程到进程。 网络层: 把数据送到 93.184.216.34 这台机器 传输层: 把数据送到这台机器上的 443 端口(某个 socket) 这个提升靠的是端口号 + 传输层头…

4 Network Layer

网络层的职责 网络层做两件事: 转发(Forwarding):分组到达路由器时,查表决定从哪个口出去。是单台设备的本地动作 路由(Routing):全网所有路由器协同计算转发表。是全局的、分布式的规划过程 转发 = 按地图走;路由 =…

5 Link Layer

链路层的职责 网络层负责"主机到主机",链路层负责"一跳之内,相邻两点之间"。 具体提供: 成帧(Framing):把网络层数据报封装成帧,加上头尾 介质访问控制(MAC):多人共享一条链路时,谁先…

Computer Network

自动关联目录:Computer Network 计算机网络回答的核心问题是:两个进程如何在一堆不可靠、有延迟、会丢包、会乱序的物理链路上,可靠地交换数据。 这个问题被拆成了分层结构。分层的价值不在于"整洁",而在于每层只…