6.1.6网络软件
计算机网络的设计除了硬件,还必须要考虑软件,目前的网络软件都是高度结构化的。为了
降低网络设计的复杂性,绝大多数网络都通过划分层次,每一层都在其下一层的基础上,每一层都向上一层提供特定的服务。提供网络硬件设备的厂商很多,不同的硬件设备如何统一划分层次,并且能够保证通信双方对数据的传输理解一致,这些就要通过单独的网络软件——协议来实现。
通信协议就是通信双方都必须遵守的通信规则,是一种约定。打个比方,当人们见面,某一
方伸出手时,另一方也应该伸手与对方握手表示友好,如果后者没有伸手,则违反了礼仪规则,那么他们后面的交往可能就会出现问题。
计算机网络中的协议是非常复杂的,因此网络协议通常都按照结构化的层次方式来进行组织。TCP/IP协议是当前最流行的商业化协议,被公认为是当前的工业标准或事实标准。1974年,出现了TCP/IP参考模型,图6-2给出了TCP/IP参考模型的分层结构,它将计算机网络划分为四个层次:
·应用层(Application Layer):负责处理特定的应用程序数据, 为应用软件提供网络接口,包括HTTP(超文本传输协议)、Telnet(远程登录)、FTP(文件传输协议)等协议。
·传输层(Transport Layer):为两台主机间的进程提供端到端的通信。主要协议有TCP(传输控制协议)和UDP(用户数据报协议)。
·互联层(Internet Layer):确定数据包从源端到目的端如何选择路由。互联层主要的协议有IPv4(网际网协议版本4)、ICMP(网际网控制报文协议)以及IPv6(IP版本6)等。
·主机至网络层(Host-to-Network Layer):规定了数据包从一个设备的网络层传输到另一 个设备的网络层的方法。

正在阅读:
2017年计算机一级考试MSOffice考点解析:网络软件08-29
相逢作文800字05-15
有趣的拍卖会作文600字07-09
华为nova9Pro怎么投屏到电视-投屏功能怎么开启(图文)06-05
骄傲的水果作文400字05-23
2019安徽安庆成人高考考试时间:10月26日至10月27日03-24
有关春节的初中作文大全09-12
成人教育毕业自我鉴定怎么写【5篇】01-07
2017年职称英语理工类B级非谓语动词辅导:动名词04-17
2017江苏徐州市航空实验学校初选合格考生名单公布12-07
简短超级温柔的睡前故事【5篇】08-25