(1)IP地址、端口号 ——主机字节序与网络字节序转换 (2) inet_pton 函数与 htonl函数 的区别

一、理论知识1、IP地址有哪几种表示形式?博客01:https://zhidao.baidu.com/question/1829865613999852140.htmlIP地址的三种表示方式是点分十进制(字符串类型)、网络字节序、主机字节序。域名如“ www.baidu.com”并不是IP地址的表示方式,“192.168.0.1”属于点分十进制(这个是字符串的形式)。(1)点分十进制(字...
摘要由CSDN通过智能技术生成

一、理论知识
二、主机字节序到网络字节序的转换函数
三、 inet_pton 函数与 htonl函数 的区别是什么?
四、实际编程中使用举例 (实际编程才是最重要,实践才是最好的学习方法)

一、理论知识

1、IP地址有哪几种表示形式?
博客01:https://zhidao.baidu.com/question/1829865613999852140.html
IP地址的三种表示方式是点分十进制(字符串类型)、网络字节序、主机字节序。
域名如“ www.baidu.com”并不是IP地址的表示方式,“192.168.0.1”属于点分十进制(这个是字符串的形式)。
(1)点分十进制(字符串类型)
点分十进制(Dotted Decimal Notation)全称为点分(点式)十进制表示法,是IPv4的IP地址标识方法。IPv4中用四个字节表示一个IP地址,每个字节按照十进制表示为0到255。点分十进制就是用4个从0~255的数字,来表示一个IP地址。如192.168.1.1(本质是一个字符串)。
(2)网络字节序(32位无符号整形unsigned int,网络地址,大头)
在网络传输中,TCP/IP协议在保存IP地址这个32位二进制数时,协议规定采用在低位存储地址中包含数据的高位字节的存储顺序(大头),这种顺序格式就被称为网络字节顺序格式。
在实际网络传输时,数据按照每32位

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值