美文网首页
计算机学习网络笔记(一)

计算机学习网络笔记(一)

作者: 流年排队 | 来源:发表于2019-03-17 21:25 被阅读0次

    关于计算机网络,首先应该学习的是计算机网络体系结构,从整体架构上去理解计算机网络。

    OSI七层模型和TCP/IP四层模型

    OSI,Open Systems Interconnection Reference Model,即开放系统互连基本参考模型,希望全球的计算机网络都能遵循这个统一标准,但由于基于TCP/IP的互联网已抢先在全球范围内大量成功运行,故OSI是一种法律意义上的国际标准,TCP/IP是事实上的国家标准。

    这两种协议结构可以结合起来学习,一般是把它们汇合成为五层协议的体系结构。

    常用来学习的五层模型

    .应用层(application layer)应用层是体系结构的最高层,通过应用进程间的交互来完成特定网络应用。也就是说,我们在电脑上可以通过安装的软件来看新闻、视频、交流,是通过应用层协议的。比如通过邮箱发送电子邮件,需要用到SMTP协议,登录网页看新闻,要通过HTTP协议。

    .运输层(transport layer)    也叫传输层,负责向两台主机进程之间的通信提供通用的数据传输的业务。“通用”,意指运输层不针对特定的网络应用,二十多种应用可以使用同一个运输层服务。

    运输层主要有两种协议:传输控制协议TCP(Transmission Control Protocol)—提供面向连接的、可靠的数据传输服务,传输单位是报文段(segment);

    用户数据报协议UDP(User Datagram Pratocol)—提供无连接的、尽最大努力的数据传输服务,不保证数据传输的可靠性,传输单位是用户数据报

    .网络层(network layer)    为分组交换网上的不同主机提供通信服务,网络层把运输层产生的报文段或用户数据报封装成分组(包)进行传送。互联网使用的网络层协议是无连接的网际协议IP(Internet Protocol),把分组叫做IP数据报

    我们使用的互联网,是由大量的异构网络通过路由器相互连接起来的,IP协议可以让这些异构网络之间互通。

    .数据链路层(data link layer)  链路层,在两个相邻结点之间传送数据时,数据链路层将网络层交下来的IP数据报组装成,在两个相邻结点之间传送帧。每一帧包括数据和必要的控制信息(同步信息、地址信息、差错控制等)。

    .物理层(physical layer)  物理层考虑的是在连接各种计算机的传输媒体上传输数据比特流,屏蔽掉传输媒体和通信手段的差异。简单理解就是不论是视频还是图片,都可以转化成比特流,在相同的形式传递。

    最后标注一下,传递信息所利用的一些物理媒体,比如双绞线、同轴电缆、光纤等,并不在物理层而在物理层下面,也把物理层下面的物理媒体当作第0层

    相关文章

      网友评论

          本文标题:计算机学习网络笔记(一)

          本文链接:https://www.haomeiwen.com/subject/fcepmqtx.html