TCP/IP协议族介绍及TCP/IP协议族中各协议对应的RFC编号
TCP/IP协议族(TCP/IP Protocol Suite,或TCP/IP Protocols),简称TCP/IP。因为这个协议家族的两个核心协议,包括TCP(传输控制协议)和IP(网际协议),为这个家族中最早通过的标准。由于在网络通讯协议普遍采用分层的结构,当多个层次的协议共同工作时,类似计算机科学中的堆栈,因此又被称为TCP/IP协议栈(TCP/IP Protocol Stack)。这个协议套组由互联网工程任务组负责维护。 TCP/IP提供了点对点的连结机制,将数据应该如何封装、寻址、传输、路由以及在目的地如何接收,都加以标准化。它将软件通信过程抽象化为四个抽象层,采取协议堆栈的方式,分别实作出不同通信协议。协议套组下的各种协议,依其功能不同,被分别归属到这四个阶层之中,常被视为是简化的七层OSI模型。
TCP/IP协议族各层的协议主要包括以下协议
应用层
·FTP(FileTransferProtocol)文件传输协议
·Gopher(英文原义:TheInternetGopherProtocol中文释义:(RFC-1436)网际Gopher协议)
·HTTP(HypertextTransferProtocol)超文本传输协议
·IMAP4(InternetMessageAccessProtocol4)即Internet信息访问协议的第4版本
·NNTP(NetworkNewsTransportProtocol)RFC-977)网络新闻传输协议
·POP3(PostOfficeProtocol3)即邮局协议的第3个版本
·SIP信令控制协议
·SMTP(SimpleMailTransferProtocol)即简单邮件传输协议
·SNMP(SimpleNetworkManagementProtocol,简单网络管理协议)
·RPC(RemoteProcedureCallProtocol)(RFC-1831)远程过程调用协议
·RTCP(RTPControlProtocol)RTP控制协议
·RTSP(RealTimeStreamingProtocol)实时流传输协议
·TLS(TransportLayerSecurityProtocol)安全传输层协议
·SDP(SessionDescriptionProtocol)会话描述协议
·SOAP(SimpleObjectAccessProtocol)简单对象访问协议
·GTP通用数据传输平台
·STUN(SimpleTraversalofUDPoverNATs,NAT的UDP简单穿越)是一种网络协议
·NTP(NetworkTimeProtocol)网络校时协议
传输层
·TCP(TransmissionControlProtocol)传输控制协议
·UDP(UserDatagramProtocol)用户数据报协议
·DCCP(DatagramCongestionControlProtocol)数据报拥塞控制协议
·SCTP(STREAMCONTROLTRANSMISSIONPROTOCOL)流控制传输协议
·rtp(real-timetransportprotocol或简写rtp)实时传送协议
·RSVP(ResourceReSerVationProtocol)资源预留协议
·PPTP(PointtoPointTunnelingProtocol)点对点隧道协议
网络层
IP(IPv4·IPv6)InternetProtocol(网络之间互连的协议)
ARP:AddressResolutionProtocol即地址解析协议,实现通过IP地址得知其物理地址。
RARP:ReverseAddressResolutionProtocol反向地址转换协议允许局域网的物理机器从网关服务器的ARP表或者缓存上请求其IP地址。
ICMP:(InternetControlMessageProtocol)Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。
ICMPv6:
IGMP:Internet组管理协议(IGMP)是因特网协议家族中的一个组播协议,用于IP主机向任一个直接相邻的路由器报告他们的组成员情况。
RIP:路由信息协议(RIP)是一种在网关与主机之间交换路由选择信息的标准。
OSPF:(OpenShortestPathFirst开放式最短路径优先).
BGP:(BorderGatewayProtocol)边界网关协议,用来连接Internet上独立系统的路由选择协议
IS-IS:(IntermediateSystemtoIntermediateSystemRoutingProtocol)中间系统到中间系统的路由选择协议.
IPsec:“Internet协议安全性”是一种开放标准的框架结构,通过使用加密的安全服务以确保在Internet协议(IP)网络上进行sqlserver iis7站长之家而安全的通讯。
数据链路层
802.11·802.16·wi-fi·wimax·atm·dtm·令牌环·以太网·fddi·帧中继·gprs·evdo·hspa·hdlc·ppp·l2tp·isdn
物理层
以太网物理层·调制解调器·PLC·SONET/SDH·G.709·光导纤维·同轴电缆·双绞线
TCP/IP协议族中各协议的编号
十进制 关键字 协议 ======= ======= ============== 0 HOPOPT IPv6 逐跳选项 1 ICMP Internet 控制消息 2 IGMP Internet 组管理 3 GGP 网关对网关 4 IP IP 中的IP(封装) 5 ST 流 6 TCP 传输控制 7 CBT CBT 8 EGP 外部网关协议 9 IGP 任何专用内部网关 (Cisco 将其用于IGRP) 10 BBN-RCC-MON BBN RCC 监视 11 NVP-II 网络语音协议 12 PUP PUP 13 ARGUS ARGUS 14 EMCON EMCON 15 XNET 跨网调试器 16 CHAOS Chaos 17 UDP 用户数据报 18 MUX 多路复用 19 DCN-MEAS DCN 测量子系统 20 HMP 主机监视 21 PRM 数据包无线测量 22 XNS-IDP XEROX NS IDP 23 TRUNK-1 第1 主干 24 TRUNK-2 第2 主干 25 LEAF-1 第1 叶 26 LEAF-2 第2 叶 27 RDP 可靠数据协议 28 IRTP Internet 可靠事务 29 ISO-TP4 ISO 传输协议第4 类 30 NETBLT 批量数据传输协议 31 MFE-NSP MFE 网络服务协议 32 MERIT-INP MERIT 节点间协议 33 SEP 顺序交换协议 34 3PC 第三方连接协议 35 IDPR 域间策略路由协议 36 XTP XTP 37 DDP 数据报传送协议 38 IDPR-CMTP IDPR 控制消息传输协议 39 TP++ TP++ 传输协议 40 IL IL 传输协议 41 IPv6 Ipv6 42 SDRP 源要求路由协议 43 IPv6-Route IPv6 的路由标头 44 IPv6-Frag IPv6 的片断标头 45 IDRP 域间路由协议 46 RSVP 保留协议 47 GRE 通用路由封装 48 MHRP 移动主机路由协议 49 BNA BNA 50 ESP IPv6 的封装安全负载 51 AH IPv6 的身份验证标头 52 I-NLSP 集成网络层安全性TUBA 53 SWIPE 采用加密的IP 54 NARP NBMA 地址解析协议 55 MOBILE IP 移动性 56 TLSP 传输层安全协议 使用Kryptonet 密钥管理 57 SKIP SKIP 58 IPv6-ICMP 用于IPv6 的ICMP 59 IPv6-NoNxt 用于IPv6 的无下一个标头 60 IPv6-Opts IPv6 的目标选项 61 任意主机内部协议 62 CFTP CFTP 63 任意本地网络 64 SAT-EXPAK SATNET 与后台EXPAK 65 KRYPTOLAN Kryptolan 66 RVD MIT 远程虚拟磁盘协议 67 IPPC Internet Pluribus 数据包核心 68 任意分布式文件系统 69 SAT-MON SATNET 监视 70 VISA VISA 协议 71 IPCV Internet 数据包核心工具 72 CPNX 计算机协议网络管理 73 CPHB 计算机协议检测信号 74 WSN 王安电脑网络 75 PVP 数据包视频协议 76 BR-SAT-MON 后台SATNET 监视 77 SUN-ND SUN ND PROTOCOL-Temporary 78 WB-MON WIDEBAND 监视 79 WB-EXPAK WIDEBAND EXPAK 80 ISO-IP ISO Internet 协议 81 VMTP VMTP 82 SECURE-VMTP SECURE-VMTP 83 VINES VINES 84 TTP TTP 85 NSFNET-IGP NSFNET-IGP 86 DGP 异类网关协议 87 TCF TCF 88 EIGRP EIGRP 89 OSPFIGP OSPFIGP 90 Sprite-RPC Sprite RPC 协议 91 LARP 轨迹地址解析协议 92 MTP 多播传输协议 93 AX.25 AX.25 帧 94 IPIP IP 中的IP 封装协议 95 MICP 移动互联控制协议 96 SCC-SP 信号通讯安全协议 97 ETHERIP IP 中的以太网封装 98 ENCAP 封装标头 99 任意专用加密方案 100 GMTP GMTP 101 IFMP Ipsilon 流量管理协议 102 PNNI IP 上的PNNI 103 PIM 独立于协议的多播 104 ARIS ARIS 105 SCPS SCPS 106 QNX QNX 107 A/N 活动网络 108 IPComp IP 负载压缩协议 109 SNP Sitara 网络协议 110 Compaq-Peer Compaq 对等协议 111 IPX-in-IP IP 中的IPX 112 VRRP 虚拟路由器冗余协议 113 PGM PGM 可靠传输协议 114 任意0 跳协议 115 L2TP 第二层隧道协议 116 DDX D-II 数据交换(DDX) 117 IATP 交互式代理传输协议 118 STP 计划传输协议 119 SRP SpectraLink 无线协议 120 UTI UTI 121 SMP 简单邮件协议 122 SM SM 123 PTP 性能透明协议 124 ISIS over IPv4 125 FIRE 126 CRTP Combat 无线传输协议 127 CRUDP Combat 无线用户数据报 128 SSCOPMCE 129 IPLT 130 SPS 安全数据包防护 131 PIPE IP 中的专用IP 封装 132 SCTP 流控制传输协议 133 FC 光纤通道 134-254 未分配 255 保留
java命名空间java.net接口socketoptions的类成员方法: tcp_nodelay定义及介绍 http走的是tcp还是udp?ssh是tcp还是udp? Linux内核中影响tcp三次握手的一些协议配置 100分求《嵌入式系统Web服务器—TCP/IP Lean》或《TCP/IP Lean Web Servers for Embedded Systems 》 TCP协议报头字段详解及报头图 tcp和udp套接字有何不同?在什么情况下用tcp什么情况下用udp???? 对TCP协议状态及状态转换理解 请问一下TCP通信在linux和Windws下有何区别以及linux下TCP通信时突然出现RST的问题 TCP协议四次断连过程介绍及Linux内核协议栈中相关设置项 tcp_prequeue_process怎么调用了tcp_v4_do_rcv的??求解??在tcp_recvmsg调用的 TCP协议三次握手过程详解 请问怎么知道每个TCP连接所属哪个进程??还有怎么样断开系统中任意一个TCP连接? 求助!!!linux tcp发送 xp tcp接收 出现的问题 高分求救:SOL_SOCKET,SO_RCVTIMO,SO_SNDTIMEO,IPPOTO_TCP,TCP_NODELAY这些是在哪个头文件定义的呢? 请问RST在什么情况下发送?? 使用TCP socket编程的话是否会引起这种TCP包的发送? netfilter里如何获得TCP包的数据? TCP_NODDELAY的问题 linux内核tcp重组的函数? tcp的分节表示什么? 如何在Linux系统上运行T/TCP程序