TCP/IP基础:从协议套件到地址应用的全面解析
一、网络技术标准化的历史
在网络软件发展的早期,存在着多种相互竞争的标准,这些标准之间的兼容性很差。像Novell NetWare、Microsoft Windows和Apple Macintosh等系统都运行着各自的网络软件来实现文件夹和打印机共享。而UNIX/Linux系统则有着独特的共享终端功能,这对UNIX/Linux用户来说很实用,但对于Windows用户却难以理解。同时,电子邮件这一新兴事物也刚刚出现。那时,互联网才向公众开放,万维网也只是程序员和科学家的玩具。
各个系统的开发者都编写自己的软件,以不同的方式解读(甚至完全忽略)OSI模型,都试图成为全球计算机联网的标准。这种混乱的局面给想要让不同系统协同工作的人带来了很大的困扰。
每个系统的软件都有自己的一套网络运行规则,这些规则被分解为一个个单独的规则,即协议。多个协议组合在一起就形成了协议套件。例如,Novell NetWare的协议套件是IPX/SPX,Microsoft的是NetBIOS/NetBEUI,Apple使用AppleTalk,而UNIX则使用TCP/IP。
最终,TCP/IP在这场竞争中胜出。如今,虽然偶尔还能见到使用其他协议套件的网络,但已经非常罕见了。为了跟上时代的步伐,接入互联网并通过相关的网络考试,我们只需要关注TCP/IP协议套件即可。
二、TCP/IP协议套件
(一)协议套件的层次结构
TCP/IP协议套件的强大之处在于IP数据包几乎可以存在于任何类型的网络技术中。在讨论其软件层时,我们主要关注TCP/IP模型的三个顶层:互联网层、传输层和应用层。
TCP/IP与子网划分详解
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



