zoukankan      html  css  js  c++  java
  • 三、计算机网络概论

    通信子网:对于OSI参考模型的下三层,包括物理层,数据链路层,网络层。

    集线器(Hub):物理层

    交换机(Switch):数据链路层

    路由器(Route):网络层

    资源子网:对网络用户提供可共享资源的硬件,软件和信息资源。

    中继器和桥连接器(网桥):用在局域网的物理层和数据链路层的联网设备。

    1、计算机网络的分层结构:

    每一层都有自己传送的数据单位,名称,大小,含义不同。

    计算机网络的各个层次中,每一个报文都是由两部分组成,一个是数据部分,也就是SDU,一个控制信息部分,PCI,他们共同组成PDU.

    SDU:服务数据单元

    PCI:协议控制信息

    PDU:协议数据单元

    2、协议:规则的集合

    为了在网络中有条不紊的交换数据,必须遵循事先约定好的规则,Network protocol协议是控制两个或者多个对等的实体进行通信的规则集合。不对等的实体之间是没有协议的,比如TCP/IP协议栈

    节点A的传输层和节点B的传输层之间存在协议。但是节点A的传输层和节点B的网络层不存在协议。

    协议:语法+语义+同步

    语法规定传输数据格式,语义规定要完成的功能,同步规定执行各种操作的条件和时序。

    完整的协议:具有线路管理(建立连接,释放连接),差错控制,数据转换,功能。

    3、接口

    同一节点内相邻两层间交换信息的连接点。每一层只能为紧邻的层次之间定义接口,不能跨层定义接口

    同一节点相邻两层的实体通过服务访问点(Service Access Point,SAP)进行交换。而局域网接入到广域网是通过路由器的互连设备实现。

    4、服务

    也就是下层为紧相邻的上层提供的功能调用。

    上层使用下层所提供的的服务,必须通过与下层交换一些命令。

    这些命令在OSI中成为服务原语。

    请求Request:由服务用户发往服务提供者,请求完成某个工作

    指示Indication:由服务提供者发往服务使用者,指示用户做某个工作

    响应Response:由服务用户发送服务提供者,作为对指示的响应

    正式Conformation:由服务提供者发往服务用户,作为对请求的证实

    5、计算机网络提供的服务分类

    面向连接服务和无连接服务

    5.1、面向连接服务:通信前双方必须建立连接,分配相应的资源(缓冲区),为了保证通信能正常运行。

    传输结束后释放连接和所占用的资源。

    面向连接服务的过程:建立连接,数据传输,释放连接,三个阶段,TCP就是面向连接服务的协议。

    5.2、无连接服务:通信前双方不需要先建立,需要发送数据的时候就直接发送,把每个带有目的地址的包传送到

    线路上,由系统选定线路进行传输,一种不可靠的服务。IP,UDP一种无连接的服务协议。

    6、可靠服务和不可靠服务

    6.1、可靠服务:网络具有纠错,检错,应答机制,能够保证数据的正确,可靠地传送目的地

    6.2、不可靠服务:网络只是尽量正确,可靠地传送,但是不能保证数据正确,可靠地到达目的地。

    7、有应答服务和无应答服务

    有应答服务:接收方在收到数据后向发送方给出相应的应答,这个应答是传输系统内部自动实现。并不是用户实现。

    例如文件传输服务FTP,是一种有应答服务。

    无应答服务:接收方收到数据后不自动的给出应答,如果要应答,则由高层实现。

    比如WWW服务,客户端收到服务器发送的页面文件后不给出应答。

  • 相关阅读:
    洛谷P1527 矩阵乘法——二维树状数组+整体二分
    bzoj1503 [NOI2004]郁闷的出纳员——splay
    bzoj4811 [Ynoi2017]由乃的OJ 树链剖分+位运算
    D Dandan's lunch
    C Sleepy Kaguya
    B bearBaby loves sleeping
    A AFei Loves Magic
    II play with GG
    angular的路由和监听路由的变化和用户超时的监听
    ng-disabled 指令
  • 原文地址:https://www.cnblogs.com/drq1/p/9674702.html
Copyright © 2011-2022 走看看