M
M
Mastering_Go_ZH_CN
Search…
介绍
[0 前言]
[1 Go与操作系统]
[2 Go内部机制]
[3 Go基本数据类型]
4 组合类型的使用
5 数据结构
6 Go package中不为人知的知识
[7 反射和接口]
8 Go UNIX系统编程
9 并发-Goroutines,Channel和Pipeline
10 Go 并发-进阶讨论
11 代码测试,优化及分析
12 Go网络编程基础
12.1 关于net/http,net和http.RoundTripper
12.2 关于TCP/IP
12.3 关于IPv4和IPv6
12.4 命令行工具netcat
12.5 读取网络接口的配置文件
12.6 实现DNS查询
12.7 Go实现web服务器
12.8 追踪 HTTP
12.9 Go实现web客户端
12.10 HTTP连接超时
12.11 抓包工具Wireshark和tshark
12.12 延展阅读
12.13 练习
12.14 本章小结
13 网络编程 - 构建服务器与客户端
Powered By
GitBook
12.3 关于IPv4和IPv6
IP协议
的第一个版本称为
IPv4
;为表示区分,最新版本的IP协议被称为
IPv6
。
当前IPv4协议的主要问题是IP地址即将耗尽,这也是创建IPv6协议的主要原因。IPv4协议地址耗尽的原因是一个IPv4地址只使用32位来表示,它可以表示出2的32次方(4294967296)个不同的IP地址。而IPv6使用128位定义一个地址。
IPv4地址的格式为
10.20.32.245
(用点分隔的四段),而IPv6地址的格式为
3fce:1706:4523:3:150:f8ff:fe21:56cf
(用冒号分隔的八段)。
Previous
12.2 关于TCP/IP
Next
12.4 命令行工具netcat
Last modified
3yr ago
Copy link