最新的Web开发教程
 

网络的TCP / IP


TCP / IP是用于计算机之间的通信协议的一个家族。


什么是TCP / IP?

TCP / IP用于Transmission 呼叫控制P rotocol / I NTERNET P rotocol。它定义了如何电子设备(如计算机)应该连接在互联网上,以及如何数据应在它们之间进行传输。

TCP -传输控制协议

TCP负责破坏数据分解成小的数据包才可以通过网络发送,并且再次组装的数据包到达时。

IP -互联网协议

IP需要计算机之间的通信服务。It is responsible for addressing, sending and receiving the data packets over the Internet. 它负责处理,发送和通过因特网接收的数据包。


TCP / IP协议网络

Web浏览器和服务器使用TCP / IP协议连接到因特网。Common TCP/IP protocols are: 通用的TCP / IP协议是:

HTTP -超文本传输协议

HTTP采取一个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服务器和网络浏览器之间护理安全通信。HTTPS typically handles credit card transactions and other sensitive data. HTTPS通常处理信用卡交易和其他敏感数据。

FTP -文件传输协议

FTP采用计算机之间的文件传输照顾。


IP是无连接

IP是“无连接的”通信协议。

IP不占据两个计算机之间的通信线路。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之间的四个数字,以解决一台计算机。

IP地址通常写成用句点分隔,这样的四个数字:192.168.1.50。

每台计算机必须有一个唯一的IP地址,然后才能连接到互联网。

每个IP数据包必须有一个地址,才可以被发送到另一台计算机。

这是一个IP地址:192.68.20.50。This might be the same address: www.w3ii.com 这可能是相同的地址:www.w3ii.com

这是您的IP地址:108.161.252.158

在计算机术语中,TCP / IP使用32位寻址。It uses 4 bytes . 它使用4 个字节一个字节是8位One byte can contain 256 different values: 一个字节可以包含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 -多用途Internet邮件扩展

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 - Internet消息访问协议

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 - Internet控制消息协议

ICMP照顾的错误处理的网络。

LDAP -轻量级目录访问协议

LDAP用于收集有关从互联网用户和电子邮件地址的信息。

NTP -网络时间协议

NTP用于计算机之间的时间(时钟)同步。

PPTP -点对点隧道协议

PPTP用于设置私人网络之间的连接(隧道)。

RARP -反向地址解析协议

RARP用于通过IP查找基于计算机网卡的硬件地址的IP地址。

SNMP -简单网络管理协议

SNMP用于计算机网络管理。

SSL -安全套接字层

SSL协议用于为安全的数据传输的数据进行加密。

TLS -传输层安全

TLS协议是SSL的更新,更安全的版本。