《UNIX网络编程 卷一》第2章:各网络协议的用途

网络协议简介
ipv4网络协议,版本4.IPv4(我们通常就称之为IP)。自20世纪80年代早期依赖抑制是网路协议族的主力协议。它使用32位的地址。IPv4给TCP、UDP、SCTP、ICMP和IGMP提供传送分组的服务
ipv6网络协议,版本6.IPv6设计于20世纪90年代中期,用以替代IPv4.主要变化是使用128位的大地址以应对90年代因特网爆发性的增长。IPv6给TCP、UDP、SCTP和ICMPv6提供递送分组的服务。
当无需区分IPV4和IPV6时,我们经常使用IP这个形容词,如IP层,IP地址等等。
TCP传输控制协议。TCP是一种面向连接的协议。它给用户进程提供可可靠的全双工的字节流。TCP套接口是流套接口的一种。TCP关心诸如确认、超时和重传等具体细节。大多数因特网应用程序使用TCP。注意,TCP既可以使用IPV4,也可以使用IPV6。
UDP用户数据报协议。UDP是一种无连接协议。UDP套接口是数据报套接口的一种。UDP数据包不能保证最终到达他们的目的地。与TCP一样,UDP既可以是用IPV4,也可以使用IPV6
SCTP流控制传输协议。SCTP是一个面向连接的提供可靠全双工关联的协议。“关联”一词用于指称SCTP中得连接,因为SCTP提供消息服务,也就是维护来自应用层的记录边界。与TCP和UDP一样,SCTP既可以使用IPV4,也可以使用IPV6,而且能够在同一个关联中同时使用它们。
ICMP网际控制消息协议。ICMP处理路由器和主机间的错误和控制消息。这些消息一般由TCP/IP网络软件自身(而不是用户进程)产生和处理。有时我们称这个协议为TCMPv4,用于区别ICMPv6.
IGMP网际组管理协议。IGMP用于多播。
ARP地址解析协议。ARP把IPV4地址映射到硬件解析地址(如以太网地址)。ARP一般用于广播网络,如以太网、令牌黄网和FDDI,而不用于点到点网络。
RARP反向地址解析协议。RARP把硬件地址映射到IPV4地址。它又是用于无盘的引导。
ICMPv6网际控制消息协议,版本6。ICMPv6综合了ICMPv4、IGMP和ARP的功能。
BPFBSD分组过滤器。它为进程提供访问链路层数据的接口,一般在源自Berkeley的内核中可以找到它
DLPI数据链路提供者接口。该接口也提供访问数据链路层的能力,一般由SVR4内核提供。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值