马上要进行网络方面的开发工作了,记录总结下OSI七层模型以及TCP/IP四层模型相关的知识点,也方便日后查看复习
OSI VS TCP/IP:
OSI各层所包含的主要协议:
应用层:
DHCP、DNS、FTP、HTTP、IMAP4、Gopher、IRC、NNTP、XMPP、POP3、SIP、SMTP、SNMP、SSH、TELNET、RPC、RTCP、RTSP、TLS、SDP、SOAP、GTP、STUN、NTP、SDP、SSDP、STUN…表示层:
HTTP/HTML、FTP、TELNET、ASN.1…会话层:
ADSP、ASP、H.245、ISO-SP、iSNS、NetBIOS、PAP、RPC、RTCP、SMPP、SCP、SSH、ZIP、SDP传输层:
TCP、UDP、TLS、DCCP、SCTP、RSVP、PPTP网络层:
IP(IPv4、IPv6)、ICMP、ICMPv6、IGMP、IS-IS、IPsec、BGP、RIP、OSPF、ARP、RARP数据链路层:
WiFi(IEEE 802.11)、WiMAX(IEEE 802.16)、ATM、DTM、令牌环、以太网路、FDDI、帧中继、GPRS、EVDO、HSPA、HDLC、PPP、L2TP、ISDN、STP物理层:
以太网路卡、调制解调器、电力线通信(PLC)、SONET/SDH(光同步数字传输网)、G.709(光传输网络)、光导纤维、同轴电缆、双绞线
TCP/IP四层所包含的主要协议:
应用层:
DHCP、DNS、FTP、Gopher、HTTP、IMAP4、IRC、NNTP、XMPP、POP3、SIP(信令控制协议)、SMTP(简单邮件传输协议)、SNMP(简单网络管理协议)、SSH(安全外壳协议)、TELNET、RPC(远程过程调用协议)、RTCP(RTP控制协议)、RTSP(实时流传输协议)、TLS(安全传输层协议)、SDP(会话描述协议)、SOAP(简单对象访问协议)、GTP(通用数据传输平台)、STUN(NAT会话穿透)、NTP(网络校时协议)…传输层:
TCP(传输控制协议)、UDP(用户数据报协议)、DCCP(数据报拥塞控制协议)、SCTP(流控制传输协议)、RTP(实时传送协议)、RSVP(资源预留协议)、PPTP(点对点隧道协议)…网络层:
IP(IPv4、IPv6)、ARP(地址解析协议)、RARP(反向地址转换协议)、ICMP(Internet控制报文协议)、IGMP(组管理协议,组播协议)、RIP(路由信息协议)、OSPF(开放式最短路径优先)、BGP(边界网关协议)、IS-IS(中间系统到中间系统的路由选择协议)、IPsec(Internet协议安全性,是一种开放标准的框架结构)…链路层:
以太网、网桥