Linux - TCP/IP



 ◆ TCP/IPプロトコル

 TCP/IPプロトコルの解説は、以下の5つの解説がLinuCにおける試験範囲の内容です。パケットヘッダの
 各フィールドの詳細などは暗記する必要はなく、これらがどのようなプロトコルなのか概要を理解しよう。

 ◇ TCP/IPの階層モデル
 ◇ IPとは
 ◇ TCPとは
 ◇ UDPとは
 ◇ ICMPとは



 ◆ IPアドレス - IPv4アドレス

 IPアドレス(IPv4アドレス)の解説は、以下の解説がLinuCの試験範囲の内容です。ここに書かれている
 内容は、概要だけでなく詳細まで全て理解して覚えるようにしましょう。ITエンジニアのいわば常識です。

 ◇ IPアドレスとは
 ◇ IPアドレス - グローバルIPアドレスとプライベートIPアドレス
 ◇ IPアドレス - VLSMとは、CIDRとは、サブネットゼロとは ← このページではCIDRだけが試験範囲。



 ◆ IPアドレス - IPv6アドレス

 IPv6アドレスの解説は以下の解説がLinuCの試験範囲の内容です。IPv6ヘッダの各フィールドを暗記する
 必要はなく概要をおさえましょう。ただしユニキャスト、マルチキャスト、エニーキャストの用語は理解と
 暗記をして、グローバル、リンクローカル、マルチキャストアドレスのIPv6の表記についても理解しよう。

 ◇ IPv6とは
 ◇ IPv6アドレス - 表記方法と省略方法
 ◇ IPv6アドレス - ユニキャストアドレス
 ◇ IPv6アドレス - マルチキャストアドレス
 ◇ IPv6アドレス - エニーキャストアドレス


 ◆ 一般的なTCPポート番号、UDPポート番号

 LinuCでは試験範囲の対象のポート番号を20、21、22、23、25、53、80、110、119、139、143、161、
 443、465、993、995としています。従って、これらのポート番号に対するサービスは全て暗記しましょう。
 主要なサービスで使用されているポート番号(0 〜 1023)は
ウェルノウンポートと呼ばれています。
 ※ Linuxでは、ポート番号とサービスの対応は、
/etc/services に一覧情報として全て記載されています。

ポート番号 プロトコル サービス 説明
20 TCP FTP FTP : データ伝送
21 TCP/UDP FTP FTP : 制御情報
22 TCP ssh ssh接続
23 TCP telnet telnet接続
25 TCP/UDP SMTP 電子メール(送信)
53 TCP/UDP DNS 名前解決
80 TCP HTTP Web接続
110 TCP POP3 電子メール(受信)
119 TCP NNTP ネットニュース
139 TCP/UDP NetBIOS Microsoftネットワーク
143 TCP IMAP 電子メール(受信)
161 UDP SNMP ネットワーク監視
443 TCP HTTPS SSLによるHTTP接続
465 TCP SMTPS SSLによるSMTP接続
993 TCP IMAPS SSLによるIMAP接続
995 TCP POP3S SSLによるPOP接続




 ◆ Linuxでのネットワークコマンド

 Linuxでは、ネットワークで利用できるコマンドが用意されているのでそれを紹介します。

 
◇ telnetコマンド
 telnetプロトコルで宛先を指定して、ユーザ名やパスワード認証に成功すると相手機器にログインできます。
 宛先にはIPアドレス以外にホスト名も指定できます。ポート番号入力を省略した場合、23番が使用されます。

 ◆ 構文 : telnet IPアドレス ポート番号

 ◆ 実行例 : 192.168.0.10 のIPアドレスのCiscoルータにtelnet接続
 $ telnet 192.168.0.10



 ◇ FTPコマンド
 宛先ホストにFTP接続をしてファイル転送が行えます。サブコマンドで対話形式でやりとりします。

サブコマンド 説明
ls  FTPサーバ側のディレクトリにあるファイルの一覧表示
pwd  FTPサーバ側のカレントディレクトリの表示
get  FTPクライアントからFTPサーバに対して、1つのファイルをダウンロード
put  FTPクライアントからFTPサーバに対して、1つのファイルをアップロード
ascii  転送モードをASCIIテキストに設定
binary  転送モードをバイナリに設定
quit  FTPを終了


 ◆ 構文 : ftp ホスト

 ◆ 実行例 : 192.168.0.20 のIPアドレスのFTPサーバにFTP接続
 $ ftp 192.168.0.20



Linux 技術入門

Copyright(C) 2002-2024 ネットワークエンジニアとして All Rights Reserved