`

怎样看类似TCP/IP这类“经典”

 
阅读更多
      看了一卷TCP/IP的经典作,才慢慢理解了通信模块中在底层是如何实现数据的传送以及保证数据传送的准确性的。虽说看了一卷只是经典中的冰山一角,但还是有点想法,也许会有点自负,但人嘛,活着就该是为了否定前人来证明自己。
      其实很多朋友说看了这本经典都看不懂,我觉得是谦虚过头了吧。都已经译成中文的了,有什么字看不懂?不懂的应该只是那些专有名词而已吧?我觉得一卷里面无非就是介绍了一下网络的大概,让我们先对网络通信上上下下有个物理层面上的了解,之后再抽象到链路层面上的数据传送,数据数据,都是01串而已,而怎样才能达到通信的目的,显然就是解析01串的问题了。问题就在这里出现了,世界要联网,就必须有标准,所以TCP/IP协议也就诞生了,就这么简单,它就是一份协议,而且说它是经典是因为它不可能有大改动了,并不是像我们中国历史文化那些经典的定义那样,经典到你的思想境界没到那个层面的话就看不懂那个样子。这本经典是经典在它的稳定性,也许几百年后它还是经典,因为它不变。那么看这本书就应该是像看本草纲目那样的工具书去看,而不是像看文学作品那样去看。看它是为了了解它有什么东西,而不是为了让自己能写出它的仿品出来。
      总之它就是一工具书类的经典,说穿了就只有一点:它是一套协议罢了。看它是去看它是怎么实现的,我觉得这就够了。
分享到:
评论

相关推荐

    TCP/IP协议与网络编程技术

    打开国内外各大知名网站的招聘页面,都可以看到类似于“熟悉TCP/IP协议、掌握socket通讯开发”等字样的要求。本书就是为了满足读者在这方面知识的需求而编写的一本TCP/IP协议与基于TCP/IP编程方面的书籍。 本书有...

    lis双向通讯(tcp/ip)

    本资源为通过tcp/ip协议实现与仪器设备进行通信,示例为创建服务端,然后等待客户端连接,连接后可自动接收对方发来的数据,...类似于tcp/ip调试助手,医疗行业或工业行业可参考本示例。其中还有ASTM协议数据解析demo.

    TCP/IP终端工具

    用CAsyncSocket类实现的TCP/IP终端工具源代码。 实现了类似超级终端的功能。

    Qt 实现(基于tcp/ip)类似QQ聊天

    用Qt简单的实现了QQ聊天的功能,基于tcp/ip协议的

    TCPIP思维导图.pdf

    由于在网络通讯协议普遍采用分层的结构,当多个层次的协议共同工作时,类似计算机科学中的堆栈,因此又被称为TCP/IP协议栈(英语:TCP/IP Protocol Stack)[4][5] 。这些协议最早发源于美国DoD的ARPA网项目,因此也...

    区块链将成为互联网基础协议,类似于TCP/IP、HTTP

    互联网通信用的协议是所谓 TCP/IP 协议族。通常认为 TCP/IP 协议族包括四层:应用层、传输层、网络层、链路层。链路层将一些数据放在电线上;网络层对数据进行路由;传输层将数据持久化;应用层以应用的形式提供数据...

    labview-datattransferserver.rar_LabVIEW 服务器_TCP/IP 数据传输_labview

    基于TCP/IP的labview局域网数据传输的服务器段。类似于局域网内的QQ

    SocketQQ_UDP_TCP/IP_服务器/客户端

    做了个类似QQ的局域网通信的测试软件,可以用UDP协议,也可以用TCPIP协议,功能基本都实现了,未详细整理,其中TCPIP的服务器和客户端地址在源程序里,控件上懒得做了。

    Tcp通讯.zip_TwinCat TCP_twincat tcp/ip_twincat 2_twincat tcpip_tw

    TwinCAT TCP/IP Server类似自由 口通讯,协议的双方或者多行决定必须类似自由 口通讯,协议的双方或者多行决定必须PLC PLC程序编确定自己如何发起通讯请求.

    TCPIP高效编程:改善网络程序的44个技巧 PDF中文版带书签-目录

    《TCP/IP高效编程:改善网络程序的44个技巧》是TCP/IP 领域历久弥新的经典著作,网络编程人员必备,对TCP/IP 网络编程中存在的各种问题进行了全面解析,旨在帮助读者深入透彻地理解TCP/IP 网络编程。本书组织方式比较...

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

    所以准确的说是IP和端口号,但是客户端的端口号不是由你自己定的,是由计算机自动分配的,要不然就出现端口冲突了,说的这么多,看下面的这张图就简单明了了。 在上面这张图中,你可以理解为程序A和程序B是2个SOCKET...

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

    所以准确的说是IP和端口号,但是客户端的端口号不是由你自己定的,是由计算机自动分配的,要不然就出现端口冲突了,说的这么多,看下面的这张图就简单明了了。 在上面这张图中,你可以理解为程序A和程序B是2个...

    具有完整TCP/IP协议支持的UBoot

    基于该协议栈以及UBoot的独立应用开发框架,实现了对通用调试软件的复杂通讯协议的完整支持。经过上述技术改进,极大地扩展了通用调试软件的适用范围,加快了变电站工程实施中遇到的各种装置类似问题的解决速度。

    MATLAB 中使用 Java 类的 TCP/IP 套接字通信:使用帮助程序 Java 类的简单示例 TCP/IP 服务器和客户端-matlab开发

    提供了一个用 MATLAB 编写的示例服务器/客户端,它利用调用 Java 的能力使用 TCP/IP 执行消息通信。 与我之前的示例 ( http://www.mathworks.com/matlabcentral/fileexchange/21131 ) 类似,但通过使用帮助程序 ...

    TCP/IP网络软件创新实验

    在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,由此而产生的聊天工具越来越多,类似QQ、网络聊天时一类的聊天系统的发展日新月异,因此产生了制作一个类似QQ的网络聊天工具的;而且通过制作...

    abb机器人外部tcp定义方法-ABB机器人的各种通信运用方式.pdf

    abb机器⼈外部tcp定义⽅法_ABB机器⼈的各种通信运⽤⽅式 针对⼯... 这时候就推荐使⽤总线以获得较多的 IO 信号, 当然*优的⽅式是使 ⽤后⾯提到的基于⽹络(⾮总线的 TCP/IP)的⽅式。 2.2 总线: a)Profinet b)iProfibus

    TCP/IP终端工具VC源代码

    用CAsyncSocket类实现的TCP/IP终端工具源代码。 实现了类似超级终端的功能。 关键字:TCP/IP终端,CAsyncSocket

    ASocket 是一个TCP/UDP协议的封装库,方便快速实现TCP的长连接与UDP的单播、组播、广播等相关通信

    并被划分为局部连接多播地址、预留多播地址和管理权限多播地址3类: 局部多播地址:在224.0.0.0~224.0.0.255之间,这是为路由协议和其他用途保留的地址,路由器并不转发属于此范围的IP包。 预留多播地址:在224.0....

    嵌入式系统/ARM技术中的嵌入式TCP/IP协议栈在单片机上的实现

    随着嵌入式设备与网络的日益结合,在单片机系统中引入TCP/IP协议栈,以支持单片机接入网络,成为嵌入式领域的一个重要方向。在此对基于SST89E516RD单片机的TCP/IP协议栈的实现方法给予讨论。选用SST89E516RD单片机...

    hervSockets - TCP/IP handler classes-开源

    hSockets是一组处理程序类,最初是作为大学对基于Linux的TCP / IP连接的研究而设计的。 它类似于Java的Socket API的功能,其中包括InetAddress类,Socket和ServerSocket类

Global site tag (gtag.js) - Google Analytics