第五十四讲 网络通讯三要素

本文介绍了网络通讯的基础知识,包括IP地址的分类、InetAddress类的使用、端口的概念以及TCP和UDP传输协议的特点。通过实例解析了IP地址的表示形式,以及如何通过域名解析找到对应的IP地址。
摘要由CSDN通过智能技术生成

上一讲中,网络编程的概述说完了,接下来我们就要进行网络通讯了,那么需要哪些要素呢?在这一讲中,你将会知道网络通讯的三要素:

  1. IP地址;
  2. 端口;
  3. 传输协议。

IP地址

下面将以一个通俗易懂的例子展开讲解。比如说,我要跟你说话。

第一个条件:我要先找到你 (IP地址)

要想使网络中的计算机能够进行通信,必须为每台计算机指定一个标识号,通过这个标识号来指定接收数据的计算机或者发送数据的计算机。在TCP/IP协议中,这个标识号就是IP地址,它可以唯一标识一台计算机。目前,IP地址广泛使用的版本是IPv4,它由4个字节大小的二进制数来表示,如:00001010000000000000000000000001。由于二进制形式表示的IP地址非常不便记忆和处理,因此通常会将IP地址写成十进制的形式,每个字节用一个十进制数字(0-255)表示,数字间用符号“.”分开,如 “10.0.0.1”。
随着计算机网络规模的不断扩大,对IP地址的需求也越来越多,IPv4这种用4个字节表示的IP地址将面临使用枯竭的局面。为解决此问题,IPv6便应运而生。IPv6使用16个字节表示IP地址,它所拥有的地址容量约是IPv4的8×1028倍,达到2128个(算上全零的),这样就解决了网络地址资源数量不足的问题。

IP地址分类

IP地址由两部分组成,即“网络.主机”的形式,其中网络部分表示其属于互联网的哪一个网络,是网络的地址编码,主机部分表示其属于该网络中的哪一台主机,是网络中一个主机的地址编码,二者是主从关系。IP地址总共分为5类,常用的有3类,介绍如下。
在这里插入图片描述
另外,还有一个回送地址127.0.0.1,指本机地址,该地址一般用来测试使用,例如:ping 127.0.0.1 可以测试网络是不是通,如果不通,可能是网卡出问题了。
在这里插入图片描述
通过ping命令还可以获取到url对应的IP地址,例如获取网易新闻url(c.m.163.com)的IP地址。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李阿昀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值