TCP/IP

来源:互联网 发布:耐克网络代理 编辑:程序博客网 时间:2024/06/05 06:35

在TCP/IP协议族中,底层是由基础的通信信道构成,如以太网或调制解调器拨号连接。

这些信道由网络层(network layer)使用,而网络层则完成将分组报文传输到他们目的地址的工作(也就是路由器)的功能。

TCP/IP协议族中属于网络层的唯一协议就是IP协议,它使两个主机间的一系列的通道和路由器看起来像是一条单一的主机到主机的通道。

IP协议提供了一种数据服务:每组分组报文都由网络独立处理和分发,就像信件或包裹通过邮政系统发送一样。为了实现这个功能,每个IP报文必须包含一个保存其目的地址的字段。

IP协议层之上称之为传输层(transport layer).它提供了两种可选择的协议:TCP协议和UDP协议。他们有一个共同点功能:寻址。TCP/UDP协议使用的地址叫做端口号,用来区分同一主机中的不同应用程序。他们将数据从一个应用程序传输到另一个应用程序。而IP协议只是将数据从一个主机传输到另一个主机。

TCP协议能够检测和恢复IP层提供的主机到主机的信道中可能发生的报文丢失、重复和其他错误。在使用TCP通信之前,连个应用程序之间要建议一个TCP链接。这涉及到两个电脑之间的TCP部件间完成的握手协议。而UDP并不尝试对IP层产生错误恢复。


原创粉丝点击