TCP / IPプロトコルのボリューム章III

IP入門

IPは、TCP / IPプロトコルスイート、合意の核心です。IPで伝送されるすべてのTCP、UDP、ICMP、IGMPデータは、フォーマットをデータグラム。

IPは信頼性の低い、コネクションレスのデータグラム配信サービスを提供しています。

信頼できない(信頼できない)それがIPデータグラムが正常に目的地に到達することができます保証するものではありません。IPは、最高の輸送サービスを提供します。パケットを破棄し、ソース端子にICMPメッセージのパケットを送信する:いくつかのエラーが発生した場合、ルータは一時バッファの不足など、IPは、単純なエラー処理アルゴリズムを有しています。必要な信頼性は、上位レイヤ(例えば、TCP)によって提供されなければなりません。

接続なし(コネクション)IPは、後続のデータグラムについての状態情報を保持しません。各パケットの処理が独立しています。IPデータグラムは、送信シーケンスを受信しないことがあります。同一のデータパケットをシンクするための2人の連続した送信元(第一、次いでB)、各データグラムは、独立してルーティングされる場合、別のルートを選択することができるので、BはAに到達する前に最初に到着することができます。

画像

分岐20個のバイトの突起のIP合計のこの章最初の大臣

投影ソースチュートリアル方法:チュートリアル住所:https://www.bilibili.com/video/av59638344/?p=3期間:10:20--11:30

15進の4つの4ビットのヘッダ長バイナリー最大長さの点で1111によれば、前記1が32ビットの4つのバイトを表す15は、決意に影響barabaraに従いました。

今もそうバイナリ比較が妥当であるか小数に変換?

不一致点:1が定義されている4バイトの32ビットを表し、15れましたか?

私自身の理解は次のとおりです。

大臣の4つのバージョンの最初の行のデータは、サービスの+4 + +16 8ビットのタイプは16 + 16 = 32の全長に等しい向かっ請求

32ビット= 4バイト

32ビットの宛先IPアドレスの先頭に行ごとに4つのバイトは、行5の20バイトの合計であります


バイト単位変換:

"1"が表されている。1 'ビット
"1つのバイト"を示す1 バイト
"1バイト" = "8"、すなわち1 バイト S = 8 'ビット

おすすめ

転載: www.cnblogs.com/lqinghua/p/11258409.html