TCP/IP
pxxian
这个作者很懒,什么都没留下…
展开
-
笔记-TCP/IP IPv6遇到的问题
笔记-TCP/IP IPv6遇到的问题linux平台问题:IPv6地址可ping通,但connect不上问题:IPv6 Scope:Link连接问题linux平台问题:IPv6地址可ping通,但connect不上原因:linux防火墙,开放端口,不仅有iptables(IPv4),还有ip6tables(IPv6)问题:IPv6 Scope:Link连接问题Linux中设置的IPv6地...原创 2019-10-16 11:34:16 · 1352 阅读 · 0 评论 -
笔记-TCP/IP IPv6地址表示方法与分类
笔记-TCP/IP IPv6地址表示方法与分类IPv6地址表示方法化简原则IPv6地址类型特殊地址说明学习于对于IPv4地址,分为A类、B类、C类、组播地址和留用地址等几大类。其中,ABC类地址中还有不同功能的类型,如广播地址、私有地址等。那么IPv6地址是如何表示,怎么分类的?IPv6地址表示方法IPv6地址共有128位,为了便于人工阅读和输入,和IPv4地址一样,可以用一串字符表示。IP...转载 2019-09-15 21:47:08 · 1419 阅读 · 0 评论 -
笔记-TCP/IP 网络套接字地址结构
笔记-TCP/IP 网络套接字地址结构IPv4 套接字地址结构IPv6 套接字地址结构通用套接字1地址结构通用套接字2地址结构套接字地址结构比较IPv4/IPv6混合编程示例大多数套接字函数都需要一个指向套接字地址结构指针作为参数。每一个协议簇都定义专属的套接字地址结构,以sockaddr_为前缀。IPv4 套接字地址结构IPv4 套接字地址结构通常也称为 “网际套接字地址结构”,以 soc...原创 2019-09-16 11:10:33 · 660 阅读 · 0 评论 -
笔记-TCP/IP IP地址字符串表示最大长度
笔记-TCP/IP IP地址字符串表示最大长度IPv4IPv6IPv4定义在 <netinet/in.h> 中:#define INET_ADDRSTRLEN 16IPv4地址字符串表示: 192.168.100.10032位(bits)IPv4地址,使用10进制+句点表示时,所占用的char数组的长度为16,其中包括最后一个NULL结束符。IPv6定义在 <n...原创 2019-09-17 09:25:42 · 3837 阅读 · 0 评论 -
笔记-TCP/IP IPv4/IPv6地址比较
笔记-TCP/IP IPv4/IPv6地址比较IP地址转换函数转换实例IP地址比较原理比较大小IP地址转换函数在比较IP地址之前需要将其转换为网络字节序的二进制整数,常用的IP地址转换函数是 inet_pton(),其支持IPv4和IPv6.windows下:#include <WS2tcpip.h>linux下:#include <arpa/inet.h>...转载 2019-09-17 10:55:19 · 1072 阅读 · 0 评论 -
笔记-TCP/IP socket编程
笔记-TCP/IP socket编程TCP 编程涉及函数程序流图UDP 编程涉及函数程序流图编程实例TCP 服务端TCP 客户端UDP 服务端UDP 客户端参考TCP 编程涉及函数函数定义在 sys/socket.h,相关数据类型定义在 sys/types.h。客户端 服务端socket socket bind li...原创 2019-09-25 10:35:50 · 169 阅读 · 0 评论