コンピュヌタヌネットワヌクの基瀎。 テヌマ番号2。 トップレベルのプロトコル

こんにちは 今日はトップレベルのプロトコルに぀いおお話したす。 それらがどのように機胜するのか、䜕で構成されおいるのか、それらは理論的および実際に適甚される堎所を分析したす。











内容
1 基本的なネットワヌク甚語、OSIネットワヌクモデル、およびTCP / IPプロトコルスタック。

2トップレベルのプロトコル。

3 䞋䜍レベルのプロトコルトランスポヌト、ネットワヌク、およびチャネル。

4 ネットワヌクデバむスず䜿甚するケヌブルの皮類。

5 IPアドレス指定、サブネットマスク、およびそれらの蚈算の抂念。

6 VLAN、トランク、およびプロトコルVTPおよびDTPの抂念。

7 スパニングツリヌプロトコルSTP。

8 リンク集玄プロトコルEtherchannel。

9 ルヌティングRIP、OSPF、およびEIGRPの䟋の静的および動的。



PSおそらく、時間の経過ずずもに、リストは補足されるでしょう。


前の蚘事で芚えおいるようにただ読んでいない堎合は、コンテンツにリンクがありたす、OSIモデルは珟圚、各レベルの圹割のトレヌニングずしおのみ機胜しおいたす。 ネットワヌクはTCP / IPプロトコルスタックで動䜜したす。 TCP / IPは4぀の局で構成されおいたすが、OSIモデルに実装されおいるすべおの機胜を完党に実装しおいたす。 次の図は、レベルずその圹割を比范しおいたす。









トップレベルのプロトコルに関する䌚話を始めたす。 「䞊䜍プロトコル」ではなく、「䞊䜍プロトコル」ずいうトピックだけを呌んだわけではありたせん。 この局をTCP / IPスタック䞊で解析するため、「3分の1」になりたす。



䞀般に、ネットワヌク担圓者の芳点からは、アプリケヌション局の内郚で䜕が起こるかは気にしたせん。 これは通垞、プログラマヌによっお行われたす。 しかし、デヌタがどのように生成され、䜎レベルでカプセル化されるかを知るこずは重芁です。

たずえば、職堎にはルヌルがありたす。アプリケヌションの起動ず、ネットワヌクを介した゚ラヌのない送信を保蚌したす。 問題が内郚゜フトりェアの障害である堎合、開発者に切り替えたす。これは圌らの懞念になりたす。 しかし、私たちの間には现かい線に沿った問題があり、私たちはそれらを䞀緒に解決したす。



したがっお、アプリケヌション局プロトコルは、人ずネットワヌクの間の盞互䜜甚を提䟛したす。 これらのプロトコルは非垞に倚く、たったく異なる圹割を果たしたす。 ネットワヌクで䞀般的に䜿甚されるプロトコルの䟋を瀺し、それらが実際にどのように機胜するかを瀺したすHTTP、DNS、DHCP、SMTPおよびPOP3、Telnet、SSH、FTP、TFTP。



IHTTPプロトコルHyperText Transport Protocol。 Webサむトから情報を取埗するために䞀般的に䜿甚されるデヌタ転送プロトコル。 毎幎、このプロトコルはより䞀般的になり、そのアプリケヌションの可胜性はたすたす高たっおいたす。 圌は「クラむアントサヌバヌ」モデルを䜿甚したす。 ぀たり、リク゚ストを䜜成しお送信するクラむアントがいたす。 そしお、リク゚ストをリッスンし、それに応じお応答するサヌバヌ。



Internet Explorer、Mozilla Firefox、Google Chromeなど、倚くの有名なWebブラりザヌがクラむアントずしお機胜したす。 サヌバヌ゜フトりェアずしお、Apache、IIS、nginxなどを䜿甚したす。



HTTPプロトコルをより深く理解するには、クラむアントからサヌバヌぞのHTTP芁求を調べおください。









䞀番䞊の行ず䞀番䞋の行にのみ興味がありたす。



最初の行はGETなどの抂念を䜿甚しおいたす。 これは本質的にリク゚ストキヌです。 GETの埌に「/」文字があるため、これはメむンルヌトペヌゞがURLUniform Resource Locatorパスによっお芁求されるこずを意味したす。



URLは、ネットワヌク䞊のリ゜ヌスの特定の識別子です。



たた、この行にはHTTP / 1.1などの゚ントリがありたす 。 これはプロトコルバヌゞョンです。 かなり人気のあるバヌゞョン。 圌らは1999幎にそれをリリヌスしたしたが、それでも忠実に機胜したす。 バヌゞョン2.0の発衚が最近発衚されたしたが、バヌゞョン1.1が䟝然ずしお先頭に立ちたす。



䞀番䞋の行に぀いお。 目的のリ゜ヌスが配眮されおいるサヌバヌアドレスたたは名前がここに衚瀺されたす。 実際にどのように機胜するかを芋おみたしょう。 私のお気に入りのCisco Packet Tracer 6.2プログラム以降CPTを䜿甚したす。 孊ぶのは簡単で、説明されおいるこずを瀺すのに理想的です。 CCNA RSの準備には十分であるず自信を持っお蚀えたす。 しかし、圌女のためだけに。



次の図のように、プログラムを開き、そこにサヌバヌがあるコンピュヌタヌを远加したす[゚ンドデバむス]タブにありたす









コンピュヌタヌずサヌバヌをクロスケヌブル英語のクロスケヌブルで接続したす。 CPTでは、「接続」タブにあり、点線で瀺され、「銅線クロスオヌバヌ」ず呌ばれたす。



それでは、コンピュヌタヌずWebサヌバヌをセットアップしたしょう。









1皌働䞭のコンピュヌタヌずサヌバヌで「デスクトップ」タブを開き、「IP構成」りィンドりに移動したす。 䞊の図のように、Windowsが開きたす。 これらは、ネットワヌク䞊のホストの構成りィンドりです。



2番号2で瀺された行にIPアドレスを瀺したす。前の蚘事から思い出したように、ネットワヌク䞊のホストを識別するにはIPアドレスが必芁です。 このトピックに぀いおは、埌で詳しく説明したす。 ここでの䞻なこずは、IPアドレスが必芁な理由を理解するこずです。 特に「192.168」で始たるネットワヌクを遞択したした。これは、ほずんどの堎合ホヌムネットワヌクで芋られるからです。



3番号3で瀺されるフィヌルドに、サブネットマスクが入力されたす。 ノヌドが別のノヌドず同じサブネット䞊にあるかどうかを理解するために必芁です。 しかし、それに぀いおは埌で。

残りの倀は空癜のたたになりたす。



次に、サヌバヌでHTTPサヌビスを有効にする必芁がありたす。









1 [サヌビス]タブに移動したす。

2巊偎のHTTPサヌビスを遞択したす。

3サヌビス蚭定りィンドりずファむルマネヌゞャヌが開きたす。 HTMLのスキルがある人は、ここでペヌゞを䜜成できたす。 しかし、すでに既補のテンプレヌトがあり、それを䜿甚したす。 HTTPおよびHTTPSサヌビスを有効にするこずを忘れないでください。



HTTPSHyperText Transfer Protocol Secureに぀いおはすでに説明しおいるので、これに぀いお少し説明したす。 実際、これは暗号プロトコルをサポヌトし、プレヌンテキストではなく暗号化された情報を送信するHTTPプロトコルの拡匵です。 CPTでは、圌の䜜品は非垞に衚面的に瀺されおいたすが、理解するにはそれで十分です。 芚えおおいおくださいHTTPはポヌト80ずHTTPS 443ポヌトを䜿甚したす。 䞀般的に、倚くのポヌト番号があり、すべおを芚えるのは難しいですが、頻繁に遭遇するものを芚えた方が良いです。



今から楜しい郚分です。 CPTをリアルタむムからシミュレヌションに切り替える必芁がありたす。 それらの違いは、「リアルタむム」モヌドでは、ネットワヌクが実際の生掻ずリアルタむムで動䜜するように動䜜するこずです。 「シミュレヌション」モヌドを䜿甚するず、さたざたな時間間隔でネットワヌクの動䜜を監芖したり、各パケットを远跡したり、パケットを開いお䌝送内容を確認したりできたす。 次の図に瀺すように環境を切り替えたす。









これにより、いく぀かのオプションがある「シミュレヌションパネル」が開きたす。 監芖するプロトコル、パケットの速床、ナビゲヌションバヌを指定できるフィルタヌがあり、「キャプチャ/転送」ボタンを抌すか、「自動キャプチャ/再生」ボタンを䜿甚しお自動でネットワヌクを監芖できたす。



すべおをそのたたにしお、コンピュヌタヌを開きたす。









「デスクトップ」タブに移動しお、「WEBブラりザ」を開きたす。 Webブラりザりィンドりを開く前に。 URLバヌに、Webサヌバヌのアドレスを入力し、[実行]ボタンをクリックしお、次の図を確認したす。









送信された最初のデヌタは、ダむアグラムず「シミュレヌションパネル」りィンドりに衚瀺されたした。 これらは、コンピュヌタヌずサヌバヌ間のセッションを䜜成するTCPセグメントです。 これには興味がありたせん。次の蚘事でこれに぀いお説明したす。 したがっお、HTTPが䜜成されるたでそれらをスキップしたす。 これを行うには、「Capture / Forward」ボタンを䜿甚したす。









接続が確立された埌、コンピュヌタヌは最初のHTTPデヌタを圢成したす。 将来、これらの甚語に慣れるように、それらをPDUず呌びたす。



1図を芋るず、2぀の封筒が衚瀺されおいるこずがわかりたす。 これがデヌタです。 玫の封筒に興味がありたす。 これは䜜成されたPDUです。



2次に、「シミュレヌションパネル」を芋お、HTTPタむプの゚ントリがテヌブルに衚瀺されおいるこずを確認したす。 これらのデヌタに興味がありたす。 たた、レコヌドの隣には、これらのデヌタの色が図で瀺されおいたす。



3 HTTP玫色の封筒をクリックするず、目の前にデヌタりィンドりが開きたす。 OSIモデルの各レベルに必芁なすべおの情報を簡単に瀺したす。 任意のレベルをクリックしお、その䞊で䜕が起こっおいるかに぀いおの情報を取埗できたす。



デヌタを完党に開瀺するこずに興味があり、デヌタがどのフィヌルドで構成され、その䞭で䜕が起こるかを詳现に怜蚎する堎合、「アりトバりンドPDU詳现」タブがありたす。 次に進み、HTTPデヌタがどのように芋えるかを芋おみたしょう。









このタブには、すべおのレベルのデヌタが衚瀺されたす。 HTTPを芋る必芁がありたす。 䞀番䞋にあるので、スラむダヌを䞋に匕きたす。 以前に説明したものず同じように芋えたす。



ここで、Webサヌバヌが芁求を受信しお​​䜕らかのアクションを開始する段階に興味がありたす。 Capture / Forwardをクリックしお、Webサヌバヌがどのように応答するかを芋おみたしょう。 そしお今、䞋の図では、圌がコンピュヌタヌにデヌタを送信しおいるこずがわかりたす。 それらがどのように芋えるか芋おみたしょう。









1ボタンを誀っお抌しおしたったため、TCPがセッションを閉じるように構成し始めたした。 心配する必芁はありたせん。 Webサヌバヌからクラむアントにアドレス指定されたPDUを芋぀けたす。 あなたが芋るこずができるように、圌はすぐに図で私がクリックした時点を瀺したす。 目的の封筒を遞択したす。



2ここでは、すでに別の画像が衚瀺されおいたす。 HTTPバヌゞョンは䞊蚘に瀺されおいたす。コヌドは「200 OK」です。これは、゚ラヌメッセヌゞではなく、芁求されたペヌゞが送信されるこずを意味したす。 次に、コンテンツの長さ、ファむルの皮類、および送信元のサヌバヌが瀺されたす。 そしお䞀番䞋の行は、いく぀かのデヌタが送信されおいるこずを瀺しおいたす。 デヌタがコンピュヌタヌに到達するず、コンピュヌタヌのWebブラりザヌがペヌゞを開いたこずを確認できたす。









これがHTTPプロトコルの仕組みです。 HTTPSの拡匵バヌゞョンを芋おみたしょう。 芚えおいるように、このバヌゞョンは暗号化をサポヌトし、デヌタをクリアテキストで送信したせん。 最初に、HTTPおよびHTTPSサヌビスをオンにしたした。 したがっお、すべおの準備が敎い、ペヌゞをリク゚ストできたす。 リク゚ストの違いは、HTTPの代わりにペヌゞアドレスの前にHTTPSを蚘述するこずです。









デヌタが保護されおいるずいう碑文が衚瀺され、読み取るこずができたせん。 原則ずしお、これらはCPTが瀺すこずができるすべおの違いですが、基本的な理解にはこれで十分です。 HTTPSを䜿甚しおサむトにアクセスするず、ブラりザヌにロックずしお瀺されるこずを自分で远加したす。 䟋えば



より深く掘り䞋げお、その仕組みを確認したい堎合は、 こちらからこのラボをダりンロヌドできたす。



HTTPに぀いお説明したしたが、今こそDNSプロトコルを解析するずきです。 このプロトコルは以前のプロトコルず密接に関連しおおり、すぐにその理由を理解できたす。



IIDNSドメむンネヌムシステム 。 ドメむンネヌムシステム。 䞀般的に、ドメむン情報を保存したす。 たずえば、特定の名前が察応するIPアドレス。 䟋を挙げたしょう。お気に入りのサむトを開くず、名前でアクセスしたす。 ただし、ネットワヌクレベルで動䜜する[送信元アドレス]および[宛先アドレス]フィヌルドこれは次の蚘事のトピックですが、少し先に進みたすでは、名前を挿入できたせん。 IPアドレスが正確に存圚する必芁がありたす。 ここでも、DNSが関䞎しおいたす。 芁求された名前がどのIPアドレスであるかを瀺したす。 たずえば、google.ruにアクセスしたす。 お䜿いのコンピュヌタヌには、それが誰なのか、䜕なのかわかりたせん。 圌はDNSサヌバヌに尋ねたすgoogle.ruは誰ですか サヌバヌは、google.ruは74.125.232.239これはアドレスの1぀ですであるず応答したす。 その埌、コンピュヌタヌは74.125.232.239に芁求を送信したす。 ナヌザヌにずっおは、すべおが同じたたであり、アドレスバヌにもgoogle.ruが衚瀺されたす。



い぀ものように、写真で芋せおください









䞊蚘は理解できるず思い、先に進みたす。 このサヌビスは階局的です。 たた、倚くの堎合、DNSサヌバヌこのサヌビスが実行されおいるは、他のDNSサヌバヌず連携しお機胜したす。 それが䜕を意味するのか芋おみたしょう。 その階局は、レベルドメむンで機胜するずいう事実にありたす。 圌は巊から右ぞ、ゞュニアレベルからシニアたで働いおいたす。



たずえば、名前ru.wikipedia.org。 最も叀いドメむン名は「org」で、最も若いドメむン名は「ru」です。 しかし、倚くの堎合、DNSサヌバヌがドメむン名に぀いお私たちに䌝えるこずができず、その埌、より高いレベルのドメむン名を担圓する叀いDNSサヌバヌを䜿甚する堎合がありたす。 私は車茪を再発明せず、りィキペディアから写真を提䟛したせん。 そこで、この䜜業はよく瀺されおいたす。









ブラりザにアドレスru.wikipedia.orgを入力したずしたす。 ブラりザはDNSサヌバヌに「ru.wikipedia.orgのIPアドレスは䜕ですか」ず尋ねたす。 ただし、DNSサヌバヌは、芁求された名前だけでなく、wikipedia.orgドメむン党䜓に぀いおも䜕も知らない堎合がありたす。 この堎合、サヌバヌはルヌトサヌバヌにアクセスしたす䟋198.41.0.4。 このサヌバヌは、「私はこのアドレスに関する情報を持っおいたせんが、204.74.112.1が組織ゟヌンを担圓しおいるこずを知っおいたす」ず蚀いたす。その埌、DNSサヌバヌはその芁求を204.74.112.1に送信したす。 207.142.131.234がwikipedia.orgゟヌンを担圓しおいるこずを知っおいたす。最埌に、同じリク゚ストが3番目のDNSサヌバヌに送信され、クラむアントブラりザに送信されるIPアドレスずいう応答を受信したす。



CPTを開いお、その仕組みを瀺したす。 これず以䞋の実隓宀䜜業は、前のものに基づいおいたす。 したがっお、アドレス指定は同じになりたす。









DNSサヌバヌおよびスむッチずしお機胜する別のサヌバヌが远加されたす。 ネットワヌク䞊に3぀以䞊のデバむスが衚瀺される堎合、スむッチを䜿甚しおそれらを接続したす。



DNSサヌバヌを構成したしょう。 「IP構成」に進み、マスクを䜿甚しおIPアドレスを曞き蟌みたす。











次に、サヌビスに移動しお、DNSサヌビスを構成したしょう。









1[名前]りィンドりで、IPアドレスにバむンドする名前を曞き留めたす。 䜜業䞭の将来のサむトの名前を曞きたした。

2[アドレス]りィンドりで、䞊蚘の名前ず連動しお機胜するIPアドレス。 ここでは、実隓宀ず同じアドレスを192.168.1.2で瀺したす。

3 [远加]ボタンをクリックしお、この゚ントリを远加したす。

4サヌビス自䜓を有効にするこずを忘れないでください



すべおが正しく行われた堎合、画像は次のようになりたす。









次に、サヌバヌずコンピュヌタヌの蚭定でDNSサヌバヌのアドレスを指定する必芁がありたす。









DNSサヌバヌずホストがセットアップされたので、次はこの動䜜を確認したす。 環境をシミュレヌションモヌドに切り替え、コンピュヌタヌから「cisadmin.ru」ずいう名前のサむトにアクセスしようずしたす。









そしお、2぀の゚ンベロヌプが䜜成されおいるこずがわかりたす。 最初はDNS、2番目はARPです。 これは次の蚘事のトピックなので、ARPに぀いおはあたり話したせんでした。 しかし、圌は自分自身を芋せたので、圌が䜕のためにあるのかを簡単に説明したす。 思い出すように、チャネルレベルで動䜜するMACアドレスがただ䜿甚されおいるため、IPアドレスはノヌド間で亀換するのに十分ではありたせん。 DNSサヌバヌのIPアドレスをコンピュヌタヌに瀺したした。 しかし、圌はIPアドレス192.168.1.3 MACアドレスを持぀ノヌドが䜕であるかを知りたせん。 ARPメッセヌゞを生成し、ネットワヌクにスロヌしたす。 このフレヌムチャネルレベルのデヌタはフレヌムず呌ばれたすはブロヌドキャストされたす。぀たり、同じロヌカルネットワヌクにいるすべおの参加者が受信したす同じブロヌドキャストドメむンのすべおの参加者ず蚀うのは正しいですが、これたで觊れおいないので、これをロヌドしたせん期間。 そしお、このアドレスを持぀人は返信メッセヌゞを送信し、圌のMACアドレスを報告したす。 他のすべおの参加者はこのフレヌムを砎棄したす。 図面を芋たす。









ここで、フレヌムはスむッチに到達したした。珟圚のタスクは、このフレヌムを送信元以倖のすべおのポヌトに送信するこずです。









フレヌムが送信され、次のこずを確認したす。 クロスアりトされた゚ンベロヌプが瀺すように、Webサヌバヌに到達したフレヌムはドロップされたした。 したがっお、フレヌムは砎棄されたす。 そしお逆に、DNSサヌバヌはそのアドレスを芋぀け、応答を圢成する必芁がありたす。









ご芧のずおり、ARP応答が䜜成されたした。 少し芋おみたしょう。



1 MACアドレス。 ゜ヌスMACにはMACアドレスが蚘録され、宛先MACタヌゲットMACにはコンピュヌタヌのアドレスが蚘録されたす。

2゜ヌスIPには独自のIPアドレスがあり、タヌゲットにはPCのIPアドレスがありたす。



ここではすべおが明確だず思いたす。 明確でない堎合は、質問しおください。 次の蚘事では、圌に぀いお詳しく説明したす。



[キャプチャ/転送]をクリックしお、次に䜕が起こるかを確認したす。









コンピュヌタヌがサヌバヌからARPを正垞に受信したこずがわかりたす。 これで、DNSサヌバヌのMACアドレスがわかりたした。぀たり、圌に連絡する方法です。 そしお、すぐにcisadmin.ruが誰であるかを圌から調べるこずにしたした。 このデヌタを開いお、圌がそこに送るこずにしたものを芋るこずができたす。 「アりトバりンドPDUの詳现」を開き、䞋に移動したす。 䞊のフィヌルド「NAME」で、圌は芁求された名前を蚘録したこずがわかりたす。 「キャプチャ/転送」ボタンをクリックしお芋おください。









DNSサヌバヌはDNSク゚リを受信したす。 圌はテヌブルに忍び寄っお、圌がそのような蚘録を持っおいるのを芋お、答えを䜜りたす。 開いお、LENGTHフィヌルドが倉曎され、4に等しいこずを確認したす。぀たり、4バむトです。 IPアドレスはこれだけです。 そしお、それに応じお、IPアドレス自䜓-192.168.1.2を蚘録したす。 これはWebサヌバヌのアドレスです。 私は進んでいたす。









茶色の封筒にチェックマヌクが付いおいるように、コンピュヌタヌがDNSサヌバヌからメッセヌゞを受信したこずがわかりたす。 そしお今、圌はWebサヌバヌのIPアドレスを知っおいたす。 圌はすぐにTCPセッションを確立しようずしたすが、問題が発生したす。 圌はWebサヌバヌのMACアドレスを知らず、同様のARP芁求を実行しお芋぀けたす。 芋たす。









そしお、これは前のものず䌌おいたす。 DNSサヌバヌは、メッセヌゞが圌宛ではないこずを認識し、砎棄したす。 そしお、WebサヌバヌはそのIPアドレスを孊習し、ARP応答を生成したす。









コンピュヌタヌのARP回答に到達したした。 これで、圌はWebサヌバヌのMACアドレスを知っおおり、TCPセッションを確立しようずしおいたす。 TCPセグメントをポヌト80に送信したす。 TCPプロトコルは再び感じられ、次のプロトコルにも登堎するので、なぜ必芁なのかを簡単に説明したす。 最初の蚘事から芚えおいるように、接続を確立するず述べたした。 そのため、サヌバヌからコンピュヌタヌに送信されるデヌタのすべおのブロックがマヌクされたす。 これは、クラむアントが受信したすべおのデヌタたたは䞀郚が倱われたかどうかをクラむアントが理解するために必芁です。 そしお、䞀郚のデヌタが倱われた堎合、圌は再びそれらを芁求するこずができたす。 サむトデヌタのブロックが倱われるず、サむトがゆがみ、曲がったように芋えるこずがありたす。 しかし、理解すべき䞻なこずは、TCPがトランスポヌトレベルにあり、ポヌトで機胜するこずです。 あなたがこれらのフィヌルドに埐々に慣れるように、それが曞かれおいるりィンドりを特に開きたした。



Webサヌバヌがコンピュヌタヌにどのように応答するかを芋おみたしょう。









Webサヌバヌは応答メッセヌゞをコンピュヌタヌに送信し、セッションが確立されたす。 そしお、すべおの準備が敎うず、コンピュヌタヌはHTTPを圢成しおWebサヌバヌに送信したす。 䜕が倉わったのか芋おみたしょう。 そしお最埌の行を倉曎したした。 以前にWebサヌバヌのIPアドレスがそこに蚘録されおいた堎合、「cisadmin.ru」ずいうドメむン名がそこに衚瀺されたす。ただし、ドメむン名はアプリケヌションレベルのデヌタにのみ蚘録されるこずを忘れないでください。IPアドレスはただここにありたす。ネットワヌクレベルにありたす。したがっお、これらのアドレスが提瀺されおいるIPパケットをすぐに衚瀺したしょう。









ご芧のずおり、IPアドレスが蚭定されおいたす。



さらに、このプロセスはHTTPを介したラボプロセスに䌌おいたす。したがっお、最終段階では、「cisadmin.ru」ずいう名前で、IPアドレス192.168.1.2のサヌバヌ䞊にあるペヌゞが開かれたす。











したがっお、すべおが正垞に機胜し、ドメむン名でサむトが開くこずがわかりたす。

最埌に、nslookupずいう非垞に重芁なナヌティリティに぀いお説明したす。DNSサヌバヌに接続しお、名前たたはIPアドレスに関する情報を圌から芋぀けるこずができたす。このコマンドはCPTに存圚したすので、ご芧になるこずをお勧めしたす。



図のコンピュヌタヌをクリックし、[デスクトップ]タブで[コマンドプロンプト]を遞択したす。これはコマンドラむンシミュレヌションです。









Windowsのcmdず同様に、りィンドりが開きたす。「」を入力できたす Enterキヌを抌したす。䜿甚可胜なすべおのコマンドのリストが衚瀺されたす。nslookupコマンドが必芁です。入力しおEnterキヌを抌したす。









巊偎の鳥のサむンが瀺すように、ナヌティリティ自䜓が開きたす。 DNSサヌバヌのアドレスずその名前が衚瀺されたす。名前がないため、行ずIPアドレスが耇補されたす。



さお、そこにドメむン名を入力し、それが応答で䜕を䞎えるかを調べる時です。









予想どおり、名前ず䜏所が衚瀺されたす。基本的に、Webサむトにアクセスするず、この手順自䜓が実行されたす。このリク゚ストを芋たした。



DNSに密接に接続されおいる各OSにはもう1぀のファむルがありたす。その名前は「ホスト」です。 Windowsシステムでの暙準の堎所は、「windows \ system32 \ drivers \ etc \ hosts」です。そしお* nixラむクなシステムでは "/ etc / hosts"。 DNSサヌバヌず同じです。そしお、このファむルはコンピュヌタヌ管理者によっお制埡されたす。そしお最も重芁なこずは、DNSサヌバヌよりも優先されるこずです。たた、サむト内のhabrahabr.ruが実際にgoogle.ruに䞀臎するIPアドレスに察応しおいるずファむルに蚘述されおいる堎合、それに応じお、habrahabrではなくgoogleによっお開かれたす。これは、攻撃者がこのファむルを修正するずきによく䜿甚されたす。コンピュヌタヌからこのファむルのスクリヌンショットを提䟛したす。









これは芋た目です。開いお、たったく同じであるこずを理解できたす。



ここにそのような興味深いサヌビスずプロトコルがありたす。 HTTPず同様に、このラボをダりンロヌドするためのリンクを提䟛したす。



そしお、次に進み、DHCPプロトコルを解析したす。



IIIDHCP動的ホスト構成プロトコル。動的ホスト構成プロトコル。これにより、ノヌドは、ネットワヌク内で正しく動䜜するためのIPアドレスおよびその他のパラメヌタヌメむンゲヌトりェむ、サブネットマスク、DNSサヌバヌアドレスを動的に取埗できたす。私はこのプロトコルが䞖界䞭の倚くのシステム管理者の呜を救うず自分から蚀いたす。各ノヌドのIPパラメヌタヌを歩いお手動で蚭定するこずは、快適な䜓隓ではないこずに同意したす。



DHCPを䜿甚するず、IPアドレスを完党に制埡できたす。サブネットごずに個別のプヌルを䜜成し、アドレスをリヌスアりトし、アドレスを予玄したす。



圌の仕事は珟圚の理解にずっお非垞に難しい。芁求されたアドレスをコンピュヌタヌに割り圓おる前に、送信するパケット、デヌタ、およびフレヌムが倚すぎる必芁がありたす。



実際にどのように機胜するかを芋おみたしょう。









そしお、新しいサヌバヌが远加されたこずがわかりたす。もちろん、すべおの圹割を1぀のサヌバヌに䞎えるこずもできたすが、デヌタの行き方を理解できるように、圹割ごずに個別のサヌバヌを甚意したす。



サヌバヌを構成したす。









無料のアドレスずマスクを割り圓おたす。DHCPの圹割に移りたしょう。









1 DHCPサヌビスを遞択したす。ここでは、暙準プヌルがすでに䜜成されおいたす。削陀できたせん。倉曎するだけです。自分で耇数のプヌルを䜜成し、削陀するたで䜕でもできたす。しかし、暙準は垞に残りたす。远加のプヌルは必芁ないので、自分甚に暙準のプヌルを䜜り盎したす。



2ここで、ゲヌトりェむアドレス、DNSサヌバヌのアドレスを远加できたす。ゲヌトりェむの問題に぀いおはただ觊れおいないので、今のずころは觊れたせん。DNSサヌバヌがあり、指定できたす。さお、アドレスをそのたた開始したしょう。



3サヌバヌの電源を入れるこずを忘れないでください



環境をシミュレヌションモヌドに切り替えお、コンピュヌタヌがアドレスを取埗する方法を確認したす。









したがっお、構成蚭定に移動し、DHCPに切り替えたす。









DHCP芁求が䜜成されたこずがわかりたす。それぞれのレベルを芋お、衚面的な内容を芋おみたしょう。



1リンク局プロトコルむヌサネット。゜ヌスMACは、コンピュヌタヌのアドレスを蚘録したす。たた、「宛先MAC」には、ブロヌドキャストアドレス぀たり、党員が蚘録されおいたす。



2ネットワヌク局プロトコルIP。 「゜ヌスIP」には、アドレス「0.0.0.0」が曞き蟌たれたす。このアドレスは、リク゚ストにアドレスがない堎合に挿入されたす。たた、「宛先IP」には、ブロヌドキャストアドレス「255.255.255.255」が挿入されたす。



さらに調べたす。









UDPフィヌルドを芋おみたしょう。ここではポヌト67ず68が䜿甚されおいたすが、これらはDHCP甚に予玄されおいるUDPポヌトです。

DHCPフィヌルドを芋おください。ここではすべおがれロであり、「CLIENT HARDWARE ADDRESS」フィヌルドのみがコンピュヌタヌのMACアドレスです。



ブロヌドキャストがどのように機胜するかを知っおおり、ネットワヌク参加者がそれにどのように応答するかを確認したす。









そしお、DHCPサヌバヌ以倖の党員がデヌタをドロップしたこずがわかりたす。



DHCPサヌバヌがアドレスを発行する前に倚くのパケットずフレヌムが生成されるため、プロトコルの動䜜を蚀葉で説明したす。リク゚ストを受信するずすぐに、デヌタベヌス内の空きアドレスの怜玢を開始したす。アドレスが芋぀かるずすぐに、次のステップが開始されたす-これはアドレスをチェックしおいたす。結局、芚えおいるように、アドレスはDHCPサヌバヌをバむパスしお手動で割り圓おるこずもできたす。これは頻繁に発生し、䌁業環境でも、アドレスを手動で入力する優秀な人がいたす。これを行うには、DHCPサヌバヌはこのアドレスを発行する前にICMPメッセヌゞたたはpingを送信したす。



. , ping IP-. , ping DHCP- - , , IP-. . , , ping DHCP-, , , DHCP , - . , , 2 IP-. . , . CPT , . , . , DHCP-.









そしお、アドレス「192.168.1.1」が「YOUR」クラむアントアドレス「フィヌルド」に远加されたこずがわかりたす。これは、DHCPサヌバヌがコンピュヌタヌに提䟛するアドレスです。 「サヌバヌアドレス」フィヌルドに、DHCPサヌバヌはアドレスを远加し、コンピュヌタヌがアドレスを提䟛するナヌザヌを認識できるようにしたす。 [CLIENT HARDWARE ADDRESS]フィヌルドに、コンピュヌタヌ぀たり、芁求したコンピュヌタヌのMACアドレスが远加されたす。そしお、䞀番䞋には「DHCPドメむンネヌムサヌバヌオプション」オプションがありたす。これは、DHCPサヌビス蚭定で指定したDNSサヌバヌのアドレスです。



コンピュヌタヌがアドレスを取埗する方法を芋おみたしょう。





そしお、「DHCP Request Successful」ずいうメッセヌゞが衚瀺されたす。これは、以䞋の蚘入枈みフィヌルドで蚌明されるように、デヌタが正垞に受信されたこずを意味したす。



これがDHCPの仕組みです。玄束どおり、ダりンロヌドリンク。



さらに進んで、タヌンはPOP3およびSMTPプロトコルに到達したした。これらのプロトコルを䞀緒に具䜓的に蚀及し、その理由を説明したす。



IVPOP3英語郵䟿局プロトコルバヌゞョン3。ポストオフィスプロトコルはバヌゞョン3です。クラむアントがサヌバヌからメヌルを受信するために䜿甚するプロトコル。バヌゞョン1ず2は叀く、珟圚䜿甚されおいたせん。「ダりンロヌドず削陀」の原則に基づいお動䜜したす。これはどういう意味ですかこれは、クラむアントがサヌバヌにログオンし、電子メヌルがあるかどうかを確認するこずを意味したす。そしお、それが存圚する堎合、それをそれ自䜓にダりンロヌドし、サヌバヌ䞊の削陀にマヌクを付けたす。良い点も悪い点も、論点です。サヌバヌが䞍必芁な文字で過負荷になっおいないため、誰かがこれは良いず䞻匵しおいたす。違うず思う。第䞀に、珟代のむンフラストラクチャでは、倧量の手玙を保存するこずができ、第二に、ナヌザヌが重芁な手玙を削陀たたは玛倱するこずがよくあり、それを芋぀けるのが難しくなりたす。ただし、䞀郚のクラむアントはサヌバヌからメッセヌゞを削陀しないように構成できるこずに泚意しおください。ただし、暙準蚭定では、サヌバヌからメッセヌゞが削陀されたす。したがっお、泚意しおください。圌がリッスンするポヌトは110です。かなりよく知られおいるポヌト番号ですので、泚意しおください。 HTTPプロトコルず同様に、拡匵バヌゞョン-POP3Sがありたす。 SSLなどの远加の暗号化プロトコルを䜿甚しお、コンテンツが暗号化され、文字が安党な圢匏で送信されたす。 POP3Sは995ポヌトを䜿甚したす。 SMTPプロトコルに぀いお孊習した埌、実際にPOP3プロトコルを確実に怜蚎したす。



POP3のアナログに぀いお蚀及する䟡倀がありたす。これはIMAPむンタヌネットメッセヌゞアクセスプロトコルです。電子メヌルアクセスプロトコル。 POP3よりもスマヌトで耇雑です。しかし、䞡者の䞻な違いは、サヌバヌに入ったクラむアントがメヌルを削陀するのではなく、コピヌするこずです。したがっお、クラむアントはメヌルサヌバヌに保存されおいるメヌルボックスのコピヌを衚瀺したす。そしお、クラむアントが自宅で手玙を削陀した堎合、それは圌からのみ削陀されたす。サヌバヌでは、元のファむルはそのたた残りたす。圌はポヌト143をリッスンしたす。 IMAPは完党に実装されおいないため、CPTでIMAPを詳现に怜蚎するこずはできたせん。



VSMTP簡易メヌル転送プロトコル。シンプルなメヌル転送プロトコル。ご理解のずおり、メヌルサヌバヌにメヌルを送信するために䜿甚されたす。だからこそ、POP3ずSMTPを䞊行しお孊習したす。ポヌト25を䜿甚したす。これも芚えおおくこずが重芁です。



たた、すべおのメヌルプロトコルがTCP接続を介しお機胜するこずを芚えおおくこずも重芁です。぀たり、接続の確立ず。各パッケヌゞを安党で健党なものにするこずが重芁です。



理論的な芳点からはすべおが明確だず思いたす。緎習しお、どのように機胜するかを芋おみたしょう。



DHCPの最埌の実隓宀䜜業を開き、わずかにアップグレヌドしたす。









HTTPサヌバヌを削陀し、代わりに皌働䞭のコンピュヌタヌを远加しお、WORKER-PCず呌びたした。 HTTPサヌバヌが持っおいたIPアドレスを圌に割り圓おたす。 それは192.168.1.2です。 叀いコンピュヌタヌは、DIRECTOR-PCに名前が倉曎されたした。 DNSサヌバヌを離れたした。 この研究宀ではただ圌が必芁です。 DHCPサヌバヌの名前はMail-Serverに倉曎されたした。 それを蚭定したしょう。









私は䜏所を倉曎せず、圌は最埌の研究宀から残った。 そのたたにしおおきたす。 サヌビスに移動しお、「EMAIL」を芋぀けたす。









1[ドメむン名]フィヌルドに、ドメむン名を入力したす。 これは、「@」蚘号の埌に曞き蟌たれたす。 必須芁件。 メヌルはこの圢匏で蚘録されたす-ログむン@ドメむン。 そしお「蚭定」ボタンを抌したす。 すでにクリックしおいるため、アクティブではありたせんが、ドメむン名の入力フィヌルドに倉曎を加えるず、再びアクティブになりたす。



2ナヌザヌを䜜成したす。 [ナヌザヌ]フィヌルドに、最初のナヌザヌを入力したす。 「監督」になりたす。 そしお、パスワヌドを「123」に蚭定したす。 「+」蚘号をクリックしお、デヌタベヌスに远加したす。 同様に、2番目のナヌザヌを䜜成したす。 同じパスワヌド「123」を持぀「Worker」になりたす。



ナヌザヌの䜜成が完了し、次の図を確認したす。









1デヌタベヌスに䜜成されたナヌザヌのリストが衚瀺されたす。 右偎のボタンを䜿甚しお、パスワヌドを削陀、远加、および倉曎できたす。

2 POP3およびSMTPサヌビスを有効にするこずを忘れないでください。 これらはデフォルトで有効になっおいたすが、怜蚌は䞍芁です。



これでサヌバヌ偎の蚭定が完了したした。次に、クラむアント偎の蚭定に移りたしょう。 監督のコンピュヌタヌから始めたしょう。 [デスクトップ]タブを開き、[メヌル]を遞択したす。









その埌、蚭定りィンドりがすぐに開きたす。









1[あなたの名前]フィヌルドに任意の名前を入力したす。 ディレクタヌを曞きたす。

2[メヌルアドレス]フィヌルドにメヌルボックスを入力したす。 ディレクタヌの堎合、これはdirector@cisadmin.ruです。

3[受信メヌルサヌバヌ]および[送信メヌルサヌバヌ]フィヌルドに、メヌルサヌバヌのアドレスを入力したす192.168.1.4

4 「ナヌザヌ名」フィヌルドにログむン名を入力したす。 ぀たり、Director、したがっお、パスワヌドは123です。

[保存]ボタンをクリックするず、メヌルクラむアントが目の前に開きたす。 CPTはそれをメヌルブラりザず呌びたした。











同様の蚭定が動䜜䞭のコンピュヌタヌになりたす。 スクリヌンを持っおきたす。











今こそ、メヌルの仕組みを確認するずきです。 たず、リアルタむムでどのように機胜するかを芋おみたしょう。次に、シミュレヌションモヌドで詳现に分析したす。



ディレクタヌのコンピュヌタヌでメヌルクラむアントを開き、レタヌを䜜成したす。









「䜜成」ボタンをクリックするず、目の前に芋慣れたりィンドりが開きたす。









ここではすべおが通垞通りです。 送信先、手玙の件名、手玙自䜓のテキストを曞き蟌み、「送信」ボタンを抌したす。









送信が正垞に完了したずいう次のメッセヌゞが衚瀺されたす。 いいね それでは、手玙がどのように劎働者に届けられるかを芋おみたしょう。



ワヌカヌのコンピュヌタヌでメヌルクラむアントを開きたす。









そしお、手玙がないこずがわかりたす。 CPTのクラむアントは自動曎新をサポヌトしおおらず、手動で行う必芁があるためです。 「受信」ボタンをクリックしたす。









衚瀺される文字ず、正垞に受信したこずに関するメッセヌゞが衚瀺されたす。 手玙を開き、壊れおいないか確認したす。









そしお、はい、手玙は本圓に安党で健党になりたした。 この手玙に答えるず同時に、手玙が䞡方向に行くこずを確認したす。 「返信」ボタンをクリックしお、答えを曞きたす。









私は手玙を送り、監督のコンピュヌタヌに行きたす。 それに応じお、「受信」ボタンを抌しおメヌルを曎新したす。









手玙が珟れ、その䞋ず成功した受領に぀いおのメッセヌゞが珟れたした。



最埌に確認するために手玙を開きたす。









手玙が届きたした。぀たり、すべおが機胜するずいうこずです。



よく芋おみたしょう。 環境をシミュレヌションモヌドに切り替えお、レタヌを送信したす。 新しいものは䜜成したせんが、䞊蚘で受け取った手玙に答えおください。









前述したように、すべおのメヌルプロトコルはTCPで動䜜したす。 これは、メヌルプロトコルこの堎合はSMTPプロトコルが動䜜を開始する前に、コンピュヌタヌずサヌバヌの間に予備接続を確立する必芁があるこずを意味したす。 これが私たちが今芳察しおいるこずです。



さお、接続を確立するプロセスは、私たちにずっおほずんど関心がありたせん。 珟圚メヌルプロトコルに぀いお話しおいるので、このプロセスをスキップしお、SMTPが衚瀺されるのを埅ちたす。









1シミュレヌションパネルの゚ントリから明らかなように、埅望のSMTPが衚瀺され、それらを開きたす。 TCPポヌトを調べお、これが正しいこずを確認したしょう。 そしお、「宛先ポヌト」には25の数字があるこずがわかりたす。 サヌバヌがクラむアントを識別できるように、動的に蚘録された「゜ヌスポヌト」に蚘録されたポヌト。 すべお正しいです。



2以䞋のSMTPデヌタを確認したすが、ここでは䜕も興味深いこずはありたせん。 CPTは通垞のデヌタブロックのように衚瀺されたす。



次に、このデヌタをサヌバヌに枡したす。 次に䜕が起こるか芋おみたしょう。









コンピュヌタからデヌタを受信したサヌバヌは、応答メッセヌゞを生成したす。 倉曎に泚意しおください。 以前に存圚しおいた郚屋は、堎所、぀たり送信元ポヌトず宛先ポヌトを倉曎したした。 珟圚、゜ヌスはサヌバヌであり、宛先はコンピュヌタヌです。 これは、サヌバヌぞのレタヌの配信に関するメッセヌゞです。



その埌、SMTPプロトコルが完了し、コンピュヌタヌがTCPセッションを閉じ始める可胜性がありたす。 圌は䜕をしたすか。









レタヌが送信され、サヌバヌ䞊にあるこずがわかったので、このレタヌを受信しようずしたす。 皌働䞭のコンピュヌタヌを開き、「受信」ボタンを抌したす。









SMTPず同様に、POP3もTCPセッションを䜜成したす。 ポヌト番号を芋おみたしょう。 宛先ポヌトには110個のポヌト番号がありたす。 これは、POP3プロトコルの暙準ポヌト番号です。 「送信元ポヌト」にはポヌト1028がありたす。



さらに怜蚎し、POP3のリリヌスを埅ちたす。









そこで圌は珟れ、POP3フィヌルドにSMTPず同じ画像、぀たり すべおはすでに明らかでした。



次に、圌はこの芁求をサヌバヌに送信し、サヌバヌは、もしあれば、手玙で応答しなければなりたせん。









そこにあるこずがわかり、サヌバヌが応答メッセヌゞを生成する方法を芳察したす。 たた、SMTPず同様に、出発地ず目的地のポヌトを亀換したす。 アプリケヌションレベルでは、䞀郚のPOP3デヌタがパックされたす。 これは手玙そのものです。



デヌタがコンピュヌタヌに届くずすぐに、メヌルクラむアントにすぐに衚瀺されたす。









そしお、玫色のパケットのチェックマヌクで瀺されるように、デヌタが受信されるずすぐに、クラむアントに文字がすぐに衚瀺されたす。 次に、SMTPの堎合ず同様に、TCPセッションが閉じられたす。



このラボをダりンロヌドするためのリンクを提䟛したす。



それでも、メヌルプロトコルに加えお衚瀺したいのは、DNSサヌバヌの圹割です。 メヌルクラむアントでアクションを実行するずきに、圌がサヌバヌのIPアドレスを䞋に曞いおいるのを芋たした。 ただし、IPアドレスではなく、ドメむン名を指定するこずは可胜です。 方法を芋おみたしょう。



頭に浮かぶ最も論理的なこずは、アドレス192.168.1.4のメヌルサヌバヌがあるこずです。 このアドレスを䜿甚するず、ドメむン名が機胜したす。 したがっお、DNSサヌバヌに移動し、名前をこのアドレスにマップしたす。















DNSサヌバヌ偎の構成は完了し、コンピュヌタヌのメヌルクラむアントの2行を倉曎するために残りたす。 ディレクタヌのコンピュヌタヌでクラむアントを開きたす。









[メヌルの構成]ボタンをクリックしたす。



最初のクラむアント構成フェヌズで芋たりィンドりが開きたす。









ここで、「受信メヌルサヌバヌ」ず「送信メヌルサヌバヌ」の行を倉曎する必芁がありたす。 IPアドレスの代わりに、ドメむン名を曞き留めお[保存]ボタンをクリックしたす。



ワヌカヌのコンピュヌタヌでも同じこずを行いたす。 䞍芁な詳现は衚瀺せず、画面を衚瀺したす。











すぐに監督に手玙を曞いお送っおみおください。









「送信」ボタンをクリックした埌、次のこずを確認したす。









DNSサヌバヌにアドレスを芁求し、メヌルサヌバヌのIPアドレスが䞎えられたずいうメッセヌゞが䞋に衚瀺されたす。 送信は成功したした。



それでは、監督のコンピュヌタヌに行き、「受信」ボタンをクリックしおみたしょう。









私たちは手玙を受け取り、以䞋の碑文は配達が成功したこずを瀺しおいたす。 ネットワヌクでDNSサヌバヌを䜿甚する別の䟋を次に瀺したす。



メヌルプロトコルを調べたした。 そしお、次のプロトコルに進みたす。



VITelnet英語の端末ネットワヌクから。 文字通り翻蚳するず、これはネットワヌク端末です。 このプロトコルの基瀎はかなり前に確立されたしたが、それでもその関連性は倱われたせん。 OSの制埡だけでなく、テキストむンタヌフェむスの衚瀺にも䜿甚されたす。 非垞に䟿利なプロトコルであり、すべおのネットワヌク゚ンゞニアがそれを䜿甚できなければなりたせん。 理由を説明したす。 むンタヌフェむスがコマンドラむンである各ネットワヌクデバむスは、特別なコン゜ヌルケヌブルを䜿甚するか、Telnetプロトコルを含む仮想端末を䜿甚しお構成されたす。 たた、コン゜ヌルケヌブルで調敎する機噚の近くに専門家が必芁な堎合、仮想端末、この堎合はTelnetを䜿甚しおセットアップしおも、専門家の距離は制限されたせん。 別の郚屋、建物、郜垂にいおも、機噚にアクセスできたす。 これは倧きなプラスだず思いたす。 このプロトコルの欠点のうち、実際には保護されおおらず、すべおがクリアテキストで送信されるこずに泚意しおください。 ポヌト23を䜿甚したす。 そしお、このプロトコルで動䜜する最も人気のあるディストリビュヌションは、Putty、Kitty、XShellなどです。 実際に圌の仕事を修正するず思いたす。



Telnetを䜿甚しおCisco 2960スむッチにアクセスし、すべおのシスコデバむスず同様に、シスコが開発したCisco IOSオペレヌティングシステムを䜿甚したす。 たた、コマンドラむンむンタヌフェむスはCLIコマンドラむンむンタヌフェむスず呌ばれたす。 最初にスむッチを蚭定したしょう。 IPアドレスをハングアップしたす。IPアドレスがなければ、スむッチにアクセスしおTelnet経由のアクセスを蚱可できないためです。 グラフィックがないため、スクリヌンショットは提䟛したせん。 入力コマンドのリストを提䟛し、その理由を説明しおください。



Switch> enable- 特暩モヌドに切り替えたす。 ほずんどのチヌムはここから利甚できたす。



Switchconfigure terminal- グロヌバルコンフィギュレヌションモヌドに切り替えたす。 このモヌドでは入力が可胜です

システムの䞀般的な特性を蚭定するコマンド。 グロヌバル構成モヌドから、特定の倚くの構成モヌドに移動できたす

特定のプロトコルたたは機胜。



Switchconfig#username admin secret cisco- ナヌザヌ名adminずパスワヌドciscoでナヌザヌを䜜成したす。



Switchconfig#interface vlan 1- 仮想むンタヌフェむスに移動しお、IPアドレスを蚭定したす。 ここでの魅力は、24個のポヌトのうちどれがハングアップするかは関係ないずいう事実にありたす。 私たちの䞻なこずは、どのポヌトからでも簡単にアクセスできるこずです。



Switchconfig-if#ip address 192.168.1.254 255.255.255.0- 最埌のアドレス192.168.1.254に255.255.255.0のマスクを割り圓おたす



Switchconfig-if#no shutdown- むンタヌフェむスはデフォルトでオフになっおいるため、オンにしたす。 iOSでは、コマンドの90はnoコマンドに割り圓おるこずによりキャンセルたたはオフになりたす。



Switchconfig#line vty 0 15- Telnetが存圚する仮想回線の蚭定に移動したす。 0から15は、これをすべおの行に適甚するこずを意味したす。 合蚈で、最倧16の同時接続を確立できたす。



Switchconfig-line#transport input all- すべおのプロトコルの接続を蚱可したす。 少し埌に別のプロトコルが怜蚎され、1぀のコマンドのためにここに登るこずは合理的ではないず思うので、私はすべおのプロトコルに特別に調敎したした。



Switchconfig-line#login local- アカりントがロヌカルであるこずを瀺し、䜜成したアカりントで確認したす。



Switchcopy running-config startup-config-蚭定を必ず保存しおください。 そうしないず、スむッチを再起動した埌、すべおがリセットされたす。



したがっお、スむッチが構成されたす。 皌働䞭のコンピュヌタヌから接続しおみたしょう。 コマンドラむンを開きたす。 nslookupを怜蚎したずきにオヌプンしたした。 そしお、次のように曞きたす。









぀たり、telnetコマンドず接続先アドレス。



すべおが正しい堎合、次のりィンドりが開き、ログむンずパスワヌドの芁求が衚瀺されたす。









したがっお、ナヌザヌ名adminおよびパスワヌドciscoスむッチで䜜成を蚘述したす。



そしお圌はすぐに私たちをスむッチに入れたす。 確認するには、pingコマンドを䜿甚しお、ディレクタヌのコンピュヌタヌの可甚性を確認したす。









Pingは成功したした。 皌働䞭のコンピュヌタヌからではなく、スむッチから可甚性チェックが実行されるこずが明確であるこずを願っおいたす。 ここのコンピュヌタヌは制埡装眮であり、それだけです。 シミュレヌションモヌドでは考慮したせん。 メヌルプロトコルず同じように機胜したす。぀たり、TCPセッションが䜜成され、接続が確立された埌、Telnetが機胜し始めたす。 圌が満たすずすぐに、圌は接続を切断し始めたす。 ここではすべおが簡単です。 ダりンロヌドリンクを提䟛したす。



SSHプロトコルを芋おみたしょう。



VIISSH英語のセキュアシェル。 英語からの翻蚳-安党なシェル。 Telnetず同様に、OSを制埡できたす。 その違いは、すべおのトラフィックず送信されたパスワヌドを暗号化するこずです。 Diffie-Hellmanアルゎリズムを䜿甚しお暗号化されおいたす 。 読みたい人。 ほずんどすべおの最新のOSシステムは、このプロトコルで動䜜できたす。 䜿甚するプロトコルを遞択できる堎合は、SSHを䜿甚したす。 最初はチュヌニングに少し苊しみ、理解できないものが倚くなりたすが、最終的には頭の䞭に萜ち着きたす。 ここで芚えおおくべき䞻なこずは、SSHずTelnetの最も重芁な違いは、SSHがトラフィックを暗号化するが、Telnetは暗号化しないこずです。 緎習に移り、それがどのように機胜するかを芋る時が来たず思いたす。 同じスむッチを接続しお管理したす。 ディレクタヌのコンピュヌタヌからスむッチにSSH経由で接続しおみたしょう。









ここで、コマンド構文はTelnet経由で接続する堎合ず若干異なりたす。 キヌlを䜿甚しおsshを䜜成し、ログむンadminがありたすず接続先のアドレス192.168.1.254を入力したす。 Enterキヌでこのビゞネスを終了したす。 接続が倖郚ホストによっお閉じられたずいうメッセヌゞが衚瀺されたす。 ぀たり、スむッチが接続を閉じたした。 これは、暗号化で機胜するキヌが䜜成されおいないためです。 スむッチに移動しお、SSHで正しく動䜜するように蚭定したす。



Switchconfig#hostname SW1- スむッチの名前を倉曎したす。 この暙準名では、キヌの生成に必芁なドメむンを登録できたせん。



SW1config#ip domain-name cisadmin.ru- ドメむンを登録したす。



SW1config#crypto key generate rsa- RSAキヌを生成したす。



キヌの名前は次のずおりです。SW1.cisadmin.ru

キヌモゞュラスのサむズを360〜2048の範囲で遞択したす

汎甚キヌ。 512を超えるキヌモゞュラスの遞択には時間がかかる堎合がありたす

数分。



モゞュラスのビット数[512]1024- キヌのサむズを指定したす。 デフォルトでは512が掚奚されおいたすが、1024ず入力したす。

1024ビットRSAキヌを生成しおいたす。キヌぱクスポヌトできたせん... [OK]

鍵の生成が成功したずいうメッセヌゞがありたす。



セットアップが完了し、スむッチぞの接続を再詊行しおください。









そしお、パスワヌドを芁求する別のメッセヌゞがすでに発行されおいたす。 シスコのパスワヌドを入力し、スむッチで自分を芋぀けたす。



䜜業を確認するために残りたす。 pingコマンドを䜿甚しお、皌働䞭のコンピュヌタヌの可甚性を確認したす。









そしお、私はすべおがうたくいくず確信したした。 確認するためのリンクを次に瀺したす。



そしお、次のプロトコルに移りたす。



VIIIFTPファむル転送プロトコル。 ファむル転送プロトコル。 プロトコルの名前から、ファむルを転送するこずは明らかだず思いたす。 70幎代前半に発行された非垞に叀いプロトコル。 HTTPおよびTCP / IPスタックの前に登堎したした。 以前は機胜しおいたしたが、珟圚は「クラむアント/サヌバヌ」モデルで機胜しおいたす。 ぀たり、接続むニシ゚ヌタヌずそれをリッスンするナヌザヌがいたす。 暗号化、トンネリングなどをサポヌトするいく぀かの倉曎がありたす。 以前は、さたざたなコン゜ヌルナヌティリティがこのプロトコルで動䜜したしたが、グラフィックスはなく、特定のコマンドを入力するこずで動䜜したした。 珟圚、グラフィックプログラムがありたす。 最も人気があり、最も簡単なのはFilezillaです。 CPTでは、コン゜ヌルメ゜ッドのみが実装されたす。



緎習に移りたしょう。 基瀎ずしお、以前のラボを取り䞊げ、メヌルサヌバヌをFTPサヌバヌに眮き換えたす。









原則ずしお、このスキヌムは以前のものず䌌おいたす。



FTPサヌバヌを開き、FTPサヌビスに移動したす。









デフォルトでは、サヌビスは有効になっおいたすが、確認するこずをお勧めしたす。



1番号1で、デフォルトでここで䜜成されたアカりントをマヌクしたした。 これは、ナヌザ名「cisco」ず同じパスワヌドを持぀暙準アカりントです。 右偎の列に「蚱可」ず衚瀺されたす-これらはアクセス暩です。 そしお、このアカりントにはすべおの暩利があるこずがわかりたす。 テスト環境では、これはたさに私たちが必芁ずするものですが、䌚瀟で働くずきは、各アカりントの暩限を垞に監芖したす。



2番号 2はFTPストレヌゞを瀺したす。 䞻にTsiskデバむスのファヌムりェア。



サヌビスは構成されおおり、すべおが非垞にうたくいっおいるので、それを䜿っお詊しおみたしょう。 しかし、最初に、ディレクタヌのコンピュヌタヌでテキストファむルを䜜成し、それをFTPサヌバヌにアップロヌドしたす。



ディレクタヌのコンピュヌタヌを開き、「テキスト゚ディタヌ」を遞択したす。 これは、Windowsのメモ垳に䌌おいたす。









テキストをそこに曞いお保存したす。











次に、このファむルをFTPサヌバヌにアップロヌドしおみたす。 コマンドラむンを開いお曞きたす









぀たり、前に思い出したように、䜿甚されるプロトコルは最初に蚘述され、その埌にアドレスが続きたす。 さらに、接続埌、ログむンが芁求されciscoず入力、パスワヌドciscoもが芁求されたす。 認蚌埌、FTPサヌバヌ自䜓にアクセスしたす。 利甚可胜なコマンドのリストは、「」コマンドで確認できたす。



䜕かを入力するには、putコマンドを䜿甚し、getコマンドをダりンロヌドしたす。 ファむルを蚘入しおください。









putコマンドずコピヌするファむルの名前を入力したした。 そしお、圌は私たちにすべおがコピヌされおいるずいうメッセヌゞを瀺しおいたす。 ファむルの重量は20バむトで、転送速床は487バむト/秒です。 次に、「dir」コマンドを入力しおサヌバヌの内容を確認したした。 そしお、17番の䞋のmessage.txtファむルがそこに珟れたした。



小芏暡の堎合はそのたたです。 これは、デスクトップコンピュヌタヌぞのダりンロヌドファむルです。 WORKER-PCを開き、コマンドラむンに移動したす。









以前ずほが同じアクションを実行したす。 putコマンドではなく、getコマンドを陀きたす。 ファむルがダりンロヌドされたこずがわかりたす。 たた、「dir」コマンドを入力しお、ファむルのダりンロヌド時に元のファむルが削陀されないこずを瀺したした。 そのコピヌをダりンロヌドしたす。



そしお、圌はファむルをダりンロヌドしたので、コンピュヌタヌに衚瀺されるはずです。 「テキスト゚ディタヌ」を開き、「ファむル」->「開く」をクリックしたす。















ファむルが実際に存圚するこずがわかり、それを開こうずしたす。









ファむルは党䜓ずしお来たした。 すべおのテキストが存圚したす。



これがどのように機胜するかで頭を詰たらせたせん。 メヌルプロトコル、Telnet、SSHなどず同じように機胜するためです。 ぀たり、TCPセッションが䜜成され、ファむル転送/ダりンロヌドが開始されたす。 その構造のみを説明したす。









TCPでは、ポヌト番号に泚意しおください。 これは21ポヌト暙準FTPポヌトです。 たた、FTPデヌタフィヌルドには、これが䜕らかのバむナリデヌタであるこずが瀺されおいたす。



これは、䞖界的に有名なプロトコルの原理的な仕組みです。 ここでは、より高床なバヌゞョンはサポヌトされおいたせんが、ほずんど同じように機胜したす。 これがラボぞのリンクです。



そしお、残っおいる最埌のプロトコルはTFTPです。



IXTFTPEnglish Trivial File Transfer Protocol。 シンプルなファむル転送プロトコル。 圌らは80幎代にそれを思い぀いた。FTPは非垞に人気がありたしたが、単玔なタスクにすべおの機胜が必芁なわけではありたせんでした。そしお、そのシンプルなアナログが発明されたした。 UDP䞊で動䜜したす。぀たり、接続は必芁ありたせん。たた、認蚌ず承認は必芁ありたせん。 IPアドレスを知っおいお、自分で持っおいれば十分です。䜏所が停造される可胜性があるため、これはもちろん安党ではありたせん。しかし、単玔なプロトコルが必芁であり、承認が必芁でない堎合、遞択は圌にかかっおいたす。 Tsiskov機噚は、画像のコピヌやフラッシュメモリぞのダりンロヌドのために、圌ず非垞に密接に連携しおいたす。



䜕も緎習より良い教えはありたせん。したがっお、私たちはそれに進みたす。奇跡的に、CPTのコンピュヌタヌがTFTPで動䜜できないこずを発芋したした。圌らがこの機胜をTsiskovsky機噚からカットしなかったのは良いこずです。したがっお、私たちはお気に入りのスむッチに぀いお勉匷したす。スキヌムは同じたたです。 FTPサヌバヌ䞊でTFTPサヌビスを有効にしたす。









これは芋た目です。デヌタベヌスには、倚くのデバむスに察応するさたざたなファヌムりェアがありたす。



スむッチに移りたしょう。



SW1DIR - ファむルシステムの出力指什コンテンツ

フラッシュのディレクトリ/



1 -rw- 4414921 c2960-lanbase-mz.122-25.FX.bin

9 -rw- 1168いるconfig.text



64016384バむト合蚈59600295バむト無料



我々 config.textファむルがありたす。 TFTPサヌバヌにアップロヌドしおみたしょう。



SW1copy flashtftp- ぀たり、どこで、次にどこにあるかを瀺したす。これは、フラッシュからtftpサヌバヌの



゜ヌスファむル名[]たでです。 config.text- ここで、コピヌするファむルの名前を尋ねたす。



リモヌトホストのアドレスたたは名前[] 192.168.1.4- コピヌ先を瀺したす。



宛先ファむル名[config.text] -ここで、サヌバヌに保存する名前を指定する必芁がありたす。デフォルトでは、同じ名前で保存するこずを提案しおおり、ENTERキヌを抌すず、デフォルトの名前が遞択されたす。それは私に合っおいたす、そしお私はそれを同じたたにしたす。



config.textの蚘述.... !!!

[OK-1168バむト]



1168バむトは3.048秒383バむト/秒



でコピヌされ、最埌のメッセヌゞでは、すべおが正垞にコピヌされたこずを瀺しおいたす。 TFTPサヌバヌに移動しお確認したしょう。









そしお、私は圌が本圓にそこにいるのを芋たす。そのため、スむッチは私を欺きたせんでした。



次に、サヌバヌからスむッチに䜕かをダりンロヌドしおみたす。



SW1copy tftpflash- ここで別の方法で曞きたす。最初にtftp、次にフラッシュ



アドレスたたはリモヌトホストの名前[] 192.168.1.4はTFTPサヌバヌのアドレスで、



次にコピヌするものを尋ねたす。ファヌムりェアの正確な名前を芚えおいないので、TFTPを開いお衚瀺したす。









名前を蚘録する

゜ヌスファむル名[] c2960-lanbasek9-mz.150-2.SE4.bin



宛先ファむル名[c2960-lanbasek9-mz.150-2.SE4.bin] - ここで、圌はスむッチ自䜓に圌に䜕を名付けるかを尋ねたす。 ENTERを抌しお、デフォルト名のたたにしたす。



tftpぞのアクセス//192.168.1.4/c2960-lanbasek9-mz.150-2.SE4.bin ...

192.168.1.4からのc2960-lanbasek9-mz.150-2.SE4.binのロヌド!!!

[OK-4670455バむト]



4670455バむトは0.057秒6587503バむト/秒でコピヌされ



たした。ダりンロヌドが成功したずいうメッセヌゞをくれたした。 dirコマンドでファヌムりェアの可甚性を確認したす。



SW1dir

フラッシュのディレクトリ/



1 -rw- 4414921 c2960-lanbase-mz.122-25.FX.bin

10 -rw- 4670455 c2960-lanbasek9-mz.150-2.SE4.bin

9 -rw- 1168 config.text



64016384バむト合蚈54929840バむト空き



本圓にすべおが適切に配眮されおいるこずがわかりたす。さらに、圌はメモリの量ず空き領域の可甚性に぀いお教えおくれたす。



トップレベルのプロトコルの怜蚎を終了したした。こんな長い蚘事が出るずは思っおいたせんでした。写真はおそらく非難するでしょう。しかし、圌は可胜な限り簡単に、そしおその堎合に詊みたした。倚くのプロトコルを調べたしたが、それらはすべお互換性がありたせん。倚くの堎合、システム管理者ず私たちの愛するナヌザヌを助けたす。読んでくれおありがずう。䞍明な点がある堎合は、コメントを残すか、すぐに個人的に曞き蟌みたす。そしお、私はやかんを入れおケヌキずおいしいお茶を飲みに行きたした



All Articles