网络协议是为计算机网络中进行数据交换而建立的规则、标准或约定的集合。网络协议有三个要素组成,分别是语义、语法和时许。语义标识要做什么,语法表示要怎么做,时许表示做的顺序。
1.OSI协议
开放系统互连参考模型(Open System Interconnect,OSI),其目的是为异种计算机互连提供一个共同的基础和标准框架,并为保持相关标准的一致性和兼容性提供共同的参考。
OSI采用了分层的结构化技术,从下到上共分七层:
(1)物理层:该层包括了物理联网媒介,如电缆和连接器。具体标准有 RS232、V.35、RJ-45、FDDI。
(2)数据链路层:它控制了网络层与物理层之间的通信。它的主要功能是将从网络层接收到的数据分割成特定的可被物理层传输的帧。常见的协议有IEEE 802.3/.2、HDLC、PPP、ATM。
(3)网络层:其主要功能是将网络地址(例如,IP地址)翻译成对应的物理地址(例如,网卡地址),并决定如何将数据从发送方路由到接收方。在TCP/IP协议中,网络层具体协议有IP、ICMP、IGMP、IPX、ARP等。
(4)传输层:主要负责确保数据可靠、顺序、无错地从A点传输到B点。具体协议有TCP、UDP、SPX。
(5)会话层:负责在网络种的两节点之间建立和维持通信,以及提供交互会话的管理功能。常见的协议有RPC、SQL、NFS。
(6)表示层:如同应用程序和网络之间的翻译官,在表示层,数据将按照网络能理解的方案进行格式化。常见的协议有JPEG、ASCII、GIF、DES、MPEG。
(7)应用层:负责对软件提供接口以使程序能使用网络服务。常见的协议有HTTP、Telnet、FTP、SMTP。
2.网路协议和标准
IEEE 802规范包括:
802.1(802协议概论)、802.2(逻辑链路控制层LLC协议)、802.3(以太网的CSMA/CD 载波监听多路访问/冲突检测协议)、802.4(令牌总线Token Bus 协议)、802.5(令牌环Token Ring 协议)、802.6(城域网MAN协议)、802.7(FDDI宽带技术协议)、802.8(光纤技术协议)、802.9(局域网上的语音/数据集成规范)、802.10(局域网安全互操作标准)、802.11(无线局域网WLAN标准协议)。
以太网规范IEEE802.3 是重要的局域网协议,内容包括:
| 规范 | 名称 | 速度 | 传输介质 |
|---|---|---|---|
| IEEE802.3 | 标准以太网 | 10Mb/s | 传输介质为细同轴电缆 |
| IEEE802.3u | 快速以太网 | 100Mb/s | 双绞线 |
| IEEE802.3z | 千兆以太网 | 1000Mb/s | 光纤或双绞线 |
广域网协议包括:
PPP点对点协议、ISDN综合业务数字网、xDSL(DSL数字用户线路的统称:HDSL、SDSL、MVL、ADSL)DDN数字专线、x.25、FR帧中继、ATM异步传输模式。
3.TCP/IP
Internet又称为互联网;TCP/IP协议是Internet的核心。
1)应用层协议
应用程序通过本层协议利用网络完成数据交互的任务。这些协议主要又FTP、TFTP、HTTP、SMTP、DHCP、Telnet、DNS和SNMP等
2)传输层协议
传输层主要有两个传输协议,分别是TCP和UDP,这些协负责提供流量控制、错误校验和排序服务。
TCP 是整个TCP/IP协议族中最重要的协议之一,一般用于传输数据量比较少,且对可靠性要求高的场合。
UDP 是一种不可靠的、无连接的协议,一般用于传输数据量大,对可靠性要求不是很高,但要求速度快的场合。
3)网络层协议
这些协议处理信息的路由和主机地址解析。