最新のWeb開発のチュートリアル
 

ウェブTCP / IP


TCP / IPは、コンピュータ間の通信のためのプロトコルのファミリです。


TCP / IPとは何ですか?

TCP / IPは、のためのTransmission C ontrol P rotocol / I は、P rotocolをnternet立っています。これは、インターネットを介して接続する必要がありますどのように電子(コンピュータのような)デバイスを定義し、どのようにデータがそれらの間で送信されるべきです。

TCP -伝送制御プロトコル

TCPは、それらがネットワークを介して送信することができます前に、小さなパケットにデータを破壊し、彼らが到着したとき、再びパケットを組み立てるための責任があります。

IP -インターネットプロトコル

IPはコンピュータ間の通信を処理します。It is responsible for addressing, sending and receiving the data packets over the Internet. これは、アドレッシング送信とインターネットを介してデータパケットを受信する責任があります。


Web用のTCP / IPプロトコル

Webブラウザとサーバは、インターネットに接続するためにTCP / IPプロトコルを使用します。Common TCP/IP protocols are: 一般的なTCP / IPプロトコルは、次のとおりです。

HTTP -ハイパーテキスト転送プロトコル

HTTPは、WebサーバとWebブラウザ間の通信を処理します。HTTP is used for sending requests from a web client (a browser) to a web server, returning web content (web pages) from the server back to the client. HTTPは、クライアントにサーバからウェブコンテンツ(ウェブページ)を返す、WebサーバにWebクライアント(ブラウザ)からの要求を送信するために使用されます。

HTTPS -セキュアHTTP

HTTPSは、WebサーバとWebブラウザ間の安全な通信の世話をします。HTTPS typically handles credit card transactions and other sensitive data. HTTPSは、典型的には、クレジットカード取引やその他の機密データを扱います。

FTP -ファイル転送プロトコル

FTPは、コンピュータ間でファイルの転送の世話をします。


IPはコネクションレスです

IPは「コネクションレス」の通信プロトコルです。

IPは、2台のコンピュータ間の通信回線を占有しません。This reduces the need for network lines. これは、ネットワーク回線の必要性を低減します。各ラインは、同時に多数の異なるコンピュータ間の通信のために使用することができます。

IP、メッセージ(または他のデータ)と、小さな独立した「パケット」に分割されており、インターネットを介してコンピュータ間で送信されます。IP is responsible for "routing" each packet to the correct destination. IPは、「ルーティング」、正しい宛先へのパケットごとに責任があります。


IPルータ

IPパケットは、コンピュータから送信された場合には、IPルータに到着します。

IPルータは、直接または他のルータを経由して、正しい宛先にパケットを「ルーティング」を担当しています。

パケットが続くパスが同じ通信の他のパケットと異なる場合があります。The router is responsible for the right addressing, depending on traffic volume, errors in the network, or other parameters. ルータは、トラフィック量、ネットワーク内のエラー、または他のパラメータに依存して、右のアドレス指定のために責任があります。

アナロジー:IPを介して通信するには、各受信機に独自の(多くの場合、異なる)方法を見つける、小さなポストカードの多数のように長い手紙を送るようなものです。


IPアドレス

IPは、コンピュータに対処するために、32ビット、または0〜255の4つの数字を使用しています。

IPアドレスは、通常、このように、ピリオドで区切られた4つの数字のように書かれています:192.168.1.50。

それはインターネットに接続する前に各コンピュータには、固有のIPアドレスを持っている必要があります。

それは別のコンピュータに送信することができます前に、各IPパケットは、アドレスを持っている必要があります。

192.68.20.50:これはIPアドレスです。This might be the same address: www.w3ii.com www.w3ii.com:これは、同じアドレスであるかもしれません

これはあなたのIPアドレスです:108.161.252.158

コンピュータ用語では、TCP / IPアドレッシング32ビットを使用します。これは、4 バイトを使用します。One byte is 8 bits . 1バイトは8ビットです。1バイトは、256個の異なる値を含めることができます。

00000000、00000001、00000010、00000011、00000100、00000101、00000110、00000111、00001000 .......と11111111までのすべての方法。


ドメイン名

名前は12桁の数字よりもはるかに覚えやすいです。

TCP / IPアドレスのために使用される名前は、ドメイン名と呼ばれます。

w3ii.comは、ドメイン名です。

あなたはhttp://www.w3ii.comのようなウェブサイトを、対処するとき、名前がドメインネームサーバー(DNS)に基づいて数値に変換されます。

世界中で、DNSサーバは、インターネットに接続されています。DNS servers are responsible for translating domain names into TCP/IP addresses. DNSサーバーは、TCP /ドメイン名をIPアドレスに変換するための責任があります。

新しいドメイン名がTCP / IPアドレスと一緒に登録されると、世界中のDNSサーバは、この情報を用いて更新されます。


メール用のTCP / IPプロトコル

電子メールプログラムは、電子メールを送信および受信するためのTCP / IPを使用します。The TCP/IP protocols for email are: 電子メール用のTCP / IPプロトコルは、次のとおりです。

SMTP -簡易メール転送プロトコル

SMTPは、電子メールを送信してくれます。Often emails are sent to an email server (SMTP server), then to other servers, and finally to its destination. 多くの場合、電子メールは、その後、他のサーバに、そして最終的にその宛先に、電子メールサーバー(SMTPサーバー)に送信されます。SMTPは、純粋なテキストを送信することができます。It cannot transmit binary data like pictures, sounds or movies. これは、画像、サウンドやムービーのようなバイナリデータを送信することはできません。

MIME -多目的インターネットメール拡張

MIMEプロトコルはSMTPは、音声、オーディオ、およびTCP / IPのネットワークを介してバイナリデータを含むマルチメディアファイルを送信することができます。The MIME protocol converts binary data to pure text, before it is sent. それが送信される前に、MIMEプロトコルは、純粋なテキストにバイナリデータを変換します。

POP -ポストオフィスプロトコル

POPプロトコルは、電子メールサーバから電子メールを取得する電子メールプログラムによって使用されます。If your email program uses POP, all your emails are downloaded to your email program (also called email client), each time it connects to your email server. 電子メールプログラムは、POPを使用している場合は、すべてのメールは、電子メールプログラム(とも呼ばれる電子メールクライアント)、それはあなたの電子メールサーバーに接続するたびにダウンロードされます。

IMAP -インターネットメッセージアクセスプロトコル

IMAPプロトコルは、多くのPOPプロトコルのように動作します。The main difference is that the IMAP protocol will not automatically download all your emails each time your email program connects to your email server. 主な違いは、IMAPプロトコルが自動的にすべてのあなたの電子メール電子メールプログラムは、電子メールサーバーに接続するたびにダウンロードしないということです。

IMAPプロトコルは、あなたがそれらをダウンロードする前に、電子メールサーバーでメールメッセージに目を通すことができます。With IMAP you can choose to download your messages or just delete them. IMAPを使用すると、あなたのメッセージをダウンロードするか、単にそれらを削除するかを選択できます。この方法でのIMAPを使用すると、さまざまな場所からメールサーバーに接続する必要がある場合に最適ですが、唯一のあなたが戻ってあなたのオフィスにいるとき、あなたのメッセージをダウンロードします。


他のTCP / IPプロトコル

ARP -アドレス解決プロトコル

ARPはIPアドレスに基づいて、コンピュータ・ネットワーク・カードのハードウェアアドレスを見つけるために、IPによって使用されます。

BOOTP -ブートプロトコル

BOOTPは、ネットワークから(開始)コンピュータを起動するために使用されます。

DHCP -動的ホスト構成プロトコル

DHCPは、ネットワーク内のコンピュータに動的IPアドレスの割り当てのために使用されます。

ICMP -インターネット制御メッセージプロトコル

ICMPは、ネットワーク内のエラー処理の世話をします。

LDAP -ライトウェイトディレクトリアクセスプロトコル

LDAPは、インターネットからのユーザーと電子メールアドレスに関する情報を収集するために使用されます。

NTP -ネットワークタイムプロトコル

NTPは、コンピュータ間の時間(クロック)を同期させるために使用されます。

PPTP - Pointトンネリングプロトコルをポイントします

PPTPはプライベートネットワーク間の接続(トンネル)を設定するために使用されます。

RARP -逆アドレス解決プロトコル

RARPは、コンピュータネットワークカードのハードウェアアドレスに基づいてIPアドレスを見つけるためにIPによって使用されます。

SNMP -簡易ネットワーク管理プロトコル

SNMPは、コンピュータネットワークの管理のために使用されます。

SSL -セキュア・ソケット・レイヤー

SSLプロトコルは、安全なデータ伝送のためにデータを暗号化するために使用されます。

TLS -トランスポート層セキュリティ

TLSプロトコルは、SSLの新しい、より安全なバージョンです。