UNIXネットワークプログラミングの概念の共通

1.p2p(ピアにピート、ピアツーピアネットワークへピアツーピア)ネットワーク通信技術用語

P2Pは、ネットワーク内の他のコンピュータによって使用される共有リソースの設定だけでなく、ワークステーションとしてれる各コンピュータが同じ機能を有し、マスタから区別することなく、コンピュータ・サーバとして使用することができ、インターネットを意味しない、専用のサーバー専用のワークステーションがありません。ピアネットワークは、一般的に、小さなローカル・エリア・ネットワークで使用されています。

 

2.DHCPプロトコル(動的ホスト構成プロトコル、動的ホスト構成プロトコルの種類:コンピュータネットワークのアプリケーション層プロトコル)

主な目的:

1)構成セキュリティ:ので、各PCによって引き起こさ手動で入力値の必要性の回避の設定エラー

2)アドレスの競合を防ぐ:ヘルプには、アドレスの競合によって引き起こされたネットワーク上の以前に割り当てられたIPアドレスを再利用するための新しいPCの事を設定防ぎます

3)構成管理を減らす:DHCPサーバーを使用することで大幅にconfigureと再構成するために、時間オンラインPCの値を、ユーザーを減らすことができます

 

3. APIとは何ですか

フルネームのAPI:アプリケーション・プログラミング・インターフェース(アプリケーション・プログラミング・インターフェース)

オペレーティングシステムは、コール・インターフェース、アプリケーション、オペレーティングシステムのAPIを呼び出すことにより、アプリケーション(アクション)を実行するためのオペレーティング・システム・コマンドのアプリケーションに任さ。

(Baiduの百科事典より)

APIは、オペレーティングシステムやアプリケーション・プログラム・インタフェースの一部です。

 

4.(新しい概念)複数のホスト

(伝統的なビュー)ホストインタフェースを複数有します

(新思う)ホストのIPインタフェースに見えるマルチ層を有しています。

 

5.IPv4とIPv6の比較

  IPv4の IPv6の
アドレスの長さ 32位 128位
の書面形式との間の差 4つの数字でドット十進表記と呼ばれる、十進数によって分離 コロン値で区切られた八進16ビット数、
     

 

6.LAN和WAN

LAN(ローカル・エリア・ネットワーク)ローカル・エリア・ネットワーク

WAN(ワイドエリアネットワーク)WAN

現在、最大の広域ネットワークは、インターネット(インターネット)であります

 

7.初期認識ネットワークプログラム

  1. ヘッダファイルをインクルード
  2. コマンドラインパラメータ
  3. TCPソケットを作成します。
  4. サーバーのIPアドレスとポート
  5. サーバーへの接続を確立
  6. サーバーの応答から読み出して出力
  7. プログラムを終了

8.HTTP(ハイパーテキスト転送プロトコル)、ハイパーテキスト転送プロトコル

 

9.ラッパー関数(エラー処理)

実際の関数呼び出しを完了するために、各ラッパー関数、戻り値をチェックし、エラーが発生したときに処理を終了します。

私たちは、ラッパー関数名は大文字で実際の関数名の最初の文字であることに合意しました。

 

10.コンテンツの読み出し処理が注目されるべきです。

「connect関数の戻りはECONNREFUSED」など、この文は理解することができます。

この関数は、errnoが所定の一定値に設定されている間、(典型的には関数は-1の値を返す)がエラーを返します。

 

11.開放型システム間相互接続モデル(OSIモデル)

7 アプリケーション層
6 プレゼンテーション層
5 セッション層
4 トランスポート層
3 ネットワーク層
2 データリンク層
1 物理層
  OSIモデル

 

12.インターネットプロトコルスイート

      アプリケーション層
 TCP UDP

  IPv4の、IPV6

デバイスドライバとハードウェア
インターネットプロトコルスイート

11.インタフェースの名前

ループバック(ループバック)インタフェースと呼ばれるLO

イーサネットインターフェイスeth0を呼ばれます

12.POSIX(ポータブルオペレーティングシステムインタフェース)ポータブルオペレーティングシステムインタフェース

おすすめ

転載: www.cnblogs.com/181118ljh123/p/12002296.html