栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基础(7.网络通信)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础(7.网络通信)

一、网络

概念:两台或多台设备通过一定物理设备连接起来构成了网络。
根据网络的覆盖范围,可分为:局域网、城域网、广域网(万维网)。

二、网络通信

概念:两台设备之间通过网络实现数据传输。
java.net包下提供一系列的类或接口→完成网络通信

InetAddress类:
1、获取本机信息【主机名/IP】;
2、通过域名,获取远程服务器的IP。

三、IP地址

概念:唯一标识主机。查看ip地址:ipconfig
IPv4:4个字节表示(十进制32位)→ IPv6:16个字节表示(十六进制128位)
IPv6是互联网工程任务组设计的用于替代IPv4的下一代IP协议,极大扩充网络地址资源。

四、域名

概念:IP地址的映射,涉及HTTP协议。
解决记忆IP的困难

五、端口号

概念:用于标识计算机上某个特定的网络程序。
端口范围:0~65535(2个字节表示端口)
在网络开发中,不要使用0~1024的端口号,名花有主

六、网络协议(TCP/IP协议)

概念:协议就是数据的组织形式。
把要发送的数据,准确无误的送到对方区


七、Socket

1、通信的两端都要有Socket,是两台机器间通信的端点;
2、网络通信其实就是Socket间的通信;
3、Socket允许程序把网络连接当成一个流,数据在两个Socket间通过IO传输;
5、一般主动发起通信的应用程序属于客户端,等待通信请求的为服务端。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/292888.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号