news 2026/9/3 0:42:12

CS架构(Client/Server服务端)、BS架构(Browser浏览器/Server服务端)-重点、IP(IPv4、IPv6、IP域名、DNS域名、公网IP、内网)、端口、协议(UDP、TCP)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CS架构(Client/Server服务端)、BS架构(Browser浏览器/Server服务端)-重点、IP(IPv4、IPv6、IP域名、DNS域名、公网IP、内网)、端口、协议(UDP、TCP)

java网络编程

**网络编程:**可以让设备中的程序与网络上其他设备中的程序进行数据交互的技术(实现网络通信)

基本的通信架构

1、CS架构(Client/Server服务端)

2、BS架构(Browser浏览器/Server服务端)-重点

只要有浏览器,有网就可以通过浏览器访问中国服务端,即使服务器升级访问的也是最新的服务端,是当下更流行的通信架构

学习java.net.*下的包来学习网络编程

网络编程三要素

有了IP地址、端口以及协议这三部分后即可以实现网络通信

IP

1、IPv4

2、IPv6

IP域名

DNS域名解析

公网IP、内网IP、本机IP、IP常用命令

1、公网IP、内网IP随时可能会变。但每台电脑上的物理IP永远都不可能变
2、ping IP地址 检查本机与其他的电脑是否联通

InetAddress

packagecom.itheima.demo1inetaddress;importjava.net.InetAddress;publicclassInetAddressDemo1{publicstaticvoidmain(String[]args){//目标:认识InetAddress获取本机IP对象和对方IP对象try{//1、获取本机IP对象InetAddressip1=InetAddress.getLocalHost();System.out.println(ip1);//DESKTOP-57UI8PI/192.168.1.77System.out.println(ip1.getHostName());//DESKTOP-57UI8PISystem.out.println(ip1.getHostAddress());//192.168.1.77//2、获取对方IP对象InetAddressip2=InetAddress.getByName("www.baidu.com");//可以写对方的IP地址或域名System.out.println(ip2);//www.baidu.com/110.242.70.57System.out.println(ip2.getHostName());//www.baidu.comSystem.out.println(ip2.getHostAddress());//110.242.70.57//3、判断本机与对方主机是否互通System.out.println(ip1.isReachable(5000));//判断在5s内是否能与百度互通,若通则true,否则false}catch(Exceptione){e.printStackTrace();}}}

网络编程小结

端口

1、端口号的作用是什么?
唯一标识正在计算机设备上运行的进程(程序)
2、一个设备中,能否出现2个应用程序的端口号一样,为什么?
不可以,如果一样会出现端口冲突错误

协议

计算机网络中,连接和通信数据的规则被称为网络通信协议

开放式网络互联标准:OSI网络参考模型(理论上)

实际上的国际标准是TCP/IP网络模型

传输层的2个通信协议:
两个协议供程序员选择

UDP协议

特点:
1、用户数据包协议
2、UDP是面向无连接,不可靠传输的通信协议
3、速度快,有大小限制一次最多发送64K,数据不安全,易丢失数据

TCP协议

特点:
1、TCP是一种面向连接的可靠通信协议
2、传输前,采用“三次握手”方式建立连接,点对点的通信
3、在连接中可进行大数据量的传输
4、传输后,采用“四次挥手”方式断开连接,确保消息全部收发完毕
5、通信效率相对较低,可靠性相对较高

三次握手建立可靠连接:

四次挥手断开连接:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 22:09:03

无刷直流电机BLDC双闭环调速系统仿真(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

无刷直流电机BLDC双闭环调速系统仿真(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码有报告和参考纹献 (1)DC直流源、三相逆变桥、无刷直流电机、PI控制器、PWM发生器、霍尔位置解码模块、驱动信号控制等 (2)采用转速和电流双闭…

作者头像 李华
网站建设 2026/9/2 22:09:55

青海湖为什么连续20年扩大,将会汇入黄河吗

青海湖,作为中国最大的内陆咸水湖,在全球众多湖泊面临萎缩的背景下逆势而上,已实现连续20年的面积扩大​ 。 最新监测数据显示,青海湖水体面积已从2004年的约4244.5平方公里增至4650.08平方公里(2024年12月数据&#…

作者头像 李华
网站建设 2026/9/2 20:53:01

中国西南边境上,一个被越南三面包围的小镇

在中国西南边境线上,有一个独特的小镇如同楔子般深深嵌入邻国版图,这便是广西凭祥市的友谊镇。 它三面被越南领土环绕,仅东北一侧与祖国腹地相连,像极了一颗牢牢钉在国境线上的“螺丝钉”。 这个面积约163平方公里的边陲小镇&am…

作者头像 李华
网站建设 2026/9/2 22:09:01

阿波罗工业四足机器人发布,优必选工业人形机器人规模化落地,dToF传感器量产筹备,Anthropic修订具身智能模型

镜识科技与凯尔达机器人发布阿波罗工业四足机器人,破解量产落地痛点镜识科技与凯尔达机器人在杭州联合举办发布会,正式推出新一代工业级四足具身智能机器人 “阿波罗”,同步签署深度合作协议,构建 “技术研发 - 规模化制造 - 场景…

作者头像 李华
网站建设 2026/9/2 21:53:22

哲学家推测AI几千年内终结人类文明,还给出毁灭概率

超级智能可能在未来几千年内彻底终结人类文明。香港大学、澳大利亚天主教大学等大学的哲学家研究团队的一篇深度研究,通过构建一个严密的分类学框架,将人类在人工智能威胁下的生存路径拆解为四种核心模式,即技术停滞、文化禁令、目标对齐与外…

作者头像 李华