服务创造价值、存在造就未来
计算机通信协议(Computer Communication Protocol)
计算机通信协议是对哪些计算机必须遵守一边彼此通信的规则的描述。
TCP/IP是供已经连接英特网的计算机进行通信的协议。
/英特网(Internet)是一组全球信息资源的总汇。有一种粗略的说法,认为INTERNET是由许多小的网络(子网)互联而成的一个逻辑网,每个子网中连接着若干台计算机(主机)。internet以相互交流信息资源为目的,基于一些共同的协议,并通过许多路由器和公共互联网而成,他是一个信息资源和资源共享的集合。/
TCP/IP是指传输控制协议/网际协议(Transmission Control Protocol / Internet Protocol)。
TCP/IP定义了电子设备(比如计算机)如何连入因特网,以及数据在它们之间传输的标准。
在TCP/IP中包含一系列用于处理数据通信的协议:
1.TCP(传输控制协议,Transmission Control Protocol)是为了在不可靠的互联网上提供可靠的端到端字节流而专门设计的一个传输协议。
2.UDP是User Datagram Protocol简称,中文名是用户数据包协议,是OSI(Open System INterconnection,开放式系统互联)参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠的信息传送服务,IETF RFC 768是UDP的正式规范。UDP在IP报文的协议是17.
/开放式系统互联是把网络通信的工作分为7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。/
3.IP是整个TCP/IP协议的核心,也是构成互联网的基础。IP位于TCP/IP模型的网络层(相当于OSI模型的网络层),它可以向传输层提供各种协议,例如TCP、UDP等;对下可将IP信息包放到链路层,通过以太网、令牌环网络等各种技术来传送。
4.ICMP协议是一种面向无连接的协议,用于传输出错误报告控制信息。它是一个非常重要的协议,它对于网络安全具有极其重要的意义。
5.DHCP(Dynameic Host Configuration Protocol,动态主机配置协议)通常被应用于大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。
TCP 用于应用程序之间的通信。
当应用程序希望通过 TCP 与另一个应用程序通信时,它会发送一个通信请求。这个请求必须被送到一个确切的地址。在双方"握手"之后,TCP 将在两个应用程序之间建立一个全双工 (full-duplex) 的通信。
这个全双工的通信将占用两个计算机之间的通信线路,直到它被一方或双方关闭为止。
UDP 和 TCP 很相似,但是更简单,同时可靠性低于 TCP。
IP 用于计算机之间的通信。
IP 是无连接的通信协议。它不会占用两个正在通信的计算机之间的通信线路。这样,IP 就降低了对网络线路的需求。每条线可以同时满足许多不同的计算机之间的通信需要。
通过 IP,消息(或者其他数据)被分割为小的独立的包,并通过因特网在计算机之间传送。
IP 负责将每个包路由至它的目的地。
当一个 IP 包从一台计算机被发送,它会到达一个 IP 路由器。
IP 路由器负责将这个包路由至它的目的地,直接地或者通过其他的路由器。
在一个相同的通信中,一个包所经由的路径可能会和其他的包不同。而路由器负责根据通信量、网络中的错误或者其他参数来进行正确地寻址。
TCP/IP 意味着 TCP 和 IP 在一起协同工作。
TCP 负责应用软件(比如您的浏览器)和网络软件之间的通信。
IP 负责计算机之间的通信。
TCP 负责将数据分割并装入 IP 包,然后在它们到达的时候重新组合它们。
IP 负责将包发送至接受者。