Pythonのネットワーク(1)

ネットワーク

1.C / SとB / Sアーキテクチャ

C:クライアント(クライアント)
B:ブラウザブラウザ
S:サーバー側(サーバー)

C / Sアーキテクチャ:クライアントとサーバーの通信の間の基礎

例:QQ、巧みな、ビブラート、マイクロチャネルの
利点:パーソナライゼーション、高速応答の
欠点:ユーザーに固定され、開発コスト、メンテナンスコスト、スペース、

B / Sアーキテクチャ:ブラウザとサーバ間の通信をベース

GoogleのブラウザFirefoxブラウザ360の
長所:低コストの開発と保守、スペースは比較的低く、ユーザーが固定されていない
短所:シングルセット、ノーパーソナライゼーション、応答速度が比較的遅いです

ネットワーク通信理論

80年、固定電話(普通話のない宣伝を想定していない)
2つの電話間の物理的な接続媒体接続部の束1.
2.は、他の携帯電話のロック位置をダイヤル
、マンダリンには団結がなかったので、そうあなたと河南省と陝西省の友人友好交流あなたは地元の方言を学ぶ必要がある
普通話の推進、コミュニケーションの統一手段を
通信の3団結
:インターネット通信
1.物理メディア接続の束持っている2台のコンピュータを接続
2.見つけるの他のコンピュータ・ソフトウェアの位置
3.インターネットプロトコルに従ってください

OSIの7契約

アプリケーション層

独自のプロトコルに定義
ラジオ(LAN)+ MACアドレス(コンピュータの場所)+ IP(LANの場所)+ポート(コンピュータのソフトウェアにあります)
以上の4つのパラメータがあり、あなたは世界の中で任意のコンピュータ・ソフトウェアの位置を決定することができます
表現層
セッション層

トランスポート層

お使いのコンピュータにソフトウェアの位置を決定するためにポートプロトコル

ネットワーク層

IPプロトコル:ローカル・エリア・ネットワーク(サブネット)の位置を決定する
物質の層上の特定のソフトウェアの場所を見つけるために
IPプロトコルを:
4枚の10進
0から255の範囲
サブネットマスク:クラスCサブネットマスク:255.255.255.0
+ IPアドレスとサブネットマスクのビット、およびユニファイドローカルエリアネットワーク(サブネット)内かどうかを計算します

データリンク層

グループへのビットストリームのデータリンク層は、
インターネットビジネスで非常に初めには、いくつかの企業、様々なカスタムグループ化基準にそれぞれ、米国で
、後に統一規格:標準のデータパケットの
イーサネットプロトコル:ビットストリーム論理グループ
のデータのセットは01010101と呼ばれる、パケット・データ・
ヘッド|データ・
ヘッドが固定長である18バイトの
ソースアドレス:6バイトの
宛先アドレス:6バイト
のデータ・タイプの6バイト
のデータは、最小46であります。バイト、最大1500バイト
のデータ:64バイトの最小値、最大1518バイト
のデータは、|データ...
各コンピュータがネットワークカードを持っているが、一意のアドレスは、カードに記録され
たコンピュータ通信:
同じローカルエリアネットワーク内の形で放送を介してデータを送信する
すべてのメッセージ、メッセージ解析を受信したコンピュータのローカルエリアネットワーク、鉱山ではなく、廃棄されていない
のMACアドレス学習機能
スイッチの5つのインタフェース:5台のコンピュータを

物理層

繊維ツイストペアケーブルの物理的な接続媒体のような
物理層ビットストリームが送信される:0101010
データパケットが規則的であるべきで、データリンク層パケットの問題です

私たちのメッセージの前提は何ですか?

あなたは、フォームにメッセージをブロードキャストすることができ、MACアドレスを知っている必要があります
実際には、ネットワーク通信、限り、彼らのIPのIPでお互いを知ることができます

クラスCのサブネットマスクは、ネットワークアドレスの複数のIPまで運ぶことができますか?

172.16.10.0が占有
172.16.10.255ブロードキャストアドレスが占有される
占有172.16.10.1
253台のコンピュータを使用することができ
ますが、別のコンピュータにデータを送信したい場合は、お互いのIPアドレスを知っている必要があります

ARPプロトコル:のMACアドレスの反対側に他の側からIPアドレスを取得します

ソースゴールマックマックの目標IpのIPデータソース

おすすめ

転載: www.cnblogs.com/SkyRabbit/p/11345268.html