tcp ip参照モデルのアプリケーション層に属するプロトコルは何ですか?
アプリケーション層プロトコルには、1. Telnet (あるマシン上のユーザーがリモート マシンにログインして作業を実行できるようにする)、2. FTP (あるマシンから別のマシンにファイルを移動する機能を提供する) があります。 3. SMTP は電子メール送信を提供するプロトコルです 4. SNMP は IP ネットワークのネットワーク ノードを管理するために使用される標準プロトコルです 5. DNS は主に使い慣れた URL を IP アドレスに「変換」するために使用されますコンピュータが理解できるもの; 6. HTTP は、WWW 上のホームページを取得するために使用される要求/応答プロトコルです。
このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。
TCP/IP は参照モデルであり、OSI 参照モデルに基づいてネットワークを 4 つの層に分割し、各層に対応する独自のプロトコルがあります。
1. Telnet プロトコル
Telnet プロトコルを使用すると、あるマシン上のユーザーがリモート マシンにログインして作業を実行できます。 Telnet プロトコルは TCP/IP プロトコル ファミリのメンバーであり、インターネット リモート ログイン サービスの標準プロトコルおよび主要な方法です。これにより、ユーザーはローカル コンピュータ上でリモート ホストの作業を完了できるようになります。エンド ユーザーのコンピュータ上の Telnet プログラムを使用して、サーバーに接続します。端末ユーザーは Telnet プログラムにコマンドを入力でき、これらのコマンドはサーバーのコンソールに直接入力されたかのようにサーバー上で実行されます。サーバーをローカルで制御できます。 Telnet セッションを開始するには、ユーザー名とパスワードを入力してサーバーにログインする必要があります。 Telnet は、Web サーバーをリモート制御するために一般的に使用される方法です。2. FTP プロトコル
FTP プロトコルは、あるマシンから別のマシンにファイルを移動する方法を提供します。FTP (ファイル転送プロトコル) はその 1 つです。 TCP/IP プロトコル グループ内のプロトコルのリスト。 FTP プロトコルは 2 つのコンポーネントで構成され、1 つは FTP サーバー、もう 1 つは FTP クライアントです。 FTP サーバーはファイルの保存に使用され、ユーザーは FTP クライアントを使用して、FTP プロトコルを通じて FTP サーバー上のリソースにアクセスできます。 Web サイトを開発する場合、通常、Web ページまたはプログラムを Web サーバーに転送するために FTP プロトコルが使用されます。また、FTP は送信効率が非常に高いため、ネットワーク上で大きなファイルを送信する場合によく使用されます。 デフォルトでは、FTP プロトコルは TCP ポート 20 と 21 を使用します。そのうち 20 はデータの送信に使用され、21 は制御情報の送信に使用されます。ただし、ポート 20 をデータ送信ポートとして使用するかどうかは、FTP の送信モードに関係しており、アクティブ モードを使用する場合はデータ送信ポートは 20 になり、パッシブ モードを使用する場合は最終的に使用するポートを決定する必要があります。サーバーとクライアント間のネゴシエーションを通じて。3. SMTP プロトコル
SMTP プロトコルは電子メールの送受信に使用されます。SMTP は、信頼性が高く効果的な電子メール送信を提供するプロトコルです。 .プロトコル。 SMTP は、FTP ファイル転送サービスに基づいて構築された電子メール サービスで、主にシステム間で電子メール情報を転送し、受信レターに関する通知を提供するために使用されます。 SMTP は特定の送信サブシステムから独立しており、信頼性が高く秩序あるデータ フロー チャネルのサポートのみを必要とします。SMTP の重要な機能の 1 つは、ネットワークを介して電子メールを送信する機能、つまり「SMTP メール リレー」です。 SMTPを利用することで、同一ネットワーク上の処理プロセス間でのメール送信を実現したり、中継器やゲートウェイを介して処理プロセスと他のネットワークとの間でメール送信を実現したりすることができます。4. SNMP プロトコル
SNMP は、IP ネットワーク プロトコルのネットワーク ノード (サーバー、ワークステーション、ルーター、スイッチ、HUB など) を管理するために特別に設計された標準です。 、アプリケーション層プロトコルです。 SNMP を使用すると、ネットワーク管理者はネットワーク パフォーマンスを管理し、ネットワークの問題を特定して解決し、ネットワークの拡張を計画できます。ネットワーク管理システムは、SNMP 経由でランダム メッセージ (およびイベント レポート) を受信することによって、ネットワークの問題を通知されます。 SNMP の前身は、通信回線の管理に使用される Simple Gateway Monitoring Protocol (SGMP) です。その後、SGMP に大きな修正が加えられ、特にインターネットの定義に準拠する SMI と MIB が追加され、改良されたプロトコルが有名な SNMP です。 TCP/IP に基づく SNMP ネットワーク管理フレームワークは、業界の現在の標準であり、管理情報構造 SMI (Structure of Management Information)、管理情報ベース MIB、および管理プロトコル SNMP の 3 つの主要な部分で構成されています。- SMI は、SNMP フレームワークで使用される情報の構成と識別を定義し、管理オブジェクトを定義し、管理オブジェクトを使用するための MIB のテンプレートを提供します。
- MIB は、SNMP 経由でアクセスできる管理オブジェクトのコレクションを定義します。
SNMP プロトコルは、ネットワーク マネージャーがエージェント プロセスの MIB オブジェクトを読み書きする方法を定義するアプリケーション層プロトコルです。
SNMP の MIB はツリー状のデータベースです。MIB で管理されるオブジェクトはツリーの終端ノードです。各ノードは一意の位置と一意の名前を持ちます。IETF が管理情報ベースを規定しています。オブジェクト識別子(OID、Object Identifier)は一意に指定され、その命名規則は親ノードの名前が子ノードの名前のプレフィックスとして使用される
5、 DNS プロトコル
ドメイン ネーム システム (ドメイン ネーム システム、DNS) は、オンライン マシンの命名を解決するインターネット上のシステムです。友人を訪ねるときと同じように、まず他人の家に行く方法を知る必要があります。ホストがインターネット上の別のホストにアクセスしたいときは、まずそのアドレスを知る必要があります。TCP/IP の IP アドレスは 4 つのアドレスで構成されます。 「.」で区切られた数字の構成は常に名前ほど覚えにくいため、名前と IP の対応関係を管理するためにドメイン ネーム システムが使用されます。
インターネット上のノードは IP アドレスによって一意に識別でき、IP アドレスを通じてアクセスできますが、32 ビットのバイナリ IP アドレスが 0 ~ 255 の 4 つの 10 桁の数字として記述されている場合でも、依然として同様です。長くて覚えるのが難しすぎます。そこで人々は、IP アドレスを意味のある文字のグループに関連付けることができるドメイン名 (ドミアン ネーム) を発明しました。ユーザーが Web サイトにアクセスするとき、Web サイトの IP アドレスまたはドメイン名のいずれかを入力できますが、アクセスに関してはこの 2 つは同等です。例: Microsoft の Web サーバーの IP アドレスは 207.46.230.229 で、それに対応するドメイン名は www.microsoft.com です。ユーザーがブラウザーに 207.46.230.229 と www.microsoft.com のどちらを入力しても、ユーザーはアクセスできます。その Web サイト。
企業の Web サイトはオンライン ポータルとみなすことができ、ドメイン名はその企業の住所に相当します。通常、ドメイン名には企業の名前または略称が使用されます。たとえば、上記の Microsoft のドメイン名は、IBM のドメイン名は www.ibm.com、Oracle のドメイン名は www.oracle.com、Cisco のドメイン名は www.cisco.com などに似ています。企業の Web サイトにアクセスしたいときに、その正確なドメイン名がわからない場合、人は常にテストとして最初に企業名を入力します。ただし、会社名または略語で構成されるドメイン名は、他の会社または個人によって登録される場合もあります。中には、悪意を持って有名企業の名前を組み合わせたドメイン名を大量に登録し、それらの企業に高額で転売して利益を上げる企業や個人も存在します。ドメイン名登録紛争にはすでにいくつかの仲裁手段が存在しますが、この現象を根源から制御するには、完全な制限メカニズムが必要ですが、これはまだ利用できません。したがって、企業や機関、特に有名企業は、自分の名前からなるドメイン名をできるだけ早く登録することに注意する必要があります。一部の企業は、すでに自社の有名ブランドで構成されるドメイン名を保護登録しています。
6. HTTP プロトコル
HTTP プロトコルは、WWW 上のホームページを取得するために使用されます。
ハイパー テキスト転送プロトコル (HTTP) は、通常は TCP 上で実行される単純な要求/応答プロトコルです。クライアントがサーバーに送信できるメッセージの種類と、クライアントが取得する応答の種類を指定します。要求および応答メッセージのヘッダーは ASCII 形式で指定され、メッセージの内容は MIME に似た形式になります。この単純なモデルは、開発と展開を非常に簡単にしたため、Web の初期の成功に貢献しました。
さらに関連する知識については、FAQ 列をご覧ください。
以上がtcp ip参照モデルのアプリケーション層に属するプロトコルは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









tcp/ipの正式名称は「Transmission Control Protocol/Internet Protocol」で、中国語で「伝送制御プロトコル/インターネットプロトコル」を意味します。 TCP/IP プロトコルは、TCP と IP という 2 つのプロトコルを指すだけでなく、FTP、SMTP、TCP、UDP、IP などのプロトコルで構成されるプロトコル クラスターも指します。TCP/IP プロトコルでは TCP プロトコルが使用されるためです。 IPプロトコル 最も代表的なものなのでTCP/IPプロトコルと呼ばれます。

データ通信に PHP および TCP/IP プロトコルを使用する方法 はじめに: 現代のインターネット時代において、データ通信は非常に重要な側面です。クライアントとサーバー間の通信でも、異なるサーバー間の通信でも、TCP/IP プロトコルは常に最も一般的に使用される通信プロトコルの 1 つです。この記事では、データ通信に PHP 言語と TCP/IP プロトコルを使用する方法を紹介し、関連するコード例を示します。 1. TCP/IP プロトコルの概要 TCP/IP プロトコルは、インターネット プロトコル クラスターの基礎です。

違い: 1. TCP/IP はプロトコル クラスターであるのに対し、OSI はモデルです; 2. TCP/IP は 5 層構造であるのに対し、OSI は 7 層構造です; 3. TCP/IP の 3 番目の層はのみサポートしていますIP プロトコル、OSI はすべてのネットワーク層プロトコルをサポートします。接続: 1. OSI はサービス、インターフェイス、プロトコル、およびレイヤーの概念を導入しますが、TCP/IP は OSI の概念を利用します; 2. OSI には最初にモデルがあり、次にプロトコル、最初に標準、そして次に実践がありますが、TCP/IP IP には最初にプロトコルとアプリケーションがあり、次に参照 OSI モデルであるモデルが提案されます。

アプリケーション層プロトコルには次のものがあります: 1. あるマシン上のユーザーがリモート マシンにログインして作業を実行できるようにする Telnet、2. あるマシンから別のマシンにファイルを移動する方法を提供する FTP、3. SMTP は、電子メール送信を提供します; 4. SNMP は、IP ネットワーク内のネットワーク ノードを管理するために使用される標準プロトコルです; 5. DNS は主に、使い慣れた Web アドレスをコンピュータが理解できる IP アドレスに「変換」するために使用されます; 6. HTTP はリクエストです。 WWW 上のホームページを取得するために使用される応答プロトコル。

TCP と IP はインターネットにおける 2 つの異なるプロトコルです: 1. TCP はトランスポート層プロトコル、IP はネットワーク層プロトコル; 2. TCP はデータ パケットのセグメント化、並べ替え、確認、再送信などの機能を提供します。プロトコルはデータ パケットの送信元アドレスと宛先アドレスを提供する役割を果たします; 3. TCP は接続指向のプロトコルですが、IP プロトコルはコネクションレスです; 4. TCP はフロー制御と輻輳制御も提供します。

Go は、成長を続けているプログラミング言語であり、高性能で信頼性が高く、同時実行対応のネットワーク アプリケーションの実装に適しています。 Go を使用して TCP/IP プロトコルに関連するネットワーク プログラムを作成する場合、さまざまなエラーが発生する傾向があります。また、いくつかの一般的な TCP/IP エラーは、プログラムのデバッグに特定の困難を引き起こす可能性があります。この記事では、Go 言語で一般的な TCP/IP エラーを解決する方法に焦点を当てます。 1. EOF エラー 通常は EOF (EndOfFile) エラーです。

著者 | 編集者 Yu Huiru | Liu Yu 技術的な障壁の低下により、多数の AI 塗装スタートアップが誕生し、それは同時に激しい競争を意味しますが、その中の 1 つである Unbounded AI は、これについて個人的な経験を持っています。現在、Unbounded AI ユーザーの数は 300 万人未満で、年間目標の 1,000 万人にはまだ程遠いです。 Wujie AI の創設者である Chang Chai 氏は、ユーザーの増加は上昇期に入っており、今年下半期も引き続き努力を続けるだろうと率直に語った。無制限の AI の成長の鈍化は、業界の縮図です。 AI塗装業界は新興分野として急速に変化しています。 1週間前の世界人工知能カンファレンスで、Alibaba CloudはTongyiシリーズの大型モデルに新しいメンバーを追加した。Tongyi Wanxiangは、AI絵画作成用の大型モデルとして位置付けられている。 Alibaba に加えて、Baidu、iFlytek、SenseTime などの企業が発売した大型モデルにはすべて、文勝図やその他の多くの機能が搭載されています。

IP は、コンピュータ ネットワーク アーキテクチャの「ネットワーク層」プロトコルに属します。 IP は、TCP/IP システムのネットワーク層プロトコルであるインターネット相互接続プロトコルを指します。TCP、UDP などのさまざまなプロトコルの情報をトランスポート層に提供できます。IP 情報パケットは、リンク層経由 伝送にはイーサネットやトークンリングネットワークなどのさまざまなテクノロジーが使用されます。