RN/Notes.md
2024-10-22 10:40:47 +02:00

171 lines
7.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Notes
## 1.2 Adressierung und Wegewahl anhand von IPv4
Aufbauend auf der Sicherungsschicht, die dafür zuständig ist Rahmen durch ein LAN zu transportieren, werden mit den Funktionen der Vermittlungsschicht (Schicht 3 des ISO-OSI Referenzmodells) Nachrichten von der Quelle bis zum endgültigen Ziel übertragen.
因为数据链路层的建立,**数据链路层是负责通过LAN来传输帧的层**,将会利用网络层的功能将消息从源传输到目的地
Dabei können Teilnetze durchquert werden, die unterschiedliche Schicht 2 Implemen tierungen einsetzen.
在此过程中可以跨越多个子网,**这些子网使用不同的第二层实现**。
Da die Vermittlungsschicht Datagramme bis zum endgültigen Ziel überträgt, müssen Endpunkte über alle Teilnetze hinweg eindeutig adressierbar sein.
由于网络层将数据报传输到最终目的地,因此端点必须能在所有子网中唯一寻址。
### 1.2.1 Vermittlung und Wegewahl 路由和路径选择routing and path selection)
Innerhalb einer Broadcast-Domäne (z.B. Ethernet-Bus) können Nachrichten direkt an einen Empfänger zugestellt werden: alle Kommunikationsteilnehmer „hören” die Nachricht auf dem Broadcastmedium.
在一个广播域内消息可以直接发送给接收者:所有的通信参与者通过广播介质“听到”消息。
Der **Adressat** erkennt an der Zieladresse (es ist seine
eigene!), dass er die Nachricht **auszuwerten** hat. Soll如果 eine Nachricht nach außerhalb der Broadcast-Domäne des Senders übertragen werden, sind **Koppelkomponenten** erforderlich, die eine *Vermittlung*(路由) der Nachricht ermöglichen.
接收方通过识别目标地址(就是他自己的地址!),知道他需要处理这条消息。如果要将消息传输到发送方的广播域之外,就需要使用连接组件,这些组件可以实现消息的路由。
Sie kennen bereits die Vermittlung auf der Sicherungsschicht, in geswitchten Ethernet-LANs: ein Switch entscheidet **anhand** einer ihm bekannten Ziel-MAC-Adresse eines Rahmens, an welche(n) seiner Ports der Rahmen ausgegeben werden soll.
您已经熟悉了路由实在链路层比如在交换式以太网LAN中一个**交换机**根据一个已知目的地MAC地址的一个帧来决定这个帧应该被发送到哪个ports中
Kennt der Switch die Zieladresse des Rahmens noch nicht, so gibt er den Rahmen auf allen Ports aus.
路由器**不知道**帧的目标地址,就会发送帧到所有的端口出去
Zwischen LANs übernimmt die Schicht 3 des ISO-OSI Modells, die Vermittlungsschicht (engl. network layer), die Weitergabe von Nachrichten.
**LAN使用OSI模型中的第三层网络层来转发消息**
Die Komponenten der Vermittlungsschicht heißen Router.
网络层的组件叫做Router
Ähnlich wie Switches verfügen sie über eine Anzahl **Schnittstellen接口**, die in verschiedene Subnetze führen.
与交换机类似router有多个接口这些接口通向不同的子网
Ein Router entscheidet anhand einer Routing-Tabelle und der Zieladresse des Schicht 3 Protokolls, in welches Teilnetz eine Nachricht vermittelt werden soll
一个路由根据路由表和第三层协议的目标地址,来决定应该向哪一个子网路由(传输)数据
![image-20241015231821043](https://lsky.mhrooz.xyz/2024/10/15/fe2decd76d59b.png)
小结:
- **路由器工作在网络层(第三层)**,处理 **IP地址**,并将数据包从一个子网路由到另一个子网。
- **交换机工作在数据链路层(第二层)**,处理 **MAC地址**,在同一子网内的设备之间传输数据。
- 路由器使用多个接口连接不同的子网,并根据路由表来选择合适的接口将数据包发送到目标子网。
### 1.2.2 Das IP-Protokoll (Version 4) IPV4
Die am weitesten **verbreitete** Schicht 3 Implementierung ist das IP-Protokoll in der Version 4 (IPv4, [ RFC 791 ]).
最广泛使用的第三层实现是IPv4
IPv4 ist ein **verbindungsloses** Schicht 3 Protokoll, d.h. alle Datagramme werden **unabhängig** voneinander zugestellt.
IPv4是一个无连接的第三层协议也就是说所有的数据报都是**独立传送**的
Der Dienst, den IPv4 höheren Schichten zur Verfügung stellt, ist lediglich die Zustellung von Datagrammen zu einem bestimmten Endpunkt.
IPv4 stellt nicht sicher, dass Datagramme in der selben Reihenfolge empfangen werden, in der sie gesendet wurden.
Ebenso sieht IPv4 keine Funktionen vor, die sicherstellen, dass die Daten unverfälscht am Ziel ankommen.
Seine Nachfolgeversion IPv6 ([?]) ist nicht weniger relevant, auch wenn es aktuell noch
nicht in gleichem Maße verbreitet ist
## Appendix
### Wort
unabhängig 独立的
Datagramme 数据报
verbreitete 广泛传播的,普及的
verfügen ueber 表示某个设备拥有/具备某些功能
Schnittstellen 接口
anhand 根据 依据
Quelle 源
endgueltigen Ziel 目的地
eindeutig 唯一的
Datagramme 数据报
hinweg 跨越,通过
Empfänger 接收者
Adressat 收件人/接收者
auswerten 分析 处理
Koppelkomponenten 连接组件(路由器 交换机 网桥等等)
Vermittlung 路由
LAN 局域网
Weitergabe 转发
### OSI 七层模型
#### 1. **物理层 (Physical Layer)**
- **功能**负责传输原始的比特流0和1确保数据可以通过物理媒介传输例如电缆、光纤或无线信号。
- **示例**网线、光纤、以太网标准如100BASE-T、无线电波等。
#### 2. **数据链路层 (Data Link Layer) **sicherungsschicht
- **功能**:负责节点之间的直接数据传输,并提供错误检测和纠正。它将数据划分为帧,并在物理层之上构建可靠的传输。
- **示例**MAC 地址、交换机、以太网协议、PPP点对点协议
#### 3. **网络层 (Network Layer)**
- **功能**负责数据包的路由选择和转发即决定数据如何从源到达目标。它处理逻辑地址如IP地址并决定数据的传输路径。
- **示例**IP互联网协议、路由器、ICMP用于ping命令
#### 4. **传输层 (Transport Layer)**
- **功能**:负责端到端的数据传输,并提供流量控制、分段、错误控制等服务。它确保数据的完整传输,并可能提供数据重传机制。
- **示例**TCP传输控制协议、UDP用户数据报协议
#### 5. **会话层 (Session Layer)**
- **功能**:负责建立、管理和终止会话。它确保在两个系统之间的对话能够正确进行,并提供对话控制功能。
- **示例**NetBIOS、RPC远程过程调用
#### 6. **表示层 (Presentation Layer)**
- **功能**:负责数据的翻译、加密和压缩。它确保数据可以被目标系统理解,甚至在不同的数据格式之间进行转换。
- **示例**SSL/TLS用于加密JPEG、MPEG用于数据格式
### 7. **应用层 (Application Layer)**
- **功能**:提供网络服务直接给用户。它是用户和网络之间的接口,允许应用程序访问网络服务。
- **示例**HTTP、FTP、SMTP、DNS域名系统、Telnet。
finetuning 的时候用ground truth
混合accuracy和swap
有没有ddpo改进的点
先试一试?
可以做一个只有stage 2
把transformer和reward的loss放一块
针对nas
search
neurips
discrete state continuous time diffusion for graph generation
有没有什么新的diffusion针对na的
icml graph