网络模型-TCP/IP模型

  一组用于实现网络互连的通信协议,将协议划分成四个层次。

网络访问层

网络访问层主要是管理物理网络准备所需要的数据,包括

1、与计算机网络适配器连接。

2、根据合适的方式调整数据传输(不同的传输介质和网络格式不同)

3、把数据转化为电子流或脉冲的形式在传输介质上传输。

4、对发送的数据添加错误检查信息、对接收的数据进行数据检验。

网际层

网际层主要是解决数据由一个计算机的IP如何路由到目标计算机的过程规范,我们的计算机消息发送出去后,是经过了哪些处理才能正确的找到目标计算机,其中包含了IP、ARP、RARP、ICMP等协议。

MAC地址

我们的消息如果要在网络中找到对应的目标计算机,那么我们的计算机一定要有一个唯一的地址标识才行,而能区分我们计算机唯一的标识就是我们的网络适配器地址,我们的网络适配器地址是由厂商生产时候就规定了一个复杂的英文串组成。

IP地址

由于MAC地址是一段复杂的字串组成不利于我们计算机进行逻辑运算,而我们的消息要在网络中快速路由到目标计算机,那么就一定需要有一套逻辑运算的规则,所以就有了IP地址,IP是一套有规则的数字组合,通过IP地址可以快速定位到我们的目标计算机区域,和MAC 组合就能快速找到网络中具体的一台计算机了。

域名

因为IP地址过长不方便进行记忆,所以为了让用户更方便记忆所以衍生了DNS的服务,DNS完成了把IP地址转为简单容易记忆的域名地址。

TCP/IP协议

TCP/IP协议:Transmission Control Protocol 传输控制协议

  • 是一种面向连接的、可靠的、基于字节流的传输层通讯协议。数据大小无限制。建立连接的过程需要三次握手,断开连接的过程需要4次握手

UDP协议

UDP协议:User Datagram Protocol 用户数据包协议

  • 是一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,每个包大小为64KB