2.1.2 TCP/IP协议集

TCP/IP(传输控制协议/网际协议)是一组网络通信协议。它规范了网络上的所有通信设备,尤其是一台主机与另一台主机之间的数据往来格式以及传送方式。TCP/IP是Internet的基础协议,也是一宗计算机数据大报和寻址的标准方法。

在任何一个网络中,各主机都有一个极其可识别的地址,该地址叫做物理地址。物理地址有如下特点:

1.物理地址的长度、格式等属性是物理网络的一部分,物理网络 不同,物理地址也不同;
2.同一类型、不同网络上的主机可能拥有相同的物理地址。

以上特性决定了不能用物理网络进行网际通信。

###

协议是为了在两台计算机之间传输数据而制定的标准。TCP/IP并不是一个协议,而是多个协议。这就是为什么叫它协议集的原因。TCP和IP只是其中两个基本协议而已。

构成Internet的每个独立网络通过路由器(IP路由器)连接在一起。

TCP/IP提供了一个方案用来解决属于同一内部网,而分属不同物理网的两台计算机之间怎样交换数据的问题。这个方案包括许多部分,而TCP/IP协议集的每个成员则用来解决问题的某一部分。IP协议用来在内部网中交换数据,并且负责路由选择。

TCP将数据流分成小段叫做TCP数据段,并利用IP协议进行传输。在大多情况下,每个TCP数据段装在一个IP数据报中进行发送。但如果需要的话,TCP将把数据段分成多个数据报,而IP数据报泽与同一网络不同主机间传输位流和字节流的物理数据Frame相容。IP不能保证接收的数据报的顺序一致,因此TCP会在收信端装配TCP数据段,并形成一个不间断的数据流。

TCP是一个可靠的协议,因为它有错误检查和握手确认来保证数据完整地到达目的地。UDP是一个不可靠协议,因为它不能保证数据报的接收顺序与发送顺序相同,甚至不能保证它们是否全部到达。

在TCP/IP网络中其它TCP/IP协议,工作在幕后,但同样起着重要作用。例如,地址转换协议(ARP)将IP地址转换为物理网络地址。而与其对应的反响地址转换协议(RARP)作相反的工作。网络控制报文协议(ICMP)则是一个支持性协议,它能利用IP完成IP数据报在传输时的控制信息和错误信息的传输。如果一个路由器不能像前发送一个IP数据报,它就会利用ICMP告诉发送者这里出了问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值