当前位置: 首页 > news >正文

java网络编程 01 IP,端口,域名,TCP/UDP, InetAddress

01.IP
要想让网络中的计算机能够互相通信,必须为计算机指定一个标识号,通过这个标识号来指定要接受数据的计算机和识别发送的计算机,而IP地址就是这个标识号,也就是设备的标识。
在这里插入图片描述
ip地址组成:
在这里插入图片描述
ip地址分类:
在这里插入图片描述
02.端口号和域名

如果说IP地址可以唯一的标识网络中的设备,那么端口号就可以唯一标识设备中的应用程序,也就是应用程序的标识。
在这里插入图片描述
在这里插入图片描述

03.TCP/IP协议

协议:
在这里插入图片描述

在这里插入图片描述
04.TCP/UDP:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
05.InetAddress
在这里插入图片描述

InetAddress host = InetAddress.getLocalHost();System.out.println(host);

在这里插入图片描述

InetAddress host1 =InetAddress.getByName("www.baidu.com");System.out.println(host1);

在这里插入图片描述

                InetAddress host1 =InetAddress.getByName("www.baidu.com");String address=host1 .getHostAddress() ;String name=host1 .getHostName();System.out.println(host1 );System.out.println(address);System.out.println(name);

在这里插入图片描述

相关文章:

java网络编程 01 IP,端口,域名,TCP/UDP, InetAddress

01.IP 要想让网络中的计算机能够互相通信,必须为计算机指定一个标识号,通过这个标识号来指定要接受数据的计算机和识别发送的计算机,而IP地址就是这个标识号,也就是设备的标识。 ip地址组成: ip地址分类:…...

第十篇 - 如何利用人工智能技术做好营销流量整形管理?(Traffic Shaping)- 我为什么要翻译介绍美国人工智能科技巨头IAB公司

IAB平台,使命和功能 IAB成立于1996年,总部位于纽约市​​​​​​​。 作为美国的人工智能科技巨头社会媒体和营销专业平台公司,互动广告局(IAB- the Interactive Advertising Bureau)自1996年成立以来,先…...

npm ERR! errno -13具体问题处理

npm ERR! errno -13具体问题处理 出现问题的报错 npm ERR! code EACCES npm ERR! syscall open npm ERR! path /Users/xxxx/.npm/_cache/index-v5/c6/06/xxxxx npm ERR! errno -13 npm ERR! npm ERR! Your cache folder contains root-owned files, due to a bug in npm ERR! …...

【Python】3. 基础语法(2) -- 语句篇

顺序语句 默认情况下, Python 的代码执行顺序是按照从上到下的顺序, 依次执行的. print("1") print("2") print("3")执行结果一定为 “123”, 而不会出现 “321” 或者 “132” 等. 这种按照顺序执行的代码, 我们称为 顺序语句. 这个顺序是很关…...

IPsec VPN之安全联盟

一、何为安全联盟 IPsec在两个端点建立安全通信,此时这两个端点被称为IPsec对等体。安全联盟,即SA,是指通信对等体之间对某些要素的约定,定义了两个对等体之间要用何种安全协议、IP报文的封装方式、加密和验证算法。SA是IPsec的基…...

012集——显示高考天数倒计时——vba实现

以下代码实现高考倒计时: Sub 高考倒计时() 高考日期 CDate("06,07," & Year(Date)) If Date > 高考日期 Then高考日期 CDate("06-07-" & Year(Date) 1) End If 年月日 Year(Date) & "年" & Month(Date) &am…...

1.1 深度学习和神经网络

首先要说的是:深度学习的内容,真的不难。你要坚持下去。 神经网络 这就是一个神经网络。里面的白色圆圈就是神经元。神经元是其中最小的单位。 神经网络 单层神经网络: 感知机 (双层神经网络) 全连接层: …...

sentinel docker 基础配置学习

1:去官网下载 Releases alibaba/Sentinel GitHub 2:保存到linux 3:编写dockerfile FROM openjdk:8-jreLABEL authors"xxx" #第二步创建一个文件夹Z RUN mkdir /app #第三步复制jar 到app 下 COPY xxxxxx-1.8.7.jar /app/#第四…...

与缓存相关的状态码

与缓存相关的 HTTP 状态码主要涉及客户端和服务器之间对资源缓存的处理和验证,以下是一些常见的与缓存相关的状态码: 1. **200 OK**: - 当服务器成功处理了客户端的请求时,会返回状态码 200 OK。这意味着请求成功,…...

影刀_如何点击桌面图片上的指定区域

问题:如图,桌面上有一张打开的图片,如何点击“J&T极兔快递”的左上角和右下角? 总体流程: 1、用“影刀离线OCR”指令获取目标区域坐标值。 分别是:x1,y1,x2,y2 2、用快捷键ctrlalt键获取图片左上角的…...

linux安装部署mmdetection,亲测可行

安装了两天,最后终于成功,这里有一些注意事项,版本对应啥的: 这里是mmdetection与MMCV的版本对应关系: mmdet与mmcv的版本对应有一些包因为版本问题直接pip下载不了,这里直接跑到官网去复制下载命令&#…...

redis常见问题

目录 一、缓存穿透 二、缓存击穿 三、缓存雪崩 四、redis做为缓存,mysql的数据如何与redis进行同步呢?(双写一致性) 五、redis做为缓存,数据的持久化是怎么做的? 六、数据过期策略 七、数据淘汰策略 八、Redis分布式锁使用场景 九、Redis分布…...

Java虚拟机(JVM)元数据区存放的内容

类元数据 元数据区(在HotSpot虚拟机中也称为Metaspace)主要存放了类的元数据信息,如类的名称、访问修饰符、常量池、字段描述、方法描述等。 运行时常量池 运行时常量池是每个类或接口的常量池表的运行时表示形式,包含了若干种不…...

wifi连接上后是怎么提供网络的?

干了六个月的网络协议栈,又回到了wifi老本行,所以我最近又开始研读 Android wifi fwk的源码了 之前还在干wifi的时候就思考过一个问题,wifi区别于蓝牙的一个很明显的点是,wifi可以提供 access to Internet 所以我想看看wifi连接成…...

TQTT X310 软件无线电设备的FLASH固件更新方法--WIN和UBUNTU环境

TQTT X310 除了PCIE口全部兼容USRP 官方的X310,并配备两块UBX160射频子板以及GPSDO。TQTT X310可以直接使用官方的固件,但是不支持官方的固件升级命令。这篇BLOG提供烧写刷新FLASH的方法。 这里分别给出WIN下和UBUNTU下升级的软件和方法 WIN环境下烧写…...

【DevOps基础篇】Docker进阶高级技巧使用

【DevOps基础篇】Docker进阶高级技巧使用 目录 【DevOps基础篇】Docker进阶高级技巧使用清理垃圾删除悬空卷删除已退出的容器删除悬空镜像自动删除交互式容器检查Docker资源美观的JSON和jq处理显示整个Docker信息仅显示插件列出连接到‘bridge’网络的所有容器的IP地址监视容器…...

20240308-2-校招前端面试常见问题-网络及浏览器

校招前端面试常见问题【4】——网络及浏览器 1、网络相关 Q:请简述一下 HTTP 协议,以及 HTTP1.0/1.1/2.0/3.0 的区别? HTTP 协议:超文本传输协议,使用 TCP/IP 协议传输数据。是一个应用层的协议。 HTTP1.0&#xff…...

智慧农业产业园区规划建设方案

背景 近年来,我国农业现代化水平稳步提高,有力促进了农业稳定发展和农民持续增收,为战胜各种困难和风险、保持社会大局稳定奠定了坚实基础。从传统农业向现代农业转型是必要的,与时俱进,现代农牧业示范一体化建设项目的建设有利于这一转型的推进,根据发展设施农业的需求…...

【Git】项目源码迁移到另一个gitlab(保留原来提交历史记录)

目录 前情提要迁移方案IDEA远程仓库管理团队其他成员切换gitgit命令操作界面 前情提要 公司原来是自己私有部署的gitlab。有了研发云后就希望将代码推送到研发云的代码仓库上。这时候需要迁移并保留原来提交的历史记录。 迁移方案 登录新的gitlab(代码仓库)新建空白项目获取…...

python基础9_序列类型

回顾: 什么是变量?,有什么用? 可以变化的量, 就是个容器,多次变化,方便后续使用, 前面介绍了哪些数据类型? bool, str, int, float 用什么函数查看数据的类型? a "hello" print(type(a)) 到了这一步,,我们认识了哪些数据类型呢? int 整型(整数), float…...

C语言宏定义续行符踩坑实录:手把手教你解决‘backslash and newline separated by space’警告

C语言宏定义续行符的隐秘陷阱:从警告解析到工程级解决方案 第一次在CLion里看到backslash and newline separated by space这个警告时,我盯着那个无辜的反斜杠看了足足三分钟。作为一个刚接触C语言宏编程的开发者,这个看似简单的格式问题背后…...

手把手教你玩转WS2812B灯带:基于STM32 HAL库的PWM+DMA驱动教程(CubeMX配置)

STM32CubeMX实战:HAL库驱动WS2812B灯带的PWMDMA全流程解析 在智能硬件和物联网项目中,RGB LED灯带因其丰富的色彩表现和灵活的编程特性,成为提升产品交互体验的热门选择。而WS2812B作为集成控制电路与发光元件的智能外设,仅需单线…...

别再让网络环路卡死你的业务!华为eNSP实战:手把手配置STP与RSTP(附根保护、边缘端口避坑指南)

华为eNSP实战:STP/RSTP配置与环路故障排查全指南 凌晨三点,机房告警灯突然亮起,核心业务区流量激增到90%——这可能是每个网络工程师最不愿面对的噩梦场景之一。当广播风暴席卷整个网络时,冗余链路从"救命稻草"变成了&q…...

【OpenCV 实战指南】特征匹配:从暴力匹配到实战调优

1. 暴力匹配基础:从理论到OpenCV实现 第一次接触特征匹配时,我被这个看似简单实则精妙的技术深深吸引了。想象一下,你手上有两张不同角度拍摄的同一栋建筑的照片,如何让计算机自动找到两张照片中相同的窗户或装饰?这就…...

PySpark实战:从版本冲突到精准匹配Python的避坑指南

1. 当PySpark遇上Python版本冲突:一个真实运维案例 去年接手公司大数据平台时,我遇到了一个典型问题:开发团队提交的PySpark作业频繁报错,错误信息五花八门,从"ImportError: cannot import name xxx"到"…...

百度网盘SVIP破解:Mac版终极加速解决方案

百度网盘SVIP破解:Mac版终极加速解决方案 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘下载速度慢而烦恼吗?想…...

【实战指南】FreeRTOS 10.4.6源码解析与STM32F429移植全流程

1. FreeRTOS 10.4.6源码获取与解析 第一次接触FreeRTOS源码时,我对着官网密密麻麻的目录树发懵——这堆文件到底哪些才是核心?后来踩过几次坑才明白,Source和portable这两个文件夹就是整个系统的灵魂所在。以STM32F429为例,我们从…...

防勒索病毒的最后一道防线:用Syncthing在Linux服务器搭建带版本历史的‘冷备份’

企业级数据安全实战:用Syncthing构建防勒索病毒的历史版本备份系统 勒索病毒已成为中小企业数据安全的头号威胁。2023年全球勒索软件攻击同比增长37%,平均赎金要求高达50万美元,而中小企业往往因预算有限无法部署专业灾备方案。本文将介绍如何…...

保姆级教程:用微信小程序云开发 + wxml-to-canvas + pdf-lib 搞定页面转PDF(附完整源码)

零后端依赖:微信小程序云开发实现页面转PDF全流程实战 最近在独立开发小程序时,经常遇到需要将订单、报告等页面导出为PDF的需求。传统方案需要后端配合,但对于个人开发者或小型团队来说,这往往成为技术瓶颈。经过多次实践&#…...

[CentOS 7实战] 从零部署高可用TeamSpeak语音服务器

1. 环境准备与基础配置 在CentOS 7上部署TeamSpeak服务器前,需要做好充分的环境准备。我建议使用至少2核4G配置的云服务器,实测这个配置可以稳定支持50人同时在线的语音通信。如果是大型游戏社区使用,建议选择4核8G以上的配置。 首先需要检查…...