計算機 ネットワークポータル
1導入
このポータルでは、
2学習経路
通信 を階層化 し、アドレス、プロトコル、経路 の役割 を区別 する。- IPによるパケット
転送 と、TCPによる信頼性 のあるバイト列転送 を区別 する。 - DNSによってドメイン
名 から通信先 の情報 を検索 する。 - HTTPによってWebの
要求 と応答 を交換 する。
3階層 を区別 する
ネットワークの
Computer Networks Portal
data/lecture/information/systems/computer-systems-basics.lecture.n.md1Introduction
This portal studies how multiple computers exchange data. The preceding computer-systems lecture treated a network interface as a type of input/output device. Here, we explain how data is forwarded from a source to a destination and how applications communicate over that forwarding infrastructure.
2Learning Path
- Organize communication into layers and distinguish the roles of addresses, protocols, and routes.
- Distinguish IP packet forwarding from TCP's reliable byte-stream delivery.
- Use DNS to look up information about a communication destination from a domain name.
- Use HTTP to exchange Web requests and responses.
3Distinguishing Layers
Each network layer has a different responsibility. DNS and HTTP are application-layer protocols with distinct responsibilities: DNS performs name resolution, while HTTP defines operations on Web resources. TCP provides an ordered byte stream at the transport layer, and IP provides addressing and datagram forwarding at the network layer. These mechanisms cooperate in actual communication, but their responsibilities must remain distinct during analysis.