1.IP地址
概念:
IP地址用于标识网络主机,或者其他网络设备的网络地址,翻译一下就是用于定位主机的网络地址。
IP地址解决了网络通信的时候如果定位网络主机的问题,但是传送到了目的主机后,应该由那个进程来接受这个数据呢,这就需要用端口号来标识了。
2.端口号
概念:
在网络通信中,IP地址用于标识主机网络地址,端口号可以标识主机中发送数据,接收数据的进程。
所以,端口号是用来标识主机中的进程的。
比如发快递的时候,需要由收货地址(IP地址)还有用收件人(端口号)。
传输的数据内容有很多种:对于网络的数据传输,需要使用协议来规定双方的数据格式。
3.协议
协议时构建整个网络的基础,它是一种约定,要求发送方和接收方约定好,用特定的格式进行传输。网络通信中,中间过程非常复杂,要进行约定的协议很多很复杂。所以会把功能大而复杂的协议拆分成功能单一而简单的协议,在将拆分后的协议按照对应的功能进行分类。
这就是协议分层。
协议最终体现为在网络上的传输的数据包的格式。
3.协议分层
上层协议调用下层协议,下层协议服务于上层协议,不能隔层调用。
有两种典型的协议模型。