计算机网络五层结构

计算机网络五层结构是指应用层、传输层、网络层、数据链路层、物理层。OSI参考模型是最早的网络结构模型,目前多见于教科书中,实际使用更多的是五层结构模型。

1、应用层

应用层是网络结构中的最高层,在互联网中,我们最先接触的就是各种应用程序,如web,app等等,它们就是处于网络最高层的存在,所以应用层的实体就是这些应用程序。

应用层的协议包括http,ftp,smtp,pop等,这些协议规定了应用程序接收的数据格式,应用程序能够根据规定的数据格式将数据解析后呈现到页面上,供用户观看。

2、传输层

在操作系统中,每一个应用程序都有一个端口号,用于对外界发送或者接收数据。

那么应用程序如何将数据从自己的端口发送到另一个应用程序的端口呢?这里就需要传输层了。

传输层就是要解决端到端的传输问题,比如对方的主机地址是多少、端口号是多少、对方是否是否在线并处于可传输数据的状态、什么时候传输完成、怎么知道传输成功没有等等,这些都是传输层要解决的问题。而传输层协议就能解决这些问题,它规定了到达端口时数据的格式(无论是应用程序给到端口的数据,还是从外界传输到端口的数据),这里的数据在应用层数据的基础上添加了一些新的数据,这些新的数据就包含了主机地址、端口号、传输是否成功等信息。

简而言之,传输层是为了解决不同主机间应用程序(进程)传输数据的问题。

我们常见的传输层协议就是TCP、UDP两种,其中T

  • 22
    点赞
  • 72
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值