博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TCP/IP 详解 卷1 协议一书的困惑
阅读量:4949 次
发布时间:2019-06-11

本文共 1075 字,大约阅读时间需要 3 分钟。

还是由老夫来解释你心中的疑惑吧: 

TCP/IP这套书第一册的难点:对于一个没有网络知识的人突然提出很多具体的概念,当然让你迷茫。实际上这本书已经假设了读者对网络有充分的感性认识而且已经初步懂得了网络原理。如果你还不懂这些,你最好先搞定以下问题:
1、网络是干什么的 
2、七层结构模型 
3、网络的组织方式:路由、IP地址与抵制解析、路由更新策略 
4、握手协议、等停协议 
5、网络的使用方式 
6、互联网的构造——全球网、广域网、局域网的连接关系 
在准备阶段,你会接触到很多诸如hub,以太网交换机,路由器等等概念,有个印象就行了 
当你开始看书的时候,不要企图看完第一册之后你能够编写这个协议的代码——相信你看完全三册也不可能。这部书真正的目的在于详细介绍TCP/IP的诸要素的内部工作原理和相互之间的联系,用户读过这本书将能够自由使用TCP/IP协议的编程手册进行应用开发,能够初步诊断和拍除网络故障。真正编写TCP/IP协议的人用的资料是国际电联用的TCP/IP“建议书” 
看第一册书的时候,广泛的知识面是很重要的。如果你不知道无盘工作站,讲抵制解析与反向解析你就绝对看不懂——至于其他的协议,你每学习一个你完全不知情的协议,最好先在网上搜索它的应用实例 
TCP/IP协议这套书有一个很大的毛病:它直接在描述协议的具体工作状态,根本没有列出协议最本质的东西——状态机,命令字,控制信息,数据流。在数据包的格式上面倒是花了很多精力,你在学习的过程中要刻意区分那些信息是控制信息,那些是供建立连接和拆除连接使用的“套接字”之类的连接握手信息,并且要在自己的头脑中假设一个足够复杂的网络考虑数据包的比较复杂的运动状态 
更加恐怖的是:TCP是一个协议族,该书描述的时候并没有严格指出来那个协议有什么主要的状态机,这个状态机和其他协议的有何异同,该协议面向什么现实应用而这些应用中状态机运行的正常态与异常态……所以你看所有的协议好像都是一个样子……这个可能需要多和清楚TCP/IP的人就某一个协议本身多多交流 
TCP/IP是一个很畸形的协议,简直不符合控制原理。这主要是因为它的终端——电脑——能够很轻松地完成这些运算,而且,这个聪明的终端有着很复杂的应用需求。所以,TCP/IP的协议在握手、建立连接等方面的东西很多很复杂而且和多重复内容,而在真正的数据流内部下的功夫却不多。这个使你觉得TCP/IP没多少东西,茫然…… 

转载于:https://www.cnblogs.com/biGpython/archive/2012/04/11/2442924.html

你可能感兴趣的文章
WindowManager.LayoutParams 详解
查看>>
安卓中数据库的搭建与使用
查看>>
.NET 设计规范--.NET约定、惯用法与模式-2.框架设计基础
查看>>
sql 内联,左联,右联,全联
查看>>
C++关于字符串的处理
查看>>
Breaking parallel loops in .NET C# using the Stop method z
查看>>
[轉]redis;mongodb;memcache三者的性能比較
查看>>
让你的WPF程序在Win7下呈现Win8风格主题
查看>>
构建Docker Compose服务堆栈
查看>>
浮点数内存如何存储的
查看>>
JsonCpp 的使用
查看>>
问题账户需求分析
查看>>
hp 服务器通过串口重定向功能的使用
查看>>
此博客不再发表对自己私事的看法
查看>>
导致Asp.Net站点重启的10个原因
查看>>
【PMP】Head First PMP 学习笔记 第一章 引言
查看>>
抓住云机遇编排工作 搞定复杂IT工作流
查看>>
MYSQL的longtext字段能放多少数据?
查看>>
MTK 平台上如何给 camera 添加一种 preview size
查看>>
云计算最大难处
查看>>