読み方/英語:アイピー/インターネット・プロトコル/Internet Protocol
インターネットを使用して通信を行う際の取り決め、ルールの事。
IPを詳しく説明すると
![ちゃば](https://hyonnakikkake.com/wp-content/uploads/2023/03/cropped-ちゃばアイコン1-e1680187037208.png)
IPって何や?
![かみさん](https://hyonnakikkake.com/wp-content/uploads/2023/06/d9157e4bf49b28f0bb3dc9a92a21d06d.png)
相変わらず人にものを頼む聞き方が分かっていないようね。そのあたりから教えていきましょうか?
![ちゃば](https://hyonnakikkake.com/wp-content/uploads/2023/06/3226f34dc9f0d94cae5f72b96420b0cf-1.png)
す、すみません。
IPを教えて頂けますでしょうか。
![かみさん](https://hyonnakikkake.com/wp-content/uploads/2023/04/36ca3e874d8a9951ab4a78f8fc519db6-1.png)
いいわよ。「IP」ね。
じゃあ今日はIPについて勉強しましょう。
![ちゃば](https://hyonnakikkake.com/wp-content/uploads/2023/03/cropped-ちゃばアイコン1-e1680187037208.png)
お願いします。
IPとは
![ちゃば](https://hyonnakikkake.com/wp-content/uploads/2023/03/cropped-ちゃばアイコン1-e1680187037208.png)
という事はインターネットのルールってこと?
![ちゃば](https://hyonnakikkake.com/wp-content/uploads/2023/03/cropped-ちゃばアイコン1-e1680187037208.png)
はい。
![ちゃば](https://hyonnakikkake.com/wp-content/uploads/2023/03/cropped-ちゃばアイコン1-e1680187037208.png)
大事なもんなんやな。
![かみさん](https://hyonnakikkake.com/wp-content/uploads/2023/04/36ca3e874d8a9951ab4a78f8fc519db6-1.png)
ちょっとイメージしてみて。
簡単にインターネットで通信すると言っても、色々な国の色々な種類のどこの誰が管理しているかもわからないコンピュータ同士が通信するという事は、とても複雑な仕組みになっているのよ。分かるかしら?
![ちゃば](https://hyonnakikkake.com/wp-content/uploads/2023/03/cropped-ちゃばアイコン1-e1680187037208.png)
そう言われればそんな気もする。普段何も気にせずにインターネットを使ってるからあまり気にしたことは無いな。
![かみさん](https://hyonnakikkake.com/wp-content/uploads/2023/06/1a6e4098ae8170588f82d94438f228e1-1.png)
たとえば車で道路を運転する際には様々な交通ルールがあるでしょ?速度制限であったり、一方通行であったり、信号機があったりね。それと同じようにインターネットにもIPというルールがあって、ようやく皆が安心してインターネットを使えることが出来るのよ。
![ちゃば](https://hyonnakikkake.com/wp-content/uploads/2023/03/cropped-ちゃばアイコン1-e1680187037208.png)
なるほど。
IPの主要な仕組み
![かみさん](https://hyonnakikkake.com/wp-content/uploads/2023/06/1a6e4098ae8170588f82d94438f228e1-1.png)
![ちゃば](https://hyonnakikkake.com/wp-content/uploads/2023/06/3226f34dc9f0d94cae5f72b96420b0cf-1.png)
む、難しい。。。
![かみさん](https://hyonnakikkake.com/wp-content/uploads/2023/06/1a6e4098ae8170588f82d94438f228e1-1.png)
じゃあ一つ一つ説明していくわ。
まず「IPアドレス」ね。IPアドレスとはインターネット上のコンピュータの住所の事よ。
![ちゃば](https://hyonnakikkake.com/wp-content/uploads/2023/03/cropped-ちゃばアイコン1-e1680187037208.png)
IPアドレスはコンピュータの住所。
![かみさん](https://hyonnakikkake.com/wp-content/uploads/2023/04/36ca3e874d8a9951ab4a78f8fc519db6-1.png)
![ちゃば](https://hyonnakikkake.com/wp-content/uploads/2023/03/cropped-ちゃばアイコン1-e1680187037208.png)
ふむ。
![かみさん](https://hyonnakikkake.com/wp-content/uploads/2023/04/36ca3e874d8a9951ab4a78f8fc519db6-1.png)
IPアドレスにはIPv4とIPv6の2種類があるんだけど、どちらも数字の羅列よ。
![IPv4とIPv6](https://hyonnakikkake.com/wp-content/uploads/2023/09/567d25f67493a34f83295695f1d94a9f.png)
![ちゃば](https://hyonnakikkake.com/wp-content/uploads/2023/03/cropped-ちゃばアイコン1-e1680187037208.png)
むむ。複雑な数字や文字やな。
![かみさん](https://hyonnakikkake.com/wp-content/uploads/2023/06/1a6e4098ae8170588f82d94438f228e1-1.png)
IPv4とIPv6についてはまた詳しく説明するけど、それらのIPアドレスを使う事で世界中のコンピュータと通信することが出来るのよ。
![ちゃば](https://hyonnakikkake.com/wp-content/uploads/2023/03/cropped-ちゃばアイコン1-e1680187037208.png)
分かった。
![かみさん](https://hyonnakikkake.com/wp-content/uploads/2023/06/1a6e4098ae8170588f82d94438f228e1-1.png)
次に「パケット」について簡単に説明するわ。
インターネットではデータを小さな塊に分割して送受信するの。
![ちゃば](https://hyonnakikkake.com/wp-content/uploads/2023/03/cropped-ちゃばアイコン1-e1680187037208.png)
データを小さな塊に?
![かみさん](https://hyonnakikkake.com/wp-content/uploads/2023/06/1a6e4098ae8170588f82d94438f228e1-1.png)
そう、大きなデータを一度に送ると時間がかかってしまうので、なるべく小さく分割して送ることで、スムーズに通信が可能になるのよ。その小さな塊の単位をパケットって呼ぶのね。
![パケット交換方式イラスト](https://hyonnakikkake.com/wp-content/uploads/2023/09/IT.png)
![ちゃば](https://hyonnakikkake.com/wp-content/uploads/2023/03/cropped-ちゃばアイコン1-e1680187037208.png)
ふーむ。
![かみさん](https://hyonnakikkake.com/wp-content/uploads/2023/06/1a6e4098ae8170588f82d94438f228e1-1.png)
データをいくつかのパケットに分けてデータの送受信を行う仕組みをパケット交換方式とも言うわ。
![ちゃば](https://hyonnakikkake.com/wp-content/uploads/2023/03/cropped-ちゃばアイコン1-e1680187037208.png)
分かった。
![かみさん](https://hyonnakikkake.com/wp-content/uploads/2023/06/1a6e4098ae8170588f82d94438f228e1-1.png)
じゃあ最後に「ルーティング」ね。
ルーティングとはネットワーク上でデータ(パケット)が送信元から宛先まで正確に届けられるようにするプロセスの事よ。
![ちゃば](https://hyonnakikkake.com/wp-content/uploads/2023/03/cropped-ちゃばアイコン1-e1680187037208.png)
むむむ。
![かみさん](https://hyonnakikkake.com/wp-content/uploads/2023/06/1a6e4098ae8170588f82d94438f228e1-1.png)
まあ簡単に言うと、ルーティングとはデータを迷うことなく送り届ける道案内の事ね。とりあえずは深く考えずにイメージだけしておいて。
![ちゃば](https://hyonnakikkake.com/wp-content/uploads/2023/03/cropped-ちゃばアイコン1-e1680187037208.png)
わかった。ルーティングは道案内、やな。
TCPとは
![かみさん](https://hyonnakikkake.com/wp-content/uploads/2023/04/36ca3e874d8a9951ab4a78f8fc519db6-1.png)
IPについてはこんな感じね。あとインターネット通信においてIPとセットになって働くプロトコルに「TCP」というものがあるわ。
![ちゃば](https://hyonnakikkake.com/wp-content/uploads/2023/03/cropped-ちゃばアイコン1-e1680187037208.png)
TCP?
![かみさん](https://hyonnakikkake.com/wp-content/uploads/2023/06/1a6e4098ae8170588f82d94438f228e1-1.png)
TCP(Transmission Control Protocol)とは簡単に言うと「インターネット通信においてデータの信頼性と整合性を確保するプロトコルの事」よ。
![ちゃば](https://hyonnakikkake.com/wp-content/uploads/2023/03/cropped-ちゃばアイコン1-e1680187037208.png)
むむ、難しい。。。
![かみさん](https://hyonnakikkake.com/wp-content/uploads/2023/06/1a6e4098ae8170588f82d94438f228e1-1.png)
IPはデータを正しい宛先に届ける役割のプロトコルなんだけど信頼性に欠くので、TCPを使用することでデータ通信の信頼性を高めるの。インターネット通信を行う際には、IPとTCPの組み合わせを使うのよ。
![ちゃば](https://hyonnakikkake.com/wp-content/uploads/2023/03/cropped-ちゃばアイコン1-e1680187037208.png)
む、難しいが覚えておく。TCPとIPやな。
![かみさん](https://hyonnakikkake.com/wp-content/uploads/2023/06/1a6e4098ae8170588f82d94438f228e1-1.png)
インターネット通信におけるプロトコルは通常は「TCP/IP」と表記するので覚えておいてね。
![ちゃば](https://hyonnakikkake.com/wp-content/uploads/2023/03/cropped-ちゃばアイコン1-e1680187037208.png)
分かりました。
まとめ
![かみさん](https://hyonnakikkake.com/wp-content/uploads/2023/04/36ca3e874d8a9951ab4a78f8fc519db6-1.png)
どう、IPについては分かったかしら?
![ちゃば](https://hyonnakikkake.com/wp-content/uploads/2023/03/cropped-ちゃばアイコン1-e1680187037208.png)
まあ何とかやな。
IPとは、「インターネットの使用して通信する際のルールの事」やな。
![かみさん](https://hyonnakikkake.com/wp-content/uploads/2023/06/1a6e4098ae8170588f82d94438f228e1-1.png)
それでいいわ。TCPとセットで使われると覚えておけばOKよ。
![ちゃば](https://hyonnakikkake.com/wp-content/uploads/2023/03/cropped-ちゃばアイコン1-e1680187037208.png)
了解~。
【関連用語】
・IPアドレス
・IPv4/IPv6
・パケット