上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.2 TCP/IP协议
TCP/IP协议是互联网最基本的协议,是互联网的基础,由网络层的IP协议和传输层的TCP协议组成。TCP协议负责发现传输的问题,一旦有问题就发出信号,要求重新传输,直到所有数据都被安全正确地传输到目的节点为止。IP协议的作用就是为互联网中每台联网设备规定一个地址。
网络层(IP协议属于网络层协议)接收底层(网络接口层,如以太网设备驱动程序)发来的数据报,并把该数据报发送到更高层——传输层(TCP或UDP属于传输层协议),网络层把从传输层接收到的数据传输到底层。IP数据报是不可靠的,因为IP协议并没有做任何事情来确认数据报是否按顺序发送的或者有没有被破坏,IP数据报中包含了发送该数据包的主机地址(源地址)和接收它的主机地址(目的地址)。
TCP协议是面向连接的通信协议,通过三次握手建立连接,通信完成后要拆除连接。由于TCP协议是面向连接的,所以只能用于端到端的通信。TCP协议提供的是一种可靠的数据流服务,采用带重传的确认技术来实现传输的可靠性。TCP协议还采用滑动窗口的方式进行流量控制,所谓窗口,表示实际的接收能力,用于限制发送方的发送速率。