1.应用层协议
FTP(File TransportProtocol,文件传输协议)是网络上两台计算机传送文件的协议,运行在 TCP 之上,是通过 Internet 将文件从一台计算机传输到另一台计算机的一种途径
TFTP(Trivial FileTransfer Protocol,简单文件传输协议)是用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务
HTTP(Hypertext TransferProtocol,超文本传输协议)是用于从 WWW 服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。HTTP 建立在 TCP之上,它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示等
SMTP(Simple Mail TransferProtocol,简单邮件传输协议)建立在 TCP 之上,是一种提供可靠且有效的电子邮件传输的协议
DHCP(Dynamic HostConfiguration Protocol,动态主机配置协议)建立在 UDP 之上,是基于客户机/服务器模型设计的
Telnet(远程登录协议)是登录和仿真程序,建立在 TCP 之上,它的基本功能是允许用户登录进入远程计算机系统
DNS(Domain NameSystem,域名系统)DNS 就是进行域名解析的服务
器
SNMP(Simple NetworkManagement Protocol,简单网络管理协议)是为了解决 Internet上的路由器管理问题而提出的,它可以在 IP、IPX、AppleTalk 和其他传输协议上使用
3.网络层协议
IP 所提供的服务通常被认为是无连接的和不可靠的,它将差错检测和流量控制之类的服务授权给了其他的各层协议,这正是 TCP/IP 能够高效率工作的一个重要保证
ARP 用于动态地完成 IP 地址向物理地址的转换
ICMP 是一个专门用于发送差错报文的协议
IGMP 允许 Internet 中的计算机参加多播,是计算机用作向相邻多目路由器报告多目组成员的协议
IPv6
1.IPv6 地址表示
IPv6地址的 128 位是以 16 位为一段,共分为 8 段,每段的 16 位转换为一个 4 位的 16 进制数字,每段之间用冒号“:”分开
2. IP v6 压缩地址表示
在 IPv6 中,常见到使用包含一长串 0 的地址,为了方便书写,对于每一段中的前导 0可以进行省略
3.内嵌 IPv4 地址的 IPv6 地址
4.IPv6 地址类型
(1)单播 IPv6 地址
(2)多播 IPv6 地址
(3)泛播 IPv6 地址
5.IPv6 的优势
(1)IPv6 具有更大的地址空间。IPv4 中规定 IP 地址长度为 32 位,而 IPv6 中 IP 地址的长度为 128 位
(2)IPv6 使用更小的路由表
(3)IPv6 增加了增强的组播支持和对流支持,使网络上的多媒体应用有了长足发展的机会,为服务质量(Quality of Service,QoS)控制提供了良好的网络平台
(4)IPv6 加入了对自动配置的支持
(5)IPv6 具有更高的安全性
6.IPv4 到 IPv6 的过渡技术
(1)双协议栈技术:双栈技术通过节点对 IPv4 和 IPv6 双协议栈的支持,从而支持两种业务的共存
(2)隧道技术:隧道技术通过在 IPv4 网络中部署隧道,实现在 IPv4 网络上对 IPv6 业务的承载,保证业务的共存和过渡
(3)NAT-PT 技术:NAT - PT 使用网关设备连接 IPv6 和 IPv4 网络