多平台统一管理软件接口,如何实现多平台统一管理软件接口
248
2022-10-22
《图解TCPIP》知识学习(1.3):协议
1 参考资料道阻且长,行则将至。埋头苦干,不鸣则已,一鸣惊人!加油,骚年!
参考书本资料:
1、“计算机网络体系结构” 将这些网络协议进行了系统的归纳。TCP/IP 就是 IP 、TCP 、HTTP 等协议的集合。
2、各种网络体系结构及其协议
网络体系结构 | 协议 | 主要用途 |
---|---|---|
TCP/IP | IP,ICMP,TCP,UDP,HTTP,TELNET,SNMP,SMTP… | 互联网,局域网 |
IPX/SPX(NetWare) | IPX,SPX,NPC… | 个人电脑局域网 |
AppleTalk | DDP,RTMP,AEP,ATP,ZIP… | 苹果公司现有产品的局域网 |
DECnet | DPR,NSP,SCP… | 前 DEC 小型机 |
OSI | FTAM,MOTIS,VT,CMIS/CMIP,CLNP,CONP… | —— |
XNS(Xerox Network Services) | IDP,SPP,PEP… | 施乐公司网络 |
3、协议如同人与人的对话
举了个例子,A B C 三个人,A 只会汉语,B 只会英语,C 即会汉语又会说英语;
4、分组交换协议
分组交换是指将大数据分割为一个个叫做包(Packet)的较小单位进行传输的方法。
(1)这些发送端地址、接收端地址以及分组序号写入的部分称为 “报文首部” 。
(2)一个较大的数据被分为多个分组时,为了标明是原始数据中的哪一部分,就有必要将分组的序号写入包中。接收端会根据这个序号,再将每个分组按照序号重新装配为原始数据。
(3)通信协议中,通常会规定报文首部应该写入哪些信息、应该如何处理这些信息。
(4)相互通信的每一台计算机则根据协议构造报文首部、读取首部内容等。为了双方能正确通信,分组的发送方和接收方有必要对报文首部和内容保持一致的定义和解释。
1、CPU 与 OS 分别是什么?又有什么不同?
CPU(Central Processing Unit)译作中央处理器。它如同一台计算机的 “心脏” ,每个程序实际上是由它调度执行的。CPU 的性能很大程度上也决定着一台计算机的处理性能。因此人们常说计算机的发展史实际上是 CPU 的发展史。
目前人们常用的 CPU 有 Intel Core、 Intel Atom 以及 ARM Cortex 等产品。
OS( Operating System)译作操作系统,是一种基础软件。它集合了 CPU 管理、内存管理、计算机外围设备管理以及程序运行管理等重要功能。本书所要介绍的 TCP 或 IP 协议的处理,很多情况下其实已经内嵌到具体的操作系统中了。如今在个人电脑中普遍使用的操作系统有 UNIX、 Windows、 Mac OS、 Linux 等。
一台计算机中可运行的指令,因其 CPU 、操作系统的不同而有所差异。因此,如果将针对某些特定的 CPU 或操作系统设计的程序直接复制到具有其他类型 CPU 或操作系统的计算机中,就不一定能够直接运行。计算机中存储的数据也因 CPU 和操作系统的差异而有所不同。因此,若在 CPU 和操作系统不同的计算机之间实现通信,则需要一个各方支持的协议,并遵循这个协议进行数据读取。
此外,一个 CPU 通常在同一时间只能运行一个程序。为了让多个程序同时运行,操作系统采用 CPU 时间片轮转机制,在多个程序之间进行切换,合理调度。这种方式叫做多任务调度。前面 1.2.2 节中提到的分时系统的实现,实际上就是采用了这种方式。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~