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

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

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

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

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

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

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

相关推荐

    基于GLBP协议的医院网络规划与设计.zip

    通过对基于GLBP协议的医院网络规划与设计,让我对如何搭建一个大型医院网络有了更加深入的理解与探讨,与之同时,让我对于搭建大型医院网络所运用的技术有力深入的接触,搭建大型医院网是一项重要的工程,搭建网络的...

    C++使用SOCKET实现TCP-IP协议的通讯最好的DEMO源码

    首先要理解基本的原理,2台电脑间实现TCP通讯,首先要建立起连接,在这里要提到服务器端与客户端,两个的区别通俗讲就是主动与被动的关系,两个人对话,肯定是先有人先发起会话,要不然谁都不讲,谈什么话题,呵呵!...

    计算机网络课程设计之组建小型企业局域网.docx.docx

    课程设计总结………………………………………………..17 一、课程设计目的及要求: 通过一周的课程设计,培养进一步理解和掌握网络组网的过程及方案设计,为今后从事实际工作打下基础;熟练掌握子网划分及路由协议的...

    网络编程技术

    我不需要学的很深,很精,只要懂一点,别人说起来我能大致理解就行了,如果公司有一个网络编程的项目,我能大致的理解需求,然后再慢慢的自己仔细琢磨就行了。 问题: 不知从何处下手? 该学点什么东西?从那里可以...

    基于SIP开发软件电话的一些资源(转自YOUTOO)

    熟悉后再一个函数一个函数地深入学习exosip提供的接口函数,就可以深入理解osip 了,达到间接学习oSIP的目的,同时也能从eXoSIP中学习到正确使用oSIP的良好的编程风格和语法格式。 而要成功编译...

    使用SOCKET实现TCP-IP协议的通讯最好的DEMO源码

    首先要理解基本的原理,2台电脑间实现TCP通讯,首先要建立起连接,在这里要提到服务器端与客户端,两个的区别通俗讲就是主动与被动的关系,两个人对话,肯定是先有人先发起会话,要不然谁都不讲,谈什么话题,呵呵!...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    我的理解是它满足了网络共享和数据交互,使用DTD最大的好处在于DTD文件的共享。(就是上文DTD说明语句中的PUBLIC属性)。比如,两个相同行业不同地区的人使用同一个DTD文件来作为文档创建规范,那么他们的数据就很容易...

    fourinone-3.04.25

    如果仅仅是为了实现这个简单的初衷,为什么一切会那么复杂,我觉的自己可以写一个更简单的东西,它不需要过度设计,只需要看上去更酷一点,更小巧一点,功能更强一点。于是我将自己对分布式的理解融入到这个框架中,...

    ASP EXCEL导入SQL

    它让人们真正理解我们的网络协议HTTP本来面貌。它正在成为网络服务的主流技术,同时也正在改变互联网的网络软件开发的全新思维方式。AJAX技术和Rails框架把REST软件架构思想真正地在实际中很好表现出来。今天微软也...

    Policy Highlights: Focus on Vital Keywords-crx插件

    自动与以下热门政策页面配合使用:-隐私政策-服务条款-Cookie政策-披露政策-免责声明政策-行为准则也可与许多页面配合使用,例如:-法律页面-合同签署页面-确认页面-协议页面- GDPR页面当您浏览网络并访问与政策相关...

    SynergyInstaller-1.3.1

    这款软件的好处在于:它可以跨操作系统使用,只要你的多台电脑是通过网络连接,在同一个网段(不同网段没有试验过),并且支持TCP/IP协议,那都可以轻松实现多台电脑的共享。 synergy的优点:使用synergy就好像把...

    RemObjects SDK

    但是你必须知道很重要的一点,创建任何分布式系统都需要一种消息协议让客户端和中间层通讯. 标准的消息协议是RPC-protocol (DCOM的基础), Java的 RMI 或 SOAP. RemObjects SDK适合作什么 为什么当一些协议都是适用的...

    Sniffer原理及开源代码

    这些地址唯一地表示着网络上的机器(这一点于Internet地址系统比较相似)。当用户发送一个报文时,这些报文就会发送到LAN上所有可用的机器。 在一般情况下,网络上所有的机器都可以“听”到通过的流量,但对不属于...

    一个简单的HTTP客户端.rar

    其关键是要理解HTTP协议的工作原理,具体参见RFC2616规范(http://www.ietf.org/rfc/rfc2616.txt); 本文仅仅用一二十行代码就实现了一个简单的HTTP客户端,它能够将163的首页获取并打印出来。 全部源代码如下...

    asp.net知识库

    我对J2EE和.NET的一点理解 难分难舍的DSO(一) InternalsVisibleToAttribute,友元程序集访问属性 Essential .NET 读书笔记 [第一部分] NET FrameWork的Collections支持 .NET的反射在软件设计上的应用 关于跨程序集...

    大数据业务V1.pptx

    01 02 03 合作协议通过双方业务及法律部门多次审核、修改,最终达成一致,目前协议已签署完毕,待安华方按照协议规定付款后开始实施。 04 客户痛点 企业痛点: 联系人信息变更不掌握 联系人信息不真实 联通能力 ...

    ctf总结.md

    自己在做CTF过程中做的总结下面中实验室指的是网络安全实验室 题目全部来自bugku,南邮和网络安全实验室,题较基础,实验吧要复杂些 文中所有知识点内容并不全,要学习原理及深入得自己去找资源学习 看这个的时候,...

    tcpmon工具

    webservice开发必备,用来嗅探网络传输数据,可以更好的理解soap协议。

    隐私悖论 2.0-研究论文

    第一个是社会组织的转变,它促使个人加入社交网站并在这些网络上或向这些网络披露大量个人信息。 二是信息交换协议基本结构的改变,允许社交网站作为个人信息在社交交换中的第三方受益人退居幕后。 然后,本文通过...

Global site tag (gtag.js) - Google Analytics