一篇文章带你搞懂OSI模型、TCP/IP协议栈

本文详细阐述了OSI模型的七层和五层结构,重点讲解了各层的功能和协议,如应用层的HTTP和SMTP,传输层的TCP和UDP,以及网络层的IP和ICMP。同时,还介绍了TCP/IP协议栈的四层结构和它们在OSI模型中的对应关系。
摘要由CSDN通过智能技术生成

OSI模型:

OSI分为七层模型和五层模型;

七层模型从上至下分别为

应用层、表示层、会话层、传输层、网络层、数据链路层、物理层;

五层模型从上至下分别为

应用层、传输层、网络层、数据链路层、物理层;

应用层:应用层是用户和个应用程序的接口,直接向用户提供服务,完成用户希望在网络上完成的各种工作。除此之外还负责协调各个应用程序间的工作,产生原始数据。

协议有:HTTP(80,TCP)、Telent、SSH、FTP(21/20,TCP)、SMTP(25,TCP)、DNS(53,UDP)、HTTPS

表示层:对应用层的数据进行处理:格式化处理、压缩解压缩、加密解密、编码;

目的是使数据快速传递、安全传递

会话层:组织和协调两个会话进程之间的通信,并对数据交换进行管理。会话身份以及通信的模式为 会话/全双工/半双工

传输层:提供会话层和网络层之间的传输服务,将会话层的数据进行分段、重组,转化为数据段,提高效率,并在发送方和接收方之间建立一条可靠的链接,确保数能正确无误的传送到网络层。使用端口号来区分应用层的不同应用程序。

协议:TCP、UDP

网络层:为传送来的数据加装IP地址,使得到的数据段转化为数据包或数据报,用于寻址和路由,指引数据包前进的方向

协议:IP、ICMP

数据链路层:将接收到的数据转化为帧,以便在本地网络中传输,在本地网段上使用硬件地址唯一标识一台主机

关键词:MAC地址、局域网、分段目标、局部地址

物理层:将接收到的数据转化为比特流

传输介质:网线、光纤

TCP/IP协议栈

TCP/IP协议栈是一系列网络协议的总和,采用4层结构,分别为:

应用层、传输层、互联网络层、网络接口层

应用层:对应OSI七层模型中的应用层,为用户提供所需要的各种服务,例如:FTP、Telent、DNS、SMTP等

传输层:​​​​​​​对应OSI七层模型中的传输层,为应用层实体提供端到端的通信功能,保证了数据包的顺序传送及数据的完整性,该层定义了两个主要的协议:

TCP(传输控制协议):TCP协议提供的是一种可靠的、通过“三次握手”来连接的数据传输服务;

UDP(用户数据报协议):UDP协议提供不保证可靠(并非不可靠)、无连接的数据传输服务;

互联网络层:对应OSI七层模型中的网络层,主要解决主机到主机的通信问题,注重重新赋予主机一个IP地址来完成对主机的寻址,还负责数据包在多种网络中的路由,主要分为三个协议

IP(网际协议):IP协议是网际互联层最重要的协议,提供可靠、无连接的数据报传递服务;

IGMP(互联网组管理协议)

ICMP(互联网控制报文协议)

网络接口层:​​​​​​​对应OSI七层模型中的物理层和数据链路层,负责将是数据在主机和网络之间的交换

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

玛卡巴卡的大推车

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

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

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

打赏作者

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

抵扣说明:

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

余额充值