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

Java:网络初识

把几个电脑连在一起,就构成了局域网,电脑和电脑间通过路由器来连接.

调制解调器(猫):是用来实现不同种类的信号转换,在宽带普及之前,上网是通过"电话线"进行的,猫的作用就是把电话中的模拟信号转换为网络的"数字信号".

路由器上面的口比较有限:就引入了交换机来解决口不够的问题,交换机就相当于对路由器的端口进行拓展.

广域网:通过路由器再将多个路由器连接在一起的结构.

单机->局域网->广域网->移动互联网

网络通信基础

IP地址

描述了一台主机在互联网上所处的位置;

IP地址是使用一个32位的整数来进行表示的.

使用"点分十进制"来表示IP地址:用4组从0~255的数字,来表示一个IP地址.

端口号

区分当前主机上的指定的应用程序(进程);

一个主机使用网络的程序有很多个,通过端口号来区分,当前主机收到的数据是要交给哪个程序来处理使用.

端口号同样是一个整数,是一个两个字节的整数(0--65535).

0--1023这些端口都是有特殊含义的,写代码的时候都是用剩下的.

协议

网络中最核心的概念. 协议是进行一切通信的基础.

让发送方发的数据,接


http://www.kler.cn/a/374963.html

相关文章:

  • 深度学习中的参数初始化
  • 敏捷测试文化的转变
  • LeetCode:3159. 查询数组中元素的出现位置(hash Java)
  • 【玩转OCR】 | 腾讯云智能结构化OCR在多场景的实际应用与体验
  • USB 状态机及状态转换
  • .NET平台用C#通过字节流动态操作Excel文件
  • Linux 多线程编程
  • 视频文件损坏无法播放怎么办?有什么办法可以修复视频吗?
  • PPT编辑限制密码忘记了怎么办?2个方法快速取消编辑限制
  • CSS3新增盒子属性(三)
  • 无需手动部署的正式版comfyUI是否就此收费?开源等同免费?
  • 【AI抠图整合包及教程】Meta SAM 2:视觉分割的革命性飞跃
  • 2024wdb|misc01
  • C++基础:C++错误
  • liunx CentOs7安装MQTT服务器(mosquitto)
  • 单片机串口和电脑串口连接
  • 使用Vue3DraggableResizable组件实现拖拽拉伸
  • Node.js与Python的交互:使用node-pyrunner模块
  • Python轴承故障诊断 (15)基于CNN-Transformer的一维故障信号识别模型
  • vue2 的12种 vs vue3 的9种组件通信整理
  • 【Wi-Fi】Wi-Fi 7(802.11be) Vs Wi-Fi 8 (802.11bn)
  • 「Mac畅玩鸿蒙与硬件19」鸿蒙UI组件篇9 - 自定义动画实现
  • 臻于智境 安全护航 亚信安全受邀出席新华三智算新品发布会
  • vue3二次封装UI组件
  • 深入理解 Dockerfile 和 docker-compose[实战篇]
  • 持续监控和反馈:工具与方法详解