ネットワークプログラミングの基礎、トランスポート層サービス

ネットワークプログラミングの基礎 

コンピュータのネットワーク機能は、データ情報の迅速な伝達を達成するためのリソースの共有を、含まれています。OSI 7層モデル >組織の設定:ISO(国際標準化機構)>役割:ネットワーク通信ワークフローの標準化にする>アプリケーション・レイヤーを:達成するために、アプリケーション固有の機能をユーザサービスを提供>プレゼンテーション層:圧縮されたデータの暗号化の最適化>セッション層:作成ユーザーレベルの接続、適切な伝送サービスを選択>輸送層:トランスポートサービス提供   ルーティング、インターネットワーキング:>ネットワーク層   >リンク層:データ交換、特定のデータの送信を制御>物理層は:そのデータ伝送を保証するためにハードウェアを提供、ネットワークインターフェース、伝送媒体>利点   統一ワークフローの> 1.確立> 2.明確な部門、ロールは、各ステップは、明確な部門での開発容易にするためにモジュール間の結合を低減> 3. 4つ層モデル(TCP / IPモデル)背景は:実際の作業は、7層モデルのエンジニアが要件を操作に従って、完全にも、徐々に実際の状況に沿って、さらに4へと進化することはできません
    
        

 

 







 




 
 
 

 


データ伝送の
   
送信側アプリケーション1がメッセージを送信し、ヘッダ情報を層に添加され、最終的なメッセージ・パケットは、物理層に送信されます。
2.複数のノードを介して送信されたメッセージ(スイッチ、ルータ)送信、最終的な宛先ホスト。
3.物理レイヤ、プレゼンテーションアプリケーションに最終的なメッセージによって層によってターゲットホストヘッダパケット層を解決します。
    

 
ネットワークプロトコル
        
]> [ネットワークデータの送信は、データ構造の種類、特別な兆候の種類の設立を含め、ルールに従ってください。
    
 ネットワークインフラストラクチャの概念          
* IPアドレス
>機能:ルートネットワークホストの位置を決定する
 
のifconfig:>コマンドは、コンピュータ・ネットワーク・アドレスを表示する
 
>構造
>> IPv4の各部分範囲0--255に小数172.40.91.185を点在
>> IPv6を128は、アドレスの範囲拡大
                
     
*ドメインネーム
サーバー名からネットワークアドレス:>定義を
 
効果>:覚えやすい、特定の意味を表現する
 
> pingが[IP]:テストとホストユニコムか


        
*ポート番号(ポート)
>アクション:ポートが別のホストアプリケーションを区別するためのネットワークのネットワークアドレスの一部です。
 
>特徴:システムが繰り返すことはできませんポートを聞く
 
>範囲:1--65535
>> 1から1023のシステムや人気のアプリケーション・プログラムがポートでリッスン
>> 1024--65535自身のポート
 
 
トランスポート層サービスの
 
トランスポート接続指向のサービス( TCPプロトコルに基づいてデータ送信)
 
1.伝送特性:重複することなく、損失、無障害、エラーのないデータ伝送の信頼性インデックスを信頼性のあるデータ伝送を提供しません。
       
2.達成する手段:通信が正常な切断の端へのデータ接続、通信を必要とする前に。
 
>スリーウェイハンドシェイク(接続)
>>クライアントサーバへの接続要求メッセージパケット送信
>>サーバがリクエストを受信し、応答メッセージを決定するために接続することができます
>>クライアントが応答を受信し、接続が確立され、最終的なメッセージを送る

                    
> 4波(切断)
切断要求メッセージ送信>>イニシアチブ
要求を受信した後>>受動側を直ちに切断するその準備を表明し、返信
>>受動側が再び表さメッセージを送信する準備ができているが切断することができる
>>イニシアチブは、最終的なオフを完了するためにメッセージを送信するには、[OK]を受信しました
 

 


 
 
3. 适用情况 : 对数据传输准确性有明确要求,传数文件较大,需要确保可靠性的情况。比如:网页获取,文件下载,邮件收发。
 
 
面向无连接的传输服务(基于UDP协议的数据传输)
 
1. 传输特点 : 不保证传输的可靠性,传输过程没有连接和断开,数据收发自由随意。
 
2. 适用情况 : 网络较差,对传输可靠性要求不高。比如:网络视频,群聊,广播
 

おすすめ

転載: www.cnblogs.com/Alan-Song/p/11181072.html