プリンキピア

付録・索引

Network Coreネットワークの中心部

To function, networks must have scalable connectivity, which means the computers in the network are connected and the network has the ability to grow to a larger scale (https://book.systemsapproach.org/ foundation/requirements.html#scalable-connectivity). This is achieved through switched networks, which have hardware components that connect the devices using a network that enables them to share data packets.
ネットワークが機能するには、規模を拡大できる接続性が必要である。コンピューターが接続され、さらに大きい規模へ成長できることを意味する(https://book.systemsapproach.org/foundation/requirements.html#scalable-connectivity)。これを交換ネットワークで実現する。ハードウェア構成要素が機器を接続し、データパケットを共有できるようにする。
The different types of switched networks include packet switched and circuit switched. Packet switched networks are commonly used for computer networks and process data into packets that are sent through the network to nodes. With packet switching, data may be broken into smaller packets that travel independently on different routes in the network. With circuit switched, networks which are commonly used by the telephone system, messages travel over a dedicated route to reach the destination.
英語のヒント
交換ネットワークには、パケット交換と回線交換がある。パケット交換はコンピューターネットワークで一般的に使い、データをパケットにしてノードへ送る。データを小さなパケットに分け、それぞれが異なる経路を独立に進む場合がある。電話網でよく使う回線交換では、メッセージは専用の経路で宛先へ届く。
Network Core Functionsネットワーク中心部の機能
In addition to switching, a vital function of networks is routing, which refers to the process that networks use to determine the optimal path for data packets to travel as they move through the network (https://book.systemsapproach.org/internetworking/routing.html and https://book.systemsapproach.org/ internetworking/switching.html#source-routing). Routers ensure that data actually reaches its destination.
英語のヒント
交換に加え、経路制御も重要な機能である。パケットがネットワーク内を移動するとき、最適な経路を決める過程を指す(https://book.systemsapproach.org/internetworking/routing.html および https://book.systemsapproach.org/internetworking/switching.html#source-routing)。ルーターは、データが実際に宛先へ届くようにする。
Network Performanceネットワークの性能
Performance is an important part of networks that determines how efficiently the network functions. Performance has two important aspects, including bandwidth, which refers to the number of bits that a network can transmit in a given time, and latency, which is the amount of time it takes to transfer data (https://book.systemsapproach.org/foundation/performance.html).
性能は、ネットワークがどれほど効率よく動くかを決める重要な要素である。重要な二つの側面は、一定時間に伝送できるビット数を指す帯域幅と、データ転送にかかる時間を指す遅延である(https://book.systemsapproach.org/foundation/performance.html)。
Network Securityネットワークのセキュリティー
As networks share information, it is vital that they are secure to protect the privacy and sensitive information of users. The concepts important in network security include security trust and threats, ciphers, authenticators, public and secret keys, authentication protocols, and firewalls (https://book.systemsapproach.org/security.html).
ネットワークは情報を共有するため、利用者のプライバシーと機密情報を守る安全性が不可欠である。重要な概念には、セキュリティー上の信頼と脅威、暗号、認証子、公開鍵と秘密鍵、認証プロトコル、ファイアウォールがある(https://book.systemsapproach.org/security.html)。

Network Layers and Service Modelsネットワークの階層とサービスモデル

An important part of network functionality is abstraction, which is a fundamental tool that enables network designers to manage a system’s complexity by simplifying computer code. With abstraction, code is organized into functions and the underlying complexity is hidden. This makes it easier for programmers to understand the code, and they can work with it more efficiently, writing code more quickly with fewer errors.
英語のヒント
ネットワーク機能の重要な要素は、抽象化である。コードを単純化し、設計者がシステムの複雑さを管理できるようにする、基本的な道具となる。コードを関数に整理し、内部の複雑さを隠す。プログラマーは理解しやすくなり、より効率よく作業して、少ない誤りで素早くコードを書ける。
Abstractions are the foundation of layering, which is the process of breaking a network into layers that make it easier to transmit information across the network (https://book.systemsapproach.org/foundation/ architecture.html#layering-and-protocols). Each layer serves a different purpose, such as providing host-to-host connectivity and supporting application programs.
抽象化は、階層化の土台である。階層化は、情報を伝えやすくするため、ネットワークを層に分ける過程を指す(https://book.systemsapproach.org/foundation/architecture.html#layering-and-protocols)。各層は、ホスト間の接続やアプリケーション支援など、異なる目的を果たす。
One of the first layering protocols was the OSI Model, which uses seven layers in its architecture (https://book.systemsapproach.org/foundation/architecture.html#osi-model).
初期の階層化プロトコルの一つはOSIモデルで、構造に7層を使う(https://book.systemsapproach.org/foundation/architecture.html#osi-model)。
Encapsulation is an important part of this process. With encapsulation, data is protected and access to computer code is controlled, enabling users to interact with the network without the risk of comprising data integrity (https://book.systemsapproach.org/foundation/architecture.html#encapsulation).
カプセル化は、この過程の重要な一部である。データを保護し、コードへのアクセスを制御することで、データの完全性を損なうリスクなしに、ネットワークとやり取りできるようにする(https://book.systemsapproach.org/foundation/architecture.html#encapsulation)。

Internet Network Protocolsインターネットのネットワークプロトコル

The Internet network’s architecture includes the main protocols of Transmission Control Protocol (TCP) and Internet Protocol (IP), as well as User Datagram Protocol (UDP) (https://book.systemsapproach.org/ foundation/architecture.html#internet-architecture). Other protocols important for the Internet to function include protocols for application layer (https://book.systemsapproach.org/applications/traditional.html), web application, file transfer (https://book.systemsapproach.org/foundation/requirements.html#identify-common-communication-patterns), email (https://book.systemsapproach.org/applications/traditional.html#electronic-mail-smtp-mime-imap), video streaming, and transport layer (https://book.systemsapproach.org/security/ systems.html#secure-shell-ssh). In addition, framing protocols are important, including byte-oriented protocols (https://book.systemsapproach.org/direct/framing.html#byte-oriented-protocols-ppp), bit-oriented protocols (https://book.systemsapproach.org/direct/framing.html#bit-oriented-protocols-hdlc), and clock-based framing (https://book.systemsapproach.org/direct/framing.html#clock-based-framing-sonet). For host-to-host delivery services, the simple demultiplexor (UDP) is useful (https://book.systemsapproach.org/e2e/ udp.html).
インターネットの構造には、主要なプロトコルのTCPとIPに加え、UDPがある(https://book.systemsapproach.org/foundation/architecture.html#internet-architecture)。機能するために重要なものには、アプリケーション層(https://book.systemsapproach.org/applications/traditional.html)、ウェブアプリケーション、ファイル転送(https://book.systemsapproach.org/foundation/requirements.html#identify-common-communication-patterns)、メール(https://book.systemsapproach.org/applications/traditional.html#electronic-mail-smtp-mime-imap)、動画ストリーミング、トランスポート層(https://book.systemsapproach.org/security/systems.html#secure-shell-ssh)のプロトコルもある。さらに、バイト指向(https://book.systemsapproach.org/direct/framing.html#byte-oriented-protocols-ppp)、ビット指向(https://book.systemsapproach.org/direct/framing.html#bit-oriented-protocols-hdlc)、クロックベース(https://book.systemsapproach.org/direct/framing.html#clock-based-framing-sonet)など、フレーミングのプロトコルも重要である。ホスト間の配信には、単純な多重分離であるUDPが役立つ(https://book.systemsapproach.org/e2e/udp.html)。

Routers Forwarding Functionalityルーターの転送機能

Routers also have protocols, and it’s important to understand router architectures, including switching and input port functions. Routing uses graph-theory and algorithms to ensure that packets take the appropriate route and make it to their intended destination (https://book.systemsapproach.org/internetworking/ routing.html). Protocols such as Routing Information Protocol (RIP) (https://book.systemsapproach.org/ internetworking/routing.html#routing-information-protocol-rip) and link-state routing (https://book.systemsapproach.org/internetworking/routing.html#link-state-ospf) help ensure routing functionality.
ルーターにもプロトコルがあり、交換と入力ポートの機能を含む構造を理解することが重要である。経路制御は、グラフ理論とアルゴリズムで、パケットが適切な経路を通り、意図した宛先へ届くようにする(https://book.systemsapproach.org/internetworking/routing.html)。Routing Information Protocol(RIP)(https://book.systemsapproach.org/internetworking/routing.html#routing-information-protocol-rip)やリンク状態ルーティング(https://book.systemsapproach.org/internetworking/routing.html#link-state-ospf)などが、その機能を支える。

Internet Control Message ProtocolInternet Control Message Protocol

Errors are an inevitable part of any network, and this can impact network functionality. To deal with this issue, the Internet relies on a companion protocol for IP called Internet Control Message Protocol (ICMP) (https://book.systemsapproach.org/internetworking/basic-ip.html#error-reporting-icmp). ICMP defines a collection of error messages and returns them to the source host if a router or host cannot process the IP datagram and deliver the messages. Network management also has protocols, including Simple Network Management Protocol (SNMP) and OpenConfig (https://book.systemsapproach.org/applications/ infrastructure.html#network-management-snmp-openconfig). For address translation, the Address Resolution Protocol (ARP) is important (https://book.systemsapproach.org/internetworking/basic-ip.html#address-translation-arp).
英語のヒント
どのネットワークでも誤りは避けられず、機能へ影響する。対処のため、IPに付随するInternet Control Message Protocol(ICMP)を使う(https://book.systemsapproach.org/internetworking/basic-ip.html#error-reporting-icmp)。ICMPはエラーメッセージの集合を定め、ルーターやホストがIPデータグラムを処理して配信できなければ、送信元へ返す。管理にも、Simple Network Management Protocol(SNMP)とOpenConfigなどのプロトコルがある(https://book.systemsapproach.org/applications/infrastructure.html#network-management-snmp-openconfig)。アドレス変換では、Address Resolution Protocol(ARP)が重要である(https://book.systemsapproach.org/internetworking/basic-ip.html#address-translation-arp)。