什么是网络协议.docx
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
什么是网络协议
篇一:网络协议简介 ICMP 是“InternetControlMessageProtocol”(Internet 控制消息协议)的缩写。它是 TCP/IP 协议族的一个子协议,用于在 IP 主机、路由器之间传递控制消息。控制消息是指网络通不通、 主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是 对于用户数据的传递起着重要的作用。 ICMP 是:Internet 控制信息协议(ICMP)是 IP 组的一个整合部分。通过 IP 包传送的 ICMP 信息主要用于涉及网络操作或错误操作的不可达信息。 ICMP 包发送是不可靠的,所以 主机不能依靠接收 ICMP 包解决任何网络问题。ICMP 不象 TCP 或 UDP 有端口,但它确实含有 两个域:类型(type)和代码(code)。而且这些域的作用和端口也完全不同。Ping 用到的是 ICMP 协议。不是端口。 网络之间互连的协议(IP)是 Internet Protocol 的外语缩写,中文缩写为“网协”. 网络之间互连的协议也就是为计算机网络相互连接进行通信而设计的协议。在因特网中, 它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进 行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守 IP 协议就可以与因特网互 连互通。IP 地址具有唯一性,根据用户性质的不同,可以分为 5 类。 ARP 协议是“Address Resolution Protocol”(地址解析协议)的缩写。在局域网中,网络中 实际传输的是“帧”,帧里面是有目标主机的 MAC 地址的。在以太网中,一个主机要和另一个 主机进行直接通信,必须要知道目标主机的 MAC 地址。但这个目标 MAC 地址是如何获得的呢? 它就是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧前将目标 IP 地址转换成目 标 MAC 地址的过程。ARP 协议的基本功能就是通过目标设备的 IP 地址,查询目标设备的 MAC 地址,以保证通信的顺利进行。 RARP: 局域网中某个主机的物理地址转换为 IP 地址,比如局域网中有一台主机只知道物理地址 而不知道 IP 地址,那么可以通过 RARP 协议发出征求自身 IP 地址的广播请求,然后由 RARP 服 务器负责回答。 RARP 协议广泛用于获取无盘工作站的 IP 地址。RARP 是通过 MAC 地址去向预先设置好 IP 地址与 MAC 地址对应关系的 RARP 服务器询问(获取)自身的 IP 地址,其过程与 ARP 协议的 过程相反,故称为 Reverse ARP(反向 ARP)。 下面的图表试图显示不同的 TCP/IP 和其他的协议在最初 OSI 模型中的位置: FTP:文件传输协议,为文件的传输提供了途径。它允许将数据从一台主机上传到另一台 主机,也可以从 FTP 服务器上下载文件,或者向 FTP 服务器上传文件。端口号 20、21。 Telnet:远程登录协议,实现 Internet 中的工作站登录到远程服务器的能力。端口号 23。 SMTP:简单邮件传输协议,实现 Internet 中电子邮件的传送功能,发送服务器(SMTP)
1 / 11
端口: 25。接收服务器(POP3)端口:110。 http:超文本传输协议,用来访问在 www 服务器上的各种页面。端口号:80。 RIP:路由协议之一,用于网络设备之间交换路由信息。 NFS:网络文件系统,用于实现网络中不同主机间的文件共享。 DNS:域名服务,用于实现域名和 IP 地址之间的转换。 看如下几个数字: 截止 2013 年全球人口 70.5 亿 IPV4 总数约 42.9 亿 中国分配 IPV4 地址 2900 万,平均 3.5 个网民才有一个 IP 地址 IPV6 最大的特点是 ip 地址从 32 位变为 128 位 篇二:网络协议与标准 网络协议与标准(上) 发表日期:2008-1-23 摘要:计算机网络的硬件设备,它们是承载计算机通信的实体。然而它们是怎样有序地完
成计算机之间的通信任务的呢? 计算机网络的硬件设备,它们是承载计算机通信的实体。然而它们是怎样有序地完成计
算机之间的通信任务的呢? 具体地说,共享计算机网络的资源,以及在网中交换信息,就需要实现不同系统中的实体
的通信。实体包括用户应用程序、文件传送包、数据库治理系统、电子设备以及终端等,系统 包括计算机、终端和各种设备等。一般说来,实体是能发送和接收信息的任何东西,而系统是 物理上明显的物体,它包含一个或多个实体。两个实体要想成功地通信,它们必须具有相同的 语言。交流什么,怎样交流及何时交流,都必须遵从有关实体间某种互相都能接受以一些规则, 这些规则的集合称为协议,它可以定义为两实体间控制数据交换的规则的集合。
上面洋洋洒洒地一大通话,可能早已让读者晕头转向了。简单地说,所谓的协议,就象人 与人交流的语言一样,它是计算机网络通信实体之间语言。不同的网络结构可能使用不同的网 络协议;而同样的,不同的网络协议设计也就造就了不同的网络结构。下面将从计算机网络协 议参考模型开始,逐一介绍局域网、广域网、Internet 的计算机网络通信协议。
6.1 开放系统互连参考模型 OSI 自从计算机网络面世以来,它不断地促进着社会的发展,而且人类对计算机网络的依靠与 需求都愈演愈烈,所以许许多多的计算机厂商都建立了自己一套与众不同的网络协议体系,然 后配套一系列相对应的计算机网络硬件设备来完成计算机的连网需求,而且它们之间并不能通 用。这样造成了假如你选择了一个厂商的网络产品,就被捆绑在这个厂商上,不得不“从一而 终”,这显然降低了整个网络系统的可扩展性,甚至妨碍了计算机网络的更一步发展。 为此,国际标准化组织(ISO、International Standard Organization)在 1979 年建立了一个 专门的分委员会来研究和制定一种开放的、公开的、标准化了的网络结构模型,以期用它来实 现计算机网络之间相互联接与沟通。 经过一段时间后,ISO 组织提出了一套称为“开放系统互联参考模型”(OSI、Open System
2 / 11