`
pascal4123
  • 浏览: 114651 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

网络协议的一点理解(2008-02)

    博客分类:
  • COMM
阅读更多
internet被设计成5层(按照微软的TCP/IP协议):
--------------------------
应用层:高级信息的组织
传输层:端口化,端到端的通信
网络层:主机到主机的路由
链路层:差错控制
物理层:2进制数化
--------------------------
物理连接设施:没有智能的媒介

在开发者眼里,从上到下这5层跨过了几个有重要意义的边界:

1.人机界面:之上是人的世界,之下是机械装置
    人控制机械装置只能通过人机界面
2.网络socket:之上是本地应用,之下是网络驱动, socket可以直接插入TCP/IP协议栈的各层,未经过层认为空

3.智能边界:之上是智能世界,之下是无智能设施
    智能集中于节点,智能的通信又借助于物理媒介:空气中的电磁波,金属导体中的电压信号等

本来还有一个软件/硬件的分水岭,它比较灵活,可在1,2,3之间任意1处.软硬件本来就很难划分,也很容易互换.
分享到:
评论

相关推荐

    汽车通讯协议SAE j1708-introduction标准 英文版

    RS-485收发器以被动模式连接在总线上,这一点尤为重要,因为通常用于RS-485网络的收发器在主动模式下工作。被动模式的好处是允许非破坏性的总线仲裁。 SAE j1708网络不使用终端电阻,而是使用47欧姆的电阻器,确保...

    网络安全协议概述.pptx

    网络安全协议是保障网络通信安全的重要工具,它们通过...无论是对于个人用户还是企业,理解并正确使用这些协议是防范网络安全威胁的关键。随着技术的发展,网络安全协议也在不断演进和完善,以应对日益复杂的网络威胁。

    网络游戏-Linux系统中网络协议栈管理方法及系统.zip

    在Linux系统中,网络协议栈是操作系统的核心组成部分,它负责处理网络通信的各个方面,包括数据的接收、传输、路由...这份“网络游戏-Linux系统中网络协议栈管理方法及系统.zip”的PDF文档将详细指导你如何做到这一点。

    Neutron与Nova的网络逻辑关系---Nova节点网络逻辑关系(一)

    114: qvb0945157b-02: ,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master qbr0945157b-02 state UP qlen 1000 117: tap0945157b-02: ,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master ...

    CanOpen_DS402协议-电机驱动器.pdf

    此外,文档提供了一系列参考信息和定义,为理解协议的进一步内容提供了一个清晰的框架。例如,它可能包含了一系列缩略语和术语的定义,帮助用户快速掌握专业词汇。 最后,文档中还包含了一般性的许可和专利信息,...

    一点通模拟路由器-计算机网络实验使用软件

    通过一点通模拟路由器软件,我们可以学习如何配置这些设备的接口、路由表、访问控制列表(ACL)以及各种网络协议,如TCP/IP、DHCP、DNS等。 在模拟环境中,用户可以尝试设置不同的网络拓扑结构,例如星型、环形、...

    电大--网络实用技术基础-形考册作业三.docx

    ### 电大网络实用技术基础知识点总结 #### 第三章习题及参考答案解析 ##### 一、单项选择题解析 1. **ICMP协议**: - 正确选项:C ...这些知识点对于理解计算机网络的基础概念和技术原理非常重要。

    pt.rar_网络协议分析器

    《Python实现的网络协议分析器——深入理解与应用》 在信息技术领域,网络协议分析是不可或缺的一环,它有助于我们理解和诊断网络通信问题,优化网络性能。本文将围绕"pt.rar_网络协议分析器"这一主题,深入探讨...

    matlab仿真MAC

    总的来说,这个MATLAB仿真MAC项目对于理解S-MAC和802.15.4协议的工作机制,以及研究和优化无线网络的性能具有重要意义。通过深入学习和分析这些代码,我们可以对无线通信的底层机制有更深入的认识,并且能够应用于...

    计算机网络实验报告二:数据链路层协议分析

    3. **理解多路访问控制协议**:在这样的网络环境中,为了避免多个终端同时传输数据而导致冲突,需要采用多路访问控制协议。例如CSMA/CD(载波侦听多路访问/冲突检测)是一种常用的协议,它确保只有当介质空闲时才会...

    Visual C++网络通信协议分析与应用实现.rar

    为了提高效率和准确性,可以编写自定义的解析器,或者利用第三方库,如Poco库,它包含了对多种网络协议的解析和支持。 在应用实现方面,Visual C++可以构建各种类型的网络应用,如文件传输客户端、服务器、聊天程序...

    PYDT-RouteSim 一点通路由模拟软件

    "PYDT-RouteSim 一点通路由模拟软件"是一款专为学习和理解网络路由技术而设计的工具,尤其适用于思科认证考试的备考者。这款软件允许用户在虚拟环境中模拟路由器的操作,从而深入理解路由协议、配置和故障排除等关键...

    网络概述、网络协议、网络类型等

    网络协议是网络通信的基础,它们定义了数据传输的规则、格式和标准,使得不同设备能够理解并交换信息。如同人类之间的语言,只有遵循相同的协议,网络中的设备才能有效地进行数据传输。常见的网络协议有TCP/IP(传输...

    IEEE_std_1588-2008

    由于技术原因,OCR扫描出的文字中可能有识别错误或漏识别,但是通过上下文可以理解标准文档的基本内容,这表明文档是一个关于PTP标准的技术性规范说明,它详细定义了协议的实现细节,允许各厂商和开发者开发出兼容该...

    网络游戏-基于网络处理器实现点对点复用协议的方法.zip

    网络处理器是一种专门设计用于处理网络数据流的微处理器,它可以执行复杂的网络协议和应用,提供高速、低延迟的数据处理能力。在网络游戏中,NP可以处理大量的并发连接,优化数据包的转发和处理,从而改善玩家的游戏...

    纯电动车BMS与整车系统CAN通信协议.pdf

    这意味着如果我们想要了解如何为电动车BMS编写软件,理解这个通信协议将是不可或缺的一部分。通过这个协议,软件开发人员能够了解如何与BMS交换数据,如何处理数据,并且如何将这些数据呈现给用户或者用来控制车辆。...

    海康威视降级,不支持第三方协议降级解决。DS-78xxNB-K1、DS-78xxNB-K1/C、DS-78xxNB-K2 DS-88xxNB-K8

    标题中的“海康威视降级,不支持第三方协议降级解决”指的是海康威视公司的部分型号NVR(网络视频录像机)设备,如DS-78xxNB-K1、DS-78xxNB-K1/C、DS-78xxNB-K2以及DS-88xxNB-K8,存在一种情况,即它们不能通过非...

    网络程序设计--MFC网络聊天室

    MFC包含了对Winsock的支持,Winsock是Windows下的网络编程接口,遵循TCP/IP协议族。通过MFC的CAsyncSocket类,我们可以方便地创建和管理网络连接,实现数据的发送和接收。 在聊天室中,服务器端扮演着核心角色,它...

    论文研究-光突发交换网络路由协议简介 .pdf

    由于OBS网络的源地址选路特点,需要发起路由的节点能够获取全网的拓扑状态信息,这一点与OSPF协议中分区自治区域的概念类似。类OSPF协议主要包含四类路由信息数据包,分别为Hello包、链路状态数据库分组包、链路状态...

    smac.rar_s-mac_s-mac协议_simple smac_smac

    通过分析和理解S-MAC协议,我们可以为无线传感器网络设计更高效的能效策略,尤其是在资源有限、电池供电的传感器节点环境下,这一点尤为重要。S-MAC协议提供了一种平衡网络性能和能源效率的有效方法,对于研究和开发...

Global site tag (gtag.js) - Google Analytics