新手5分钟了解TCP/IP四层模型


前言

为了快速了解四层模型咱们只对比较重要且常见的协议进行介绍,有一个大概了解,方便大家更加深入的学习。希望感觉有帮助的小伙伴点个赞,点了暴富,不点的也暴富!哈哈,祝大家每天开心!不废话,为了5分钟了解,开整!!!先上个概念图!
在这里插入图片描述


一、网络接口层

这一层包含OSI7层模型中物理层与数据链路层。需要重点了解的协议就是ARP协议。要了解ARP协议首先你要知道它的报文格式。注意,下图计数单位是字节。
在这里插入图片描述
其次了解它的作用,它的全称叫 ARP(Address Resolution Protocol,地址解析协议)。顾名思义,就是地址解析,作用就是将IP地址解析成MAC地址。

二、网络层

IP协议大家最起码听过,你可以不了解,但我不允许你没听过!先上报文格式。这个图单位是位!
在这里插入图片描述
说下作用,一句话:根据目的IP地址来决定如何传输!

三、传输层

1.TCP

先来张TCP数据段格式
在这里插入图片描述

说下作用,主要就是建立稳定的的传输通道来传输数据。TCP协议(Transmission Control Protocol,传输控制协议):TCP提供了一种可靠的数据传输服务。

2.UDP

还是先上图
在这里插入图片描述
UDP协议(User Data Protocol,用户数据报协议):是与TCP相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去!主要通过超时重发来保证数据到达。

四、应用层

1.HTTP

上图,请求报文
在这里插入图片描述
简单来说就是下面这样
在这里插入图片描述
响应报文总体,细节之处一样。大致了解即可。
在这里插入图片描述
HTTP:超文本传输协议(Hyper Text Transfer Protocol)主要作用就是能够快速灵活的传输任意类型数据对象。

2.DNS

在这里插入图片描述
简单来说就是把域名解析成IP地址然后进行访问。

总结

这是简单介绍四层结构,仅针对不太明白的小伙伴,希望能够对你有所帮助。如果需要了解更深的内容,可以自行探索。后续我会分享关于dns协议工作机制http报文详解,同时介绍https,还会分享关于三次握手及四次挥手的理解。希望·能够对你们有所帮助。再会,铁子。

猜你喜欢

转载自blog.csdn.net/qq_57223070/article/details/126905141