计算机网络体系结构(详解)

目录

一、OSI和TCP/IP

二、协议与划分层次

三、五层体系结构

  四、 分层的主要工能

四、主机A与主机B传输数据(主机是接入网络的设备)

五、补充


一、OSI和TCP/IP

        1)国际标准osi(开放系统互连基本参考模型)只获得了一些理论研究成果,并没有得到市场的认可。

        2)非国际标准TCP/IP获得了广泛的使用。

二、协议与划分层次

        1)网络协议,简称“协议”,是进行网络中的数据交换而建立的规则和约定。

        2)网络协议的三个组成要素是什么?

                语法:数据与控制信息的结构或格式

                语义:需要发出控制信息,完成某种动作和做出某种响应。

                同步:事件实现顺序的详细说明。

             注释:网络协议是计算机网络重要组成部分。

        3)协议的形式

                一种是文字描述,另一种是程序代码。

        4)层次式协议结构

                1.ARPANET表明,对于复杂的计算机网络协议,其结构应当是层次式的。

                2.分层的好处:各层之间是独立的;灵活性号;易于实现和维护;机构上可割裂开来;能促进标准化工作。

                   分层的坏处:降低效率。         

三、五层体系结构

        1)OSI的七层体系结构自顶向下分别为:应用层、表示层、会话层、运输层、网络层、数据链路层、物理层。

        2)TCP/IP为四层体系结构:应用层(包括应用层协议:DNS、HTTP等)、运输层(TCP或者UDP)、网际层(IP)和网络接口层。

        3)(采用折中方式) 五层体系结构:应用层、运输层、网络层、数据链路层、物理层。

  四、 分层的主要工能

        1)流量控制:发送端速率使接受端来得及接受,不能太快。

        2)分段和重装:发送端将发送的数据划分为更小的单位,接着在接收端还原。

        3)差错控制:相应层次对等方的通信更有效。

四、主机A与主机B传输数据(主机是接入网络的设备)

        步骤:

                传输方主机A :

                   1.应用进程(相当于应用程序,例如QQ或是微信)数据先传输到应用层,加上应用层首部,称为应用程PDU。(PDU指的是协议数据单元 

                   2.应用层PDU再次传送到运输层,加上运输层首部,成为运输层报文

                   3.运输层报文再传送到网络层,加上网络层首部,成为IP数据包(或分组)。

                   4.IP数据包再次传送到数据链路层,加上链路层首部和尾部,成为数据链路层帧

                   5.  数据链路层帧传输给物理层。

                   6.物理层把比特流传送给物理媒体,发送端物理层传送到接收端物理层通过物理媒体(电信号或光信号)传播

     接收方主机B :1.物理层接收到比特流,上交给数据链路层。

                              2.数据链路层剥去帧首部和帧尾部取出数据部分,上交给网络层。、

                              3. 网络层剥去首部,取出数据部分上交给运输层。

                              4.运输层剥去首部,取出数据部分上交给应用层。

                              5.应用层剥去首部,取出应用程序数据上交给应用进程。

                                                   

五、补充

        1)计算机网络的体系结构是计算机网络各层及其协议的集合。

        2)协议是控制两个对等实体进行通信的规则的集合,它的实现保证能够向上一层提供服务。

        3)体系结构是抽象的,实现是具体的,真正在运行的是计算机硬件和软件

        

参考书籍:

1.詹姆斯·库罗斯著,陈鸣译。计算机网络:自顶向下(第七版),机械工业出版社,2018.
2.理查德·史蒂文森著,TCP/IP协议详解(第一卷),机械工业出版社,2019.
3.谢希仁编著,计算机网络(第8版),电子工业出版社,2021

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值