news 2026/6/10 20:25:42

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/6/10 19:19:24

7个专业级AI论文生成平台,LaTeX模板一键标准化格式

工具快速对比(7大AI论文工具TOP排名) 这7款工具覆盖论文写作全流程,各有亮点: Aibiye:智能成文与无限改稿,适合初稿优化(��)。 Aicheck:一键生…

作者头像 李华
网站建设 2026/6/10 13:35:39

四旋翼无人机监视与捕捉仿真的研究与实验(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

四旋翼无人机监视与捕捉仿真的研究与实验(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码报告MATLAB源程序,详尽记录了基于四旋翼监视与捕捉控制器研究的无人机仿真实:验。报告内容涵盖了系统建模、公式推导、控制器…

作者头像 李华
网站建设 2026/6/10 3:54:13

项目经理一定要注意,不懂AI将被淘汰!

你有没有算过,自己每天有多少时间,是耗在那些“不得不做”却又价值不高的事情上? 找一份三个月前的需求变更记录,要在十几个文件夹里大海捞针;每周一下午,雷打不动地对着空白的文档模板,艰难拼凑…

作者头像 李华
网站建设 2026/6/10 11:12:57

什么是网络安全?一文了解网络安全究竟有多重要!

随着互联网的普及和数字化进程的加速,网络安全已经成为我们生活中不可或缺的一部分。然而,很多人对于网络安全的概念仍然模糊不清。 ​ 那么,什么是网络安全?它究竟有多重要呢? 一、网络安全的定义 网络安全是指通…

作者头像 李华
网站建设 2026/6/10 11:12:33

【2026年最新整理】小白怎么入门网络安全?看这篇就够啦!

作为一个工作十余年,有丰富Web安全攻防、渗透领域实战经验的老鸟,由于我之前写了不少网络安全技术相关的文章和回答,不少读者朋友知道我是从事网络安全相关的工作,于是经常有人私信问我: 我刚入门网络安全&#xff0c…

作者头像 李华
网站建设 2026/6/10 11:29:17

到底哪些省份,是你心中毫无争议的南方?

在中国广阔的地理版图上,南北之分一直是一个有趣的话题。 虽然存在一些边界上的讨论,但多数人心中认定了一此毫无争议的南方省份。 这些省份不仅在自然地理上位于秦岭-淮河一线以南,更在文化、气候和经济上展现出鲜明的南方特色。 中国南北…

作者头像 李华