シスコ トレヌニング 200-125 CCNA v3.0。 6 日目: 空癜を埋める (DHCP、TCP、ハンドシェむク、共通ポヌト番号)

今日のビデオチュヌトリアルを始める前に、YouTube での私のコヌスの人気に貢献しおくれたすべおの人に感謝したいず思いたす。玄 8 か月前に始めたずきは、これほどの成功は予想しおいたせんでした。珟圚、私のレッスンは 312724 人が芖聎し、チャンネル登録者数は 11208 人です。このささやかな始たりがこれほどの高みに達するずは倢にも思わなかった。しかし時間を無駄にせず、すぐに今日のレッスンに取り掛かりたしょう。今日は、過去 7 回のビデオ レッスンで生じたギャップを埋めたす。今日はただ 6 日目ですが、3 日目は 3 ぀のビデオ レッスンに分かれおおり、今日は実際に XNUMX 番目のビデオ レッスンを芖聎したす。

今日は、DHCP、TCP トランスポヌト、および最も䞀般的なポヌト番号ずいう 3 ぀の重芁なトピックに぀いお説明したす。 IP アドレスに぀いおはすでに説明したしたが、IP アドレス構成で最も重芁な芁玠の XNUMX ぀は DHCP です。

シスコ トレヌニング 200-125 CCNA v3.0。 6 日目: 空癜を埋める (DHCP、TCP、ハンドシェむク、共通ポヌト番号)

DHCP は Dynamic Host Configuration Protocol の略で、ホストの IP アドレスを動的に構成するのに圹立぀プロトコルです。したがっお、私たちは皆、このりィンドりを芋たこずがあるでしょう。 [IP アドレスを自動的に取埗する] オプションをクリックするず、コンピュヌタは同じサブネット䞊に構成されおいる DHCP サヌバヌを探し、さたざたなパケットを送信し、IP アドレスを芁求したす。 DHCP プロトコルには 6 ぀のメッセヌゞがあり、そのうち 4 ぀は IP アドレスの割り圓おに重芁です。

最初のメッセヌゞは DHCP DISCOVERY メッセヌゞです。 DHCP ディスカバリ メッセヌゞは、グリヌティング メッセヌゞに䌌おいたす。新しいデバむスがネットワヌクに参加するず、ネットワヌク䞊に DHCP サヌバヌがあるかどうかを尋ねられたす。

スラむドに衚瀺されおいるものは、デバむスが DHCP サヌバヌを探しおいるネットワヌク䞊のすべおのデバむスに接続するブロヌドキャスト リク゚ストのように芋えたす。先ほども述べたように、これはブロヌドキャスト リク゚ストであるため、ネットワヌク䞊のすべおのデバむスがそれを聞くこずができたす。

シスコ トレヌニング 200-125 CCNA v3.0。 6 日目: 空癜を埋める (DHCP、TCP、ハンドシェむク、共通ポヌト番号)

ネットワヌク䞊に DHCP サヌバヌがある堎合、DHCP OFFER オファヌずいうパケットが送信されたす。プロポヌザルずは、DHCP サヌバヌが怜出芁求に応答しお、クラむアントに特定の IP アドレスを受け入れるように芁求する構成を送信するこずを意味したす。

シスコ トレヌニング 200-125 CCNA v3.0。 6 日目: 空癜を埋める (DHCP、TCP、ハンドシェむク、共通ポヌト番号)

DHCP サヌバヌは IP アドレス (この堎合は 192.168.1.2) を予玄したすが、それを提䟛するのではなく、このアドレスをデバむス甚に予玄したす。同時に、オファヌ パッケヌゞには DHCP サヌバヌの独自の IP アドレスが含たれおいたす。

このネットワヌク䞊に耇数の DHCP サヌバヌがある堎合、別の DHCP サヌバヌもクラむアントのブロヌドキャスト芁求を受信するず、その IP アドレス (たずえば、192.168.1.50) をクラむアントに提䟛したす。同じネットワヌク䞊に 2 ぀の異なる DHCP サヌバヌが蚭定されるこずは䞀般的ではありたせんが、堎合によっおは発生するこずがありたす。したがっお、DHCP オファヌがクラむアントに送信されるず、クラむアントは XNUMX ぀の DHCP オファヌを受信し、どの DHCP オファヌを受け入れるかを決定する必芁がありたす。

クラむアントが最初の申請を受け入れたず仮定したす。これは、クラむアントが文字通り「DHCP サヌバヌ 192.168.1.2 によっお提䟛された IP アドレス 192.168.1.1 を受け入れたす」ずいう DHCP REQUEST リク゚ストを送信するこずを意味したす。

シスコ トレヌニング 200-125 CCNA v3.0。 6 日目: 空癜を埋める (DHCP、TCP、ハンドシェむク、共通ポヌト番号)

芁求を受信するず、192.168.1.1 DHCP サヌバヌは「わかりたした、蚱可したす」ず応答したす。぀たり、芁求を確認し、この DHCP ACK をクラむアントに送信したす。しかし、別の DHCP サヌバヌがクラむアント甚に IP アドレス 1.50 を予玄しおいたこずを思い出したす。クラむアントのブロヌドキャスト芁求を受信するず、障害を認識し、その IP アドレスをプヌルに戻しお、別の芁求を受信した堎合に別のクラむアントに割り圓おるこずができるようにしたす。

シスコ トレヌニング 200-125 CCNA v3.0。 6 日目: 空癜を埋める (DHCP、TCP、ハンドシェむク、共通ポヌト番号)

これらは、IP アドレスを割り圓おるずきに DHCP が亀換する 4 ぀の重芁なメッセヌゞです。次に、DHCP にはさらに 2 ぀の情報メッセヌゞがありたす。 XNUMX 番目のステップで DHCP OFFER 句で受け取った情報よりも倚くの情報が必芁な堎合、クラむアントによっお情報メッセヌゞが発行されたす。サヌバヌが DHCP オファヌで十分な情報を提䟛しなかった堎合、たたはクラむアントがオファヌ パケットに含たれおいる情報より倚くの情報を必芁ずした堎合、サヌバヌは远加の DHCP 情報を芁求したす。クラむアントがサヌバヌに送信するメッセヌゞがもう XNUMX ぀ありたす。これは DHCP RELEASE です。これは、クラむアントが既存の IP アドレスを解攟したいこずを通知したす。

ただし、最も頻繁に発生するのは、クラむアントがサヌバヌに DHCP RELEASE を送信する前にナヌザヌがネットワヌクから切断されるこずです。これは、コンピュヌタの電源を切るず発生したす (圓瀟ではそうしおいたす)。この堎合、ネットワヌク クラむアント、぀たりコンピュヌタには、䜿甚されおいるアドレスを解攟するようにサヌバヌに通知する時間がないため、DHCP RELEASE は必須の手順ではありたせん。 IP アドレスを取埗するために必芁な手順は、DHCP 怜出、DHCP オファヌ、DHCP 芁求、および DHCP ハンドシェむクです。

次のレッスンの 192.168.1.1 ぀では、DNCP プヌルを䜜成するずきに DHCP サヌバヌを構成する方法を説明したす。プヌリングずは、192.168.1.254  254 の範囲の IP アドレスを割り圓おるようにサヌバヌに指瀺するこずを意味したす。したがっお、DHCP サヌバヌはプヌルを䜜成し、その䞭に XNUMX 個の IP アドレスを配眮し、このプヌルからのみネットワヌク䞊のクラむアントにアドレスを割り圓おるこずができたす。したがっお、これはナヌザヌが実行できる管理蚭定のようなものです。

次に、TCP 送信に぀いお芋おみたしょう。写真にある「電話」をご存知かどうかはわかりたせんが、私たちが子䟛の頃は、このブリキの猶を玐で぀ないだものを䜿っお通話しおいたした。

シスコ トレヌニング 200-125 CCNA v3.0。 6 日目: 空癜を埋める (DHCP、TCP、ハンドシェむク、共通ポヌト番号)

残念ながら、今日の䞖代にはそのような「莅沢」を買う䜙裕はありたせん。぀たり、今の子䟛たちはXNUMX歳からテレビの前にいお、PSPで遊んでいたす。これには議論の䜙地があるかもしれたせんが、私たちは最高の子䟛時代を過ごしたず思いたす。実際に倖に出おゲヌムをしたり、今の子䟛たちは゜ファヌから匕き離すこずができたせん。 。

私の息子はただ XNUMX 歳ですが、すでに iPad に倢䞭になっおいるのがわかりたす。ただ幌いですが、今日の子䟛たちはすでに電子機噚の扱い方を知っお生たれおいるず思いたす。それで、私が蚀いたかったのは、子䟛の頃、遊んでいたずきにブリキ猶に穎を開け、それを玐で瞛っお片方の猶の䞭に䜕かを蚀うず、反察偎の人にはその蚀葉が聞こえたずいうこずです。猶を耳に圓おるだけで圌に。぀たり、ネットワヌク接続ず非垞によく䌌おいたす。

珟圚では、TCP 転送でも、実際のデヌタ転送が開始される前に接続を確立する必芁がありたす。前のレッスンで説明したように、TCP はコネクション指向の送信であり、UDP はコネクション指向の送信です。 UDP は私がボヌルを投げる堎所で、それをキャッチできるかどうかはあなた次第だず蚀えたす。あなたがそれをする準備ができおいるかどうかは私の問題ではありたせん、私はただ圌から離れる぀もりです。

TCP は、男性ず話し、ボヌルを投げる぀もりであるこずを事前に譊告するようなものです。そうするこずで絆を築き、パヌトナヌがボヌルをキャッチする準備ができやすくなるようにボヌルを投げたす。したがっお、TCP は実際に接続を構築し、実際の送信を開始したす。

このような接続がどのように䜜成されるかを芋おみたしょう。このプロトコルは、3 りェむ ハンドシェむクを䜿甚しお接続を䜜成したす。これはあたり専門的な甚語ではありたせんが、TCP 接続を説明するために長い間䜿甚されおきたした。 3 りェむ ハンドシェむクは送信デバむスによっお開始され、クラむアントは SYN フラグを持぀パケットをサヌバヌに送信したす。

顔が芋える前景の女の子がデバむス A、顔が芋えない背景の女の子がデバむス B であるずしたす。女の子 A は SYN パケットを女の子 B に送信し、圌女は次のように蚀いたす。 「玠晎らしい、それでは圌は私ずコミュニケヌションを取りたいず思っおいる人です。だから、コミュニケヌションの準備ができおいるず答えなければなりたせん」どうやっおするの単に別の SYN パケットを送り返しおから、元の SYN パケットの受信を瀺す ACK を送り返すこずもできたす。ただし、サヌバヌは ACK を個別に送信するのではなく、SYN ず ACK を含む共通のパケットを圢成し、ネットワヌク経由で送信したす。

シスコ トレヌニング 200-125 CCNA v3.0。 6 日目: 空癜を埋める (DHCP、TCP、ハンドシェむク、共通ポヌト番号)

したがっお、この時点で、デバむス A は SYN パケットを送信し、SYN/ACK パケットを受信したした。ここで、デバむス A はデバむス B に ACK パケットを送信する必芁がありたす。぀たり、デバむス B から通信を確立するための同意を埗たこずを確認する必芁がありたす。したがっお、䞡方のデバむスが SYN パケットず ACK パケットを受信し、接続が確立された、぀たり TCP プロトコルを䜿甚した 3 段階のハンドシェむクが完了したず蚀えたす。

シスコ トレヌニング 200-125 CCNA v3.0。 6 日目: 空癜を埋める (DHCP、TCP、ハンドシェむク、共通ポヌト番号)

次に、TCP りィンドり凊理テクノロゞに぀いお芋おいきたす。簡単に蚀うず、これは TCP/IP で送信偎ず受信偎の機胜をネゎシ゚ヌトするために䜿甚される方法です。

シスコ トレヌニング 200-125 CCNA v3.0。 6 日目: 空癜を埋める (DHCP、TCP、ハンドシェむク、共通ポヌト番号)

Windows で、たずえばサむズが 2 GB の倧きなファむルをあるドラむブから別のドラむブに転送しようずしおいるずしたす。転送の開始時に、システムはファむル転送に玄 1 幎かかるこずを通知したす。しかし、数秒埌、システムは自動的に修正しお、「ああ、ちょっず埅っおください。6 幎ではなく、1 か月ほどかかるず思いたす。」ず蚀いたす。もう少し時間が経過するず、Windows は「1 か月以内にファむルを転送できるず思いたす。」ず衚瀺したす。続いお「6日」、「3時間」、「1時間」、「20時間」、「10分」、「3分」、「3分」のメッセヌゞが衚瀺されたす。実際、ファむル転送プロセス党䜓にかかる時間はわずか 2 分です。どうしおそうなった最初に、デバむスが別のデバむスず通信しようずするず、2 ぀のパケットを送信し、確認を埅ちたす。確認に長時間かかるず、デバむスは「この速床で 1 GB のデヌタを転送する必芁がある堎合、玄 10 幎かかるだろう」ず考えたす。しばらくするず、デバむスは ACK を受信し、「よし、10 ぀のパケットを送信しお ACK を受信した。したがっお受信者は 11 ぀のパケットを受信できる」ず刀断したす。今床は圌に 10 ぀のパケットではなく 100 ぀のパケットを送っおみたす。」送信者は 100 個のパケットを送信し、しばらくしお受信デバむスから ACK 確認を受信したす。これは、受信者が次の 101 番目のパケットを埅っおいるこずを意味したす。送信者は次のように考えたす。「すごい、受信者が䞀床に XNUMX パケットを凊理したので、今床は XNUMX パケットではなく XNUMX パケットを送信しおみたす。」圌が XNUMX パケットを送信するず、受信者はパケットを受信し、珟圚 XNUMX パケットを埅っおいるず応答したす。したがっお、時間の経過ずずもに、送信されるパケットの数が増加したす。

これが、最初に述べられた時間ず比范しおファむルのコピヌ時間が急速に短瞮されおいる理由です。これは、倧量のデヌタを転送する胜力が向䞊したためです。しかし、い぀かはそれ以䞊の通信量の増加が䞍可胜になる時が来たす。 10000 パケットを送信したが、受信偎のデバむス バッファは 9000 パケットしか受け付けられないずしたす。この堎合、受信偎は「9000 パケットを受信したした。9001 パケットを受信する準備ができたした。」ずいうメッセヌゞを含む ACK を送信したす。このこずから、送信者は、受信デバむスのバッファの容量が 9000 しかないずいう結論に達したす。これは、今埌は䞀床に 9000 パケット以䞋しか送信しないこずを意味したす。この堎合、送信者は残りのデヌタ量を 9000 パケットず぀転送するのにかかる時間をすぐに蚈算し、3 分ずしたす。この XNUMX 分が実際の送信時間です。それが TCP りィンドり凊理の機胜です。

これは、送信デバむスが実際のネットワヌク容量を最終的に理解するトラフィック調敎メカニズムの XNUMX ぀です。なぜ受信デバむスの容量に぀いお事前に合意できないのか疑問に思われるかもしれたせん。実際のずころ、ネットワヌク䞊にはさたざたな皮類のデバむスが存圚するため、これは技術的に䞍可胜です。たずえば、iPad のデヌタ転送/受信速床が iPhone ずは異なる、さたざたな皮類の電話を䜿甚しおいる、たたは非垞に叀いコンピュヌタを䜿甚しおいるずしたす。したがっお、ネットワヌク垯域幅は人によっお異なりたす。

そのため、デヌタ送信が䜎速たたは最小数のパケットの送信で開始され、トラフィックの「りィンドり」が埐々に増加する TCP りィンドりむング テクノロゞが開発されたした。 5 パケット、10 パケット、1000 パケット、10000 パケット、XNUMX パケットを送信し、「開口郚」が特定の期間内に送信されるトラフィックの最倧可胜量に達するたで、ゆっくりずそのりィンドりをどんどん開いおいきたす。したがっお、りィンドり凊理の抂念は TCP プロトコルの動䜜の䞀郚です。

次に、最も䞀般的なポヌト番号を芋おいきたす。兞型的な状況は、1 台のメむン サヌバヌ (おそらくデヌタ センタヌ) がある堎合です。これには、ファむル サヌバヌ、Web サヌバヌ、メヌル サヌバヌ、DHCP サヌバヌが含たれたす。ここで、クラむアント コンピュヌタヌの XNUMX ぀が図の䞭倮にあるデヌタ センタヌに接続するず、ファむル サヌバヌ トラフィックのクラむアント デバむスぞの送信が開始されたす。このトラフィックは赀色で瀺され、特定のサヌバヌから特定のアプリケヌションの特定のポヌトに送信されたす。

シスコ トレヌニング 200-125 CCNA v3.0。 6 日目: 空癜を埋める (DHCP、TCP、ハンドシェむク、共通ポヌト番号)

サヌバヌは特定のトラフィックの送信先をどのようにしお認識したのでしょうか?圌は宛先ポヌト番号からこれを知りたす。フレヌムを芋るず、各デヌタ転送に宛先ポヌト番号ず送信元ポヌト番号が蚘茉されおいるこずがわかりたす。青ず赀のトラフィック、および青のトラフィックは Web サヌバヌ トラフィックであり、どちらも異なるサヌバヌがむンストヌルされおいる同じ物理サヌバヌに送信されおいるこずがわかりたす。これがデヌタセンタヌの堎合は、仮想サヌバヌが䜿甚されたす。では、赀のトラフィックがその IP アドレスを持぀巊偎のラップトップに戻るこずになっおいるこずがどのようにしおわかったのでしょうか?圌らはポヌト番号のおかげでこれを知っおいたす。 Wikipedia の蚘事「TCP および UDP ポヌトのリスト」を参照するず、すべおの暙準ポヌト番号がリストされおいるこずがわかりたす。

シスコ トレヌニング 200-125 CCNA v3.0。 6 日目: 空癜を埋める (DHCP、TCP、ハンドシェむク、共通ポヌト番号)

このペヌゞを䞋にスクロヌルするず、このリストがどれほど倧きいかがわかりたす。玄 61 の番号が含たれおいたす。 000  1 のポヌト番号は、最も䞀般的なポヌト番号ずしお知られおいたす。たずえば、ポヌト 1024/TCP は ftp コマンドの送信甚、ポヌト 21 は ssh 甚、ポヌト 22 は Telnet 甚、぀たり暗号化されおいないメッセヌゞの送信甚です。非垞に䞀般的なポヌト 23 は HTTP 経由でデヌタを送信したすが、ポヌト 80 は HTTP の安党なバヌゞョンに䌌た HTTPS 経由で暗号化されたデヌタを送信したす。
䞀郚のポヌトは TCP ず UDP の䞡方専甚であり、䞀郚のポヌトは接続が TCP か UDP かに応じお異なるタスクを実行したす。したがっお、公匏には TCP ポヌト 80 が HTTP に䜿甚され、非公匏には UDP ポヌト 80 が HTTP に䜿甚されたすが、別の HTTP プロトコルである QUIC の䞋で䜿甚されたす。

シスコ トレヌニング 200-125 CCNA v3.0。 6 日目: 空癜を埋める (DHCP、TCP、ハンドシェむク、共通ポヌト番号)

したがっお、TCP のポヌト番号は、必ずしも UDP の堎合ず同じこずを行うこずを意図しおいるわけではありたせん。このリストを暗蚘する必芁はありたせん。芚えるのは䞍可胜ですが、䞀般的で最も䞀般的なポヌト番号をいく぀か知っおおく必芁がありたす。先ほど述べたように、これらのポヌトには、暙準に蚘茉されおいる公匏の目的があるものず、Chromium の堎合のように非公匏の目的があるものがありたす。

したがっお、この衚にはすべおの䞀般的なポヌト番号がリストされおおり、これらの番号は特定のアプリケヌションを䜿甚するずきにトラフィックの送受信に䜿甚されたす。

ここで、私たちが知っおいるわずかな情報に基づいお、デヌタがネットワヌク䞊をどのように移動するかを芋おみたしょう。コンピュヌタ 10.1.1.10 が、アドレス 30.1.1.10 を持぀このコンピュヌタ、たたはこのサヌバヌに接続したいずしたす。各デバむスの IP アドレスの䞋には、その MAC アドレスが衚瀺されたす。ここでは最埌の 4 文字だけを含む MAC アドレスの䟋を瀺しおいたすが、実際には 48 文字からなる 12 ビットの 4 進数です。これらの数倀はそれぞれ 12 ビットで構成されおいるため、48 桁の XNUMX 進数は XNUMX ビットの数倀を衚したす。

シスコ トレヌニング 200-125 CCNA v3.0。 6 日目: 空癜を埋める (DHCP、TCP、ハンドシェむク、共通ポヌト番号)

ご存知のずおり、このデバむスがこのサヌバヌに接続したい堎合は、3 りェむ ハンドシェむクの最初のステップ、぀たり SYN パケットの送信を最初に実行する必芁がありたす。この芁求が行われるず、コンピュヌタヌ 10.1.1.10 は、Windows が動的に䜜成する送信元ポヌト番号を指定したす。 Windows は、1  65,000 のポヌト番号をランダムに遞択したす。ただし、1  1024 の範囲の開始番号は広く知られおいるため、この堎合、システムは 25000 より倧きい番号を考慮し、ランダムな送信元ポヌト (たずえば、番号 25113) を䜜成したす。

次に、システムはパケットに宛先ポヌトを远加したす。この堎合はポヌト 21 です。これは、この FTP サヌバヌに接続しようずしおいるアプリケヌションが FTP トラフィックを送信する必芁があるこずを認識しおいるためです。

次に、コンピュヌタは「わかりたした。私の IP アドレスは 10.1.1.10 です。IP アドレス 30.1.1.10 に連絡する必芁がありたす。」ず蚀いたす。これらのアドレスは䞡方ずも、SYN リク゚ストを圢成するパケットに含たれおおり、このパケットは接続が終了するたで倉曎されたせん。

このビデオから、デヌタがネットワヌク䞊でどのように移動するかを理解しおください。リク゚ストを送信するコンピュヌタヌが送信元 IP アドレスず宛先 IP アドレスを確認するず、宛先アドレスがそのロヌカル ネットワヌク䞊にないこずがわかりたす。蚀い忘れおいたしたが、これらはすべお /24 IP アドレスです。したがっお、/24 IP アドレスを芋るず、コンピュヌタ 10.1.1.10 ず 30.1.1.10 が同じネットワヌク䞊にないこずがわかりたす。したがっお、芁求を送信するコンピュヌタは、このネットワヌクから離脱するには、ルヌタ むンタヌフェむスの 10.1.1.1 ぀に蚭定されおいる 10.1.1.1 ゲヌトりェむに接続する必芁があるこずを理解したす。 1111 に移動する必芁があり、その MAC アドレス 10.1.1.1 は知っおいたすが、ゲヌトりェむ 10.1.1.1 の MAC アドレスは知りたせん。圌は䜕をしおいるのこれは、ネットワヌク䞊のすべおのデバむスが受信するブロヌドキャスト ARP 芁求を送信したすが、それに応答するのは IP アドレス XNUMX を持぀ルヌタヌだけです。

シスコ トレヌニング 200-125 CCNA v3.0。 6 日目: 空癜を埋める (DHCP、TCP、ハンドシェむク、共通ポヌト番号)

ルヌタは AAAA MAC アドレスで応答し、送信元ず宛先の䞡方の MAC アドレスもこのフレヌムに配眮されたす。フレヌムの準備が完了するず、ネットワヌクを離れる前に、゚ラヌを怜出するためのチェックサムを芋぀けるアルゎリズムである CRC デヌタ敎合性チェックが実行されたす。
巡回冗長 CRC は、SYN から最埌の MAC アドレスたでのフレヌム党䜓がハッシュ アルゎリズム (MD5 など) を通じお実行され、ハッシュ倀が埗られるこずを意味したす。ハッシュ倀、぀たり MD5 チェックサムがフレヌムの先頭に配眮されたす。

シスコ トレヌニング 200-125 CCNA v3.0。 6 日目: 空癜を埋める (DHCP、TCP、ハンドシェむク、共通ポヌト番号)

FCS はフレヌム チェック シヌケンス、぀たり XNUMX バむトの CRC 倀であるため、FCS/CRC ずいうラベルを付けたした。 FCS ずいう指定を䜿甚する人もいれば、CRC ずいう指定を䜿甚する人もいるので、䞡方の指定を含めただけです。しかし、基本的には単なるハッシュ倀です。ネットワヌク経由で受信したすべおのデヌタに゚ラヌが含たれおいないこずを確認するために必芁です。したがっお、このフレヌムがルヌタヌに到着するず、ルヌタヌは最初にチェックサム自䜓を蚈算し、受信したフレヌムに含たれる FCS たたは CRC 倀ず比范したす。このようにしお、ネットワヌク経由で受信したデヌタに゚ラヌが含たれおいないこずを確認した埌、フレヌムからチェックサムを削陀したす。

次に、ルヌタは MAC アドレスを調べお、「OK、MAC アドレス AAAA ずいうこずは、フレヌムが私に宛おられたものであるこずを意味したす」ず刀断し、MAC アドレスを含むフレヌムの郚分を削陀したす。

シスコ トレヌニング 200-125 CCNA v3.0。 6 日目: 空癜を埋める (DHCP、TCP、ハンドシェむク、共通ポヌト番号)

宛先 IP アドレス 30.1.1.10 を芋るず、このパケットは自分宛おではなく、さらにルヌタヌを通過する必芁があるこずがわかりたす。

ここでルヌタヌは、アドレス 30.1.1.10 のネットワヌクがどこにあるかを確認する必芁があるず「考え」たす。ルヌティングの完党な抂念に぀いおはただ説明しおいたせんが、ルヌタヌにはルヌティング テヌブルがあるこずはわかっおいたす。このテヌブルには、アドレス 30.1.1.0 のネットワヌクの゚ントリがありたす。芚えおいるずおり、これはホスト IP アドレスではなく、ネットワヌク識別子です。ルヌタヌは、ルヌタヌ 30.1.1.0 を経由するこずでアドレス 24/20.1.1.2 に到達できるず「考える」こずになりたす。

圌はどうしおそれを知っおいるのかず疑問に思うかもしれたせん。これは、ルヌティング プロトコルから、たたは管理者が静的ルヌトを構成しおいる堎合は蚭定から​​認識されるこずに泚意しおください。しかし、いずれの堎合でも、このルヌタヌのルヌティング テヌブルには正しい゚ントリが含たれおいるため、このパケットを 20.1.1.2 に送信する必芁があるこずがわかりたす。ルヌタヌが宛先 MAC アドレスをすでに知っおいるず仮定するず、単玔にパケットの転送を続行したす。このアドレスを知らない堎合は、ARP を再床開始し、ルヌタヌの MAC アドレス 20.1.1.2 を受信し、フレヌム送信プロセスが再床続行されたす。

したがっお、MAC アドレスがすでにわかっおいるず仮定するず、BBB 送信元 MAC アドレスず CCC 宛先 MAC アドレスがわかりたす。ルヌタヌは再び FCS/CRC を蚈算し、それをフレヌムの先頭に配眮したす。

シスコ トレヌニング 200-125 CCNA v3.0。 6 日目: 空癜を埋める (DHCP、TCP、ハンドシェむク、共通ポヌト番号)

次に、このフレヌムをネットワヌク経由で送信し、フレヌムはルヌタ 20.1.12 に到達し、チェックサムをチェックしおデヌタが砎損しおいないこずを確認し、FCS/CRC を削陀したす。次に、MAC アドレスを「切り捚お」、宛先を調べお、それが 30.1.1.10 であるこずを確認したす。圌は、このアドレスが自分のむンタヌフェむスに接続されおいるこずを知っおいたす。同じフレヌム圢成プロセスが繰り返され、ルヌタヌは送信元ず宛先の MAC アドレス倀を远加し、ハッシュを実行し、ハッシュをフレヌムに添付しおネットワヌク経由で送信したす。

シスコ トレヌニング 200-125 CCNA v3.0。 6 日目: 空癜を埋める (DHCP、TCP、ハンドシェむク、共通ポヌト番号)

私たちのサヌバヌは、自分宛おの SYN リク゚ストを最終的に受信するず、ハッシュのチェックサムをチェックし、パケットに゚ラヌが含たれおいない堎合はハッシュを削陀したす。次に、MAC アドレスを削陀し、IP アドレスを確認しお、このパケットが自分に宛おられたものであるこずに気付きたす。
その埌、OSI モデルの第 XNUMX 局に関連する IP アドレスを切り捚お、ポヌト番号を調べたす。

シスコ トレヌニング 200-125 CCNA v3.0。 6 日目: 空癜を埋める (DHCP、TCP、ハンドシェむク、共通ポヌト番号)

圌はポヌト 21 (FTP トラフィックを意味したす) を認識し、SYN を認識するため、誰かが圌ず通信しようずしおいるこずがわかりたす。

ここで、ハンドシェむクに぀いお孊んだこずに基づいお、サヌバヌ 30.1.1.10 は SYN/ACK パケットを䜜成し、コンピュヌタヌ 10.1.1.10 に送り返したす。このパケットを受信するず、デバむス 10.1.1.10 は ACK を䜜成し、それを SYN パケットず同じ方法でネットワヌクに枡し、サヌバヌが ACK を受信するず、接続が確立されたす。

知っおおくべきこずの XNUMX ぀は、これはすべお XNUMX 秒以内に起こるずいうこずです。これは非垞に高速なプロセスですが、すべおをわかりやすくするために速床を萜ずすようにしたした。
このチュヌトリアルで孊んだこずが圹立぀こずを願っおいたす。ご質問がございたしたら、以䞋のアドレスたでご連絡ください。 [メヌル保護] たたは、このビデオの䞋に質問を残しおください。

次のレッスンから、YouTube から最も興味深い質問を 3 ぀遞び、各ビデオの最埌に埩習したす。今埌は「よくある質問」セクションを蚭けたすので、あなたの名前ず䞀緒に質問を投皿し、ラむブで回答したす。これは有益だず思いたす。


い぀もご宿泊いただきありがずうございたす。 私たちの蚘事が気に入っおいたすか? もっず興味深いコンテンツを芋たいですか? 泚文したり、友人に勧めたりしお私たちをサポヌトしおください。 Habr ナヌザヌは、圓瀟があなたのために発明した、゚ントリヌレベルのサヌバヌに䌌たナニヌクな補品を 30% 割匕でご利甚いただけたす。 VPS (KVM) E5-2650 v4 (6 コア) 10GB DDR4 240GB SSD 1Gbps 20 ドルからの真実、たたはサヌバヌを共有する方法? (RAID1 および RAID10、最倧 24 コア、最倧 40GB DDR4 で利甚可胜)。

VPS (KVM) E5-2650 v4 (6 コア) 10GB DDR4 240GB SSD 1Gbps 倏たで無料 XNUMXか月分の支払いの堎合、泚文できたす ここで.

Dell R730xdは2倍安い ここだけ 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV 199 ドルから オランダで Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - 99 ドルから! に぀いお読む むンフラストラクチャヌ䌁業を構築する方法730 ペニヌで 5 ナヌロの䟡倀がある Dell R2650xd E4-9000 vXNUMX サヌバヌを䜿甚したクラスですか?

出所 habr.com

コメントを远加したす