【网络原理】TCP/IP协议五层模型

🥊作者:一只爱打拳的程序猿,Java领域新星创作者,CSDN、阿里云社区优质创作者。

🤼专栏收录于计算机网络原理


本期讲解协议、OSI七层模型、TCP/IP五层模型、网络设备所在的分层、数据的封装和分佣。

目录

1. 什么要有协议?

2. 协议的分层

2.1 协议分层的好处

3. OSI七层模型

4. TCP/IP协议五层模型

5、网络设备所在分层

6、封装和分用

6.1 封装

6.1 分用


1. 什么要有协议?

假如网络通信过程中,我给别人发一条信息“你吃饭了吗?紧接着发了一个动图表情包。有一个问题,接收者是如何区分我发的是文字还是图片呢?

我们知道,数据传输的过程是通过 0和1 这样的二进制数据进行发送的。那么发送者和接受者如何区分传输的 0和1 二进制数据是关于文字的还是图片的呢?因此,我们可以通过协议来规定相应的格式。


2. 协议的分层

TCP/IP协议分层模型有:TCP/IP四层模型、TCP/IP五层模型、OSI七层模型。

对于我们程序猿来说,我们需要搞懂 TCP/IP五层协议 中的前四种协议即可。因为物理层主要是一些传输介质(网线等)类似于电脑的硬件部分,我们软件开发无需深入了解。

网络编程是通过应用层进行的,因此我们在后期 网络编程 的学习中,把应用层的一些规范与使用深入学习即可,而其他层我们只需要了解它们是什么就足够了。


2.1 协议分层的好处

分层最大的好处,类似于面向接口编程:定义好两层间的接口规范,让双方遵循这个规范来对接。

调用方,当调用方使用这些接口时候不关心接口具体是怎么实现的。

提供方,提供方利用封装的特性,隐藏了协议实现的细节,只需要开放接口即可。


3. OSI七层模型

OSI:即Open System Interconnection,开放系统互连。它分为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层(由低到高)。

应用层

评论 37
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只爱打拳的程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值