コンピュータネットワーク技術:ネットワークプロトコル(プロトコル)

2 つ以上の通信エンティティ間で交換されるメッセージの形式とシーケンス、およびメッセージやその他のイベントを送信および/または受信するために実行されるアクション

パケット交換と回線交換

パケット交換

  • エンドシステムは相互にメッセージを交換します
  • ストアアンドフォワード送信: スイッチがパケットの最初のビットを出力リンクに送信し始める前に、パケット全体を受信する必要があります。
  • 各ルーターには転送テーブルがあり、宛先アドレス (または宛先アドレスの一部) を出力リンクにマッピングするために使用されます。

回線切り替え

  • 2 つのホスト間に専用のエンドツーエンド接続を作成する

パケット交換ネットワークの遅延

ノード処理の遅延

キューイング遅延

  • リンク上で送信を待機しています
  • キューがいっぱいになり、ルーターが新しく到着したパケットを破棄し、パケットロスが発生します

伝送遅延

  • すべてのビットをリンクにプッシュするのにかかる時間
  • Lビット、R Bps、伝送遅延L/R

伝播遅延

  • リンクの開始点からルーターまでの伝播にかかる時間
  • ルーター間の距離は d、伝播速度は s、伝播遅延は d/s

エンドツーエンドの遅延

  • 送信元ホストと宛先の間に N-1 個のルーターがあると仮定すると、エンドツーエンドの遅延は N(d(proc) + d(trans) + d(prop)) になります。

コンピュータネットワークのスループット

  • そのスループットは、他の干渉トラフィックがない場合の送信元と宛先間のパスに沿った最小伝送速度として概算できます。

階層構造とそのサービスモデル

レイヤーが上のレイヤーに同じサービスを提供し、下のレイヤーからの同じサービスを使用する限り、レイヤーの実装が変更されても、システムの残りの部分は同じままです。

アプリケーション層

  • Web アプリケーションとそのアプリケーション層プロトコルが存在する場所
  • HTTP、SMTP、FTP、DNS
  • アプリケーション層の情報はメッセージにグループ化されます

トランスポート層

  • アプリケーションエンドポイント間でメッセージを渡す
  • TCP、UDP
  • トランスポート層のグループ化はセグメントと呼ばれます

ネットワーク層

  • ネットワーク層パケットをあるホストから別のホストに移動する
  • IP
  • ネットワーク層のパケットはデータグラムと呼ばれます

リンク層

  • パケットをあるノードから次のノードに移動するときにネットワーク層にサービスを提供します
  • リンク層はフレーム(フレーム)にグループ化されます

物理層

  • フレーム内の個々のビットをあるノードから別のノードに移動する

カプセル化

  • 各層で、パケットにはヘッダー フィールドとペイロード フィールドがあります。ペイロードは通常、上位層からのパケットです

余談

テクノロジーが急速に成長するこの最初の年において、プログラミングは多くの人にとって無限の可能性の世界へのチケットのようなものです。数あるプログラミング言語の中でも、Python はトップスターのような存在で、その簡潔でわかりやすい構文と強力な機能により、世界で最も人気のあるプログラミング言語の 1 つとなっています。


Python の急速な台頭は業界全体にとって非常に有益ですが、「人红是非多」のせいで多くの批判が加えられていますが、それでもその熱い開発の勢いを止めることはできません。

Python は今後 10 年間、関連性があり、そのままの状態であり続けるでしょうか? 今日は事実を分析し、いくつかの誤解を払拭していきます。

Python に興味があり、Python を学習してより高い給与を獲得したい場合は、次の Python 学習教材セットが役立つはずです。

教材には、Python インストール パッケージ + アクティベーション コード、Python Web 開発、Python クローラー、Python データ分析、人工知能、機械学習、その他の学習チュートリアルが含まれます。基礎0の初心者でもわかりやすく、チュートリアルに沿って基礎0から体系的にPythonを学べます!

1.Pythonの全方位学習ルート

Python の全方位ルートは、Python の一般的に使用される技術的なポイントを整理して、さまざまな分野の知識ポイントをまとめることです。その有用性は、上記の知識ポイントに応じて、対応する学習リソースを見つけて確実に学習できることにあります。より包括的に。
ここに画像の説明を挿入
2.Python学習ソフト

労働者が良い仕事をしたいなら、まず道具を研ぐ必要があります。Pythonを学ぶのによく使われる開発ソフトはこちら!
ここに画像の説明を挿入
3. Python入門学習ビデオ

基礎0から始めるのに適した学習動画も多数あり、これを読めば簡単にPythonを始められますよ~ここに画像の説明を挿入

4. Python の演習

各ビデオレッスンの後には、対応する練習問題があり、学習結果をテストできます。
ここに画像の説明を挿入

五、Python実戦事例

光学理論は役に立ちません。光学理論に沿ってコードを入力することを学び、学んだことを実際に適用する必要があります。このとき、いくつかの実践的な事例から学ぶことができます。こんな情報も載ってますよ~ここに画像の説明を挿入

6. Python インタビュー資料

Python を学んだ後は、そのスキルを活かして仕事を見つけることができます。以下の面接の質問はすべて、Ali、Tencent、Byte などのトップインターネット企業からのものであり、Ali の上司も権威ある回答をしています。この一連の面接資料を読めば、誰もが満足のいく仕事を見つけることができると思います。
ここに画像の説明を挿入
ここに画像の説明を挿入
7. 情報収集

上記完全版Pythonの学習教材一式はCSDN公式サイトにアップロードされており、必要な方は以下のCSDN公式認定資格のQRコードをWeChat上でスキャンすることで無料で入手できます。

おすすめ

転載: blog.csdn.net/Python966/article/details/132345719