TCP/IP协议的理解

一、定义

TCP/IP其实就是一套协议系统,它为网络通信定义了一套规则,只有符合这个规则的网络,才能进行通信。不能单纯地认为TCP/IP就是一个协议,它其实包含了很多的协议,比如http协议、icmp协议、tcp协议等等。

TCP/IP可以认为是有着四层的协议。

二、应用层

包括http、ftp、dns等协议,主要是与应用程序相关,

三、传输层

包括了TCP协议、UDP协议,为网络提供了流量控制、错误控制和确认服务等

TCP是一个面向连接的协议,它具有速度慢、但可靠性高的特点
UDP是一个面向非连接的协议,它具有速度快、但可靠性低的特点

四、网络层

包含了IP协议、ARP协议和RARP等协议,提供了独立于硬件的逻辑寻址,能够实现逻辑地址和硬件地址的转换。

IP协议:
其实我们的IP是一个32位的二进制数据,只是为了方便阅读,才转换成十进制的。

ARP协议:
能把IP地址映射成为硬件地址,

RARP协议:
则与ARP协议相反,是把硬件地址映射成为IP地址

五、链路层

为数据提供硬件传输,比如以太网的传输,无线局域网的传输

TCP/IP与OSI七层模型的关系

如下图所示


TCP/IP协议的理解_第1张图片
image.png

tcp/ip中的应用层对应的是OSI模型中的应用层、表示层和会话层
tcp/ip中的链路层对应的是OSI模型中的数据链路层和物理层

你可能感兴趣的:(TCP/IP协议的理解)