码迷,mamicode.com
首页 > 其他好文 > 详细

TCP/IP协议简介

时间:2018-08-10 14:27:48      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:关闭   点对点   同步时间   net   浏览器   office   轻量   替代   smt   

TCP/IP是因特网的通信协议。TCP/IP通信协议是对计算机必须遵守的规则的描述,只有遵守这些规则,计算机之间才能通信。

1.TCP/IP是供已连接因特网的计算机进行通信的通信协议。TCP/IP指传输控制协议/网际协议。TCP/IP定义了电子设备如何连入因特网,以及数据如何在他们之间传输的标准。

2.TCP/IP中包含——系列用于处理数据通信的协议:
1)TCP:传输控制协议——应用程序之间的通信
2)UDP:用户数据包协议——应用程序之间的简单通信
3)IP:网际协议——计算机之间的通信
4)ICMP:因特网消息控制协议——针对错误和状态
5)DHCP:动态主机配置协议——针对动态寻址

3.TCP使用固定的连接
  TCP用于应用程序之间的通信。当应用程序希望通过TCP与另一个应用程序通信是,它会发送一个通信请求。这个请求必须被送到一个确切的地址。在双方“握手”之后,TCP将在两个应用程序之建立一个全双工的通信。
这个全双工的通信将占用两个计算机之间的通信线路,知道它被一方或者双方关闭为止。

4.IP是无连接的
  IP用于计算机之间的通信。IP是无连接的通信协议。它不会占用两个正在通信的计算机之间的通信线路。这样,IP就降低了对网络线路的需求。每条线可以同时满足许多不同的计算机之间的通信需要。
  通过IP,消息或者其他数据被分割为小的独立的包,并通过因特网在计算机之间传送。IP负责将每个包路由至它的目的地。

5.IP路由器
当一个IP包从一台计算机被发送,它会到达一个IP路由器。IP路由器负责将这个包路由至它的目的地,直接的或者通过其他路由器。
在一个相同的通信中,一个包所经由的路径可能会和其他的包不同。而路由器负责根据通信量、网络中的错误或者其他参数来进行正确的寻址。

6.TCP/IP
TCP/IP意味着TCP和IP在一起协同工作。
TCP负责应用软件(如浏览器)和网络软件之间的通信。IP负责计算机之间的通信。
TCP负责将数据分割并装入IP包,然后在它们到达的时候重新组合它们。IP负责将包发送至接收者。

7.TCP/IP寻址
IPV4:TCP/IP使用32bit或者4组0-255之间的数字来为计算机编址。每个计算机必须有一个唯一的4组数字的地址。每组数字必须在0-255之间,并由点号隔开,如192.168.1.60

IPV6:Internet Protocol Version 6的缩写,也被称为下一代互联网协议,它是由IETF小组设计的用来替代现行的IPv4协议的一种新的IP协议。
使用128bit(16个字节)写成8个16位的无符号整数,每个整数用4个十六进制位表示,这些数之间用冒号:分开,如:6898:8372:FFFF:FFFF:0:1189:987:FFFF
冒号十六进制法允许零压缩,即一串连续的0可以用一对冒号取代。为了保证零压缩有一个清晰的解释,建议中规定,在任一地址中,只能使用一次零压缩。该技术对已建议的分配策略特别有用,因为会有许多地址包含连续的零串。
FFO5:0:0:0:0:0:0:B3可以压缩为FF05::B3

域名:12个阿拉伯数字很难记忆。使用一个名词更容易。用于TCP/IP地址的名字被称为域名。runoob.com就是一个域名。当你键入一个域名,域名会被一种DNS程序翻译为数字。
在全世界,数量庞大的DNS服务器被连入因特网。DNS服务器负责将域名翻译为TCP/IP地址,同事负责使用新的域名信息更新彼此的系统。当一个新的域名连同其TCP/IP地址一起注册后,全世界的DNS服务器都会对此信息进行更新。

8.TCP/IP协议
TCP/IP是不同的通信协议的大集合。是基于TCP和IP这两个最初的协议之上的不同通信协议的大集合。
1)TCP——传输控制协议:用于从应用程序到网络的数据传输控制。TCP负责在数据传输之前将它们分割为IP包,然后在它们到达的时候将它们重组。
2)IP——网际协议:负责计算机之间的通信。负责在因特网上发送和接收数据包。
3)HTTP——超文本传输协议:http负责web服务器与web浏览器之间的通信。用于从web客户端(浏览器)向web服务器发送请求,并从web服务器向web客户端返回内容(网页)。
4)HHHPS——安全的HTTP:负责在web服务器和web浏览器之间的安全通信。作为有代表性的应用,HTTPS会用于处理信用卡交易和其他的敏感数据。
5)SSL——安全套接字层:用于为安全数据传输加密数据。
6)SMTP——简易邮件传输协议:用于电子邮件的传输
7)MIME——多用途因特网邮件扩展:是SMTP有能力通过TCP/IP网络传输多媒体文件,包括声音、视频和二进制数据。
8)IMAP——因特网消息访问协议:用于存储和取回电子邮件
9)POP——邮局协议(POST Office Protocol):用于从电子邮件服务器向个人电脑下载电子邮件。
10)FTP——文件传输协议:负责计算机之间的文件传输。
11)NTP——网络时间协议:用于在计算机之间同步时间。
12)DHCP——动态主机配置协议:用于向网络中的计算机分配动态IP地址。
13)SNMP——简单网络管理协议:用于计算机网络的管理。
14)LDAP——轻量级的目录访问协议:用于从因特网搜集关于用户和电子邮件地址的信息。
15)ICMP——因特网消息控制协议:负责网络中的错误处理。
16)ARP——地址解析协议:基于IP地址查找MAC地址。
17)RARP——反向地址解析协议:基于MAC地址查找IP地址。
18)BOOTP——自举协议:用于从网络启动计算机。
19)PPTP——点对点隧道协议:用于私人网络之间的连接。

9.TCP/IP邮件
电子邮件是TCP/IP最重要的应用之一。您的电子邮件程序使用不用的TCP/IP协议:

1)使用SMTP来发送邮件
SMTP协议用于传输电子邮件。负责把邮件发送到另一台计算机。通常情况下,邮件会被送到一台邮件服务器,然后被送到另一台或几台服务器,最终被送到它的目的地。
SMTP也可以传送纯文本,但是无法传送诸如图片、声音或者电影之类的二进制数据。SMTP使用MIME协议通过TCP/IP网管来发送二进制数据。MIME协议会将二进制数据转换为纯文本。

2)使用POP从邮件服务器下载邮件
POP协议被邮件程序用来取回邮件服务器上面的邮件。假如您的邮件程序使用POP,那么一旦它连接上邮件服务器,您的所有的邮件就会被下载到邮件程序中(或者称之为邮件客户端)。

3)使用IMAP连接到邮件服务器
与POP类型,IMAP同样被邮件程序使用。IMAP协议与POP协议之间的主要差异是:如果IMAP连上了邮件服务器,它不会自动地将邮件下载到邮件程序之中。
IMAP使您有能力在下载邮件之前先通过邮件服务器端查看他们。通过IMAP,你可以选择下载这些哟见或者积极是删除他们。比如你需要从不同的位置方位邮件服务器,但是仅仅希望回到办公室在下载邮件,IMAP在这种情况下回很有用。

TCP/IP协议简介

标签:关闭   点对点   同步时间   net   浏览器   office   轻量   替代   smt   

原文地址:https://www.cnblogs.com/shuqiao/p/9454595.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!