JAVAEE初阶 网络原理初识

news2024/9/28 11:16:59

网络原理

    • 一.局域网
      • 1.1 局域网组件网络的几种关系
    • 二. 广域网
    • 三. 网络通信基础概念
      • 3.1 IP
      • 3.2 端口
      • 3.3 协议
      • 3.4 拆分
      • 3.5 拆分的优点
    • 四. TCP/IP五层模型
      • 4.1 网络设备的分层

一.局域网

局域网是 Local Area Network 简称 LAN。
局域网是本地,局部私自建立的一种网络。
局域网内的主机之间能方便进行网络通信,称为内网。
局域网之间没有连接的情况下,是不能进行通信的。

1.1 局域网组件网络的几种关系

(1) 基于网线直连

在这里插入图片描述
(2)基于集线器组建
在这里插入图片描述
在这里插入图片描述
(3)基于交换机组建

在这里插入图片描述
(4) 基于交换机和路由器组建
在这里插入图片描述

交换机: 电脑可以连接到任意的口上。连上的电脑就变成了局域网。
路由器:
在这里插入图片描述

二. 广域网

广域网 Wide Area Network 简称WAN
通过路由器来连接多个局域网,形成一片较大的网络。

在这里插入图片描述

三. 网络通信基础概念

3.1 IP

IP地址描述了主机在网络当中的地址或者是一个设备在网络中的地址。
另外,为了方便表示,通常使用"点分十进制“的方法,将4个字节分为4个部分,每个部分的取值范围都是0-255。

在电脑中,如何查看自己的IP地址呢?
打开cmd,输入ipconfig即可。

在这里插入图片描述

3.2 端口

描述了一个主机上的哪个应用程序。主机在收到网络数据之后就要区别出是哪个程序在使用数据。
涉及到的IP和端口号,其实各有两个。
分别为 源IP 目的IP 源端口 目的端口。

3.3 协议

所谓的协议,其实就是通信过程中的一种约定或者是一种规则。发送方和接收方都要提前约定好这些东西。为了确保两台计算机能够进行网络通信,必须使计算机遵守相同的协议。

协议中又细分为5种

源IP : 标识源主机
源端口 : 记录源主机此次通信中发送的数据。
目的IP : 标识目的主机。
目的端口 : 记录目的主机在此次通信中接收的数据。
协议号: 通信过程中任意两台计算机所遵守的规则。

但是在每次协议中,需要涉及到的细节,是远远超出我们想象的,会导致这个协议非常复杂。
所以我们就要进行拆分。

3.4 拆分

拆分就是将一个非常大,非常多的协议,来拆分成小一点的,少一点的多个协议。但是我们要约定 只有相邻层次的才可以进行沟通。不能跨层次调用

在这里插入图片描述

3.5 拆分的优点

  1. 拆分的优点是 上层协议直接调用下层协议即可,不需要了解下层协议的细节。意思就是下层协议被封装。
    2.某一层的协议进行替换之后,不会产生其他的影响。

四. TCP/IP五层模型

TCP/IP分为以下五层:
应用层; 程序拿到数据之后,应该干什么,解决什么问题。
传输层:负责网络数据包的起点和终点
网络层:负责关注起点和终点之间,走哪条路。
数据链路层:负责两个相邻点之间的传输。
物理层:通信过程中的基础设施。

4.1 网络设备的分层

主机实现了传输层到物理层
路由器实现了网络层到物理层
交换机实现了数据链路层到物理层
集线器仅仅实现了物理层。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1396516.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

CSV文件中json列的处理2

如上所示,csv文件中包含以中括号{}包含的json字段,可用如下方法提取: import pandas as pd from datetime import date todaystr(date.today()) import jsonfilepath/Users/kangyongqing/Documents/kangyq/202401/调课功能使用统计/ file104…

开发语音产品时设计唤醒词和命令词的技巧

在实际开发语音产品过程中,要达到好的语音识别效果,除了语音算法要给力外,设计出好的唤醒词和命令词也能起到事倍功半的效果。所以下面介绍一下如何设计中文、英文和日文的唤醒词和命令词。 中文唤醒词设计 一般为4-6个字,4个字最…

天眼销会员系统上线:低至9.9/月!

天眼销是一款提供企业线索的产品,致力于帮助客户获取最新的企业联系方式、工商信息等关键数据。 此前天眼销的收费模式是按条数收费,每条0.07叠加充值优惠,最优惠也要差不多0.05/条。 现在新的会员系统上线了,比以往更加优惠&am…

VUE--组件的生命周期及其基本应用

VUE的生命周期 上图是实例生命周期的图表,需要注意以下几个重要时期: 创建期:beforeCreated、created 挂载期:beforeMount、mounted 更新期:beforeUpdate、updated 销毁期:beforeUnmount、unmounted 生命周…

图新地球-拌合站选址-上报林业局的临时征拆-图斑附图制作

0.序 做铁路、公路等工程施工时,需要根据不同阶段的施工方案,把拌合站等用地选址,报批给林业局进行审批。 如下图: 1.附图结果要求 在卫星底图基础上,标注选址的范围 闭合线的每个节点显示经纬度坐标(度…

qt学习:进度条,水平滑动条,垂直滑动条+rgb调试实战

目录 水平滑动条,垂直滑动条 常用信号 进度条 常用信号 修改进度条 例子 rgb调色 配置ui界面 编写3个进度条的事件函数 添加链表容器和按钮索引 在.h里的类定义 初始化链表容器和按钮索引 编写添加颜色的按钮点击事件函数 效果 水平滑动条&#xff0c…

外卖系统创新:智能推荐与用户个性化体验

外卖系统的日益普及使得用户对于更智能、个性化的体验有着不断增长的期望。在这篇文章中,我们将探讨如何通过智能推荐技术,为用户提供更贴心、更符合口味的外卖选择。我们将使用 Python 和基于协同过滤的推荐算法作为示例,让您更深入地了解智…

一文详解远程控制安全与远程控制软件(横测ToDesk\AnyDesk\向日葵)

一、远程控制的安全问题 远程控制的安全性已经算半个老生常谈的问题了,作为常年远程办公的人,这里我只想说一句,无论你用什么软件都会有安全上的隐患,做不到百分百的安全,但相对安全,咱们还是可以自主把控…

html + css + js简单的项目

以下内容直接复制粘贴就能运行 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title&…

深入理解 Kubernetes Ingress:路由流量、负载均衡和安全性配置

Kubernetes Ingress 是 Kubernetes 集群中外部流量管理的重要组件。它为用户提供了一种直观而强大的方式&#xff0c;通过定义规则和配置&#xff0c;来控制外部流量的路由和访问。 1. 什么是 Ingress&#xff1f; 在 Kubernetes 中&#xff0c;Ingress 是一种 API 资源&#…

Mysql中的日志系统

文章目录 1. 慢查询日志&#xff08;Slow Query Log&#xff09;1.1 是否开启慢查询日志1.2 开启慢查询日志&#xff0c;设置时间阈值1.2.1 修改文件my.ini1.2.2 重启mysql后配置生效 1.3 查看慢查询日志1.3.1 直接用文本编辑器打开1.3.2 使用mysqldumpslow进行分析 2. InnoDB …

为什么 macOS 比 Windows 稳定?

在计算机操作系统领域&#xff0c;macOS 和 Windows 分别是苹果公司和微软公司的主打产品。尽管两者都拥有大量的用户群体&#xff0c;但在稳定性和用户体验方面&#xff0c;macOS 常常被认为优于 Windows。那么&#xff0c;为什么 macOS 比 Windows 更稳定呢&#xff1f; 我们…

Java 类与对象(对象的分配机制、对象的创建过程、匿名对象)

面向对象 面向对象编程&#xff08;Object-Oriented Programming 简称 OOP&#xff09;是一种程序设计思想和编码架构。 Java 是完全面向对象的&#xff0c; 必须熟悉 OOP 才能够编写 Java 程序。 面向对象的程序是由对象组成的&#xff0c;每个对象包含对用户公开的特定功能…

最新!进口芯片龙头代理商名录更新

众所周知&#xff0c;代理商一直充当着厂家和客户中间的桥梁的角色。经过这么多年的变化和沉淀&#xff0c;摆在代理商面前的挑战与日俱增&#xff0c;定位也逐渐开始分化。 由于原厂对于市场的把控越来越严&#xff0c;各类原厂直营商城的上线以及原厂之间的并购直接主导了市…

【机组】时序与启停实验的解密与实战

​&#x1f308;个人主页&#xff1a;Sarapines Programmer&#x1f525; 系列专栏&#xff1a;《机组 | 模块单元实验》⏰诗赋清音&#xff1a;云生高巅梦远游&#xff0c; 星光点缀碧海愁。 山川深邃情难晤&#xff0c; 剑气凌云志自修。 ​ 目录 &#x1f33a;一、 实验目…

MySQL 索引(上)

&#x1f389;欢迎您来到我的MySQL基础复习专栏 ☆* o(≧▽≦)o *☆哈喽~我是小小恶斯法克&#x1f379; ✨博客主页&#xff1a;小小恶斯法克的博客 &#x1f388;该系列文章专栏&#xff1a;重拾MySQL-进阶篇 &#x1f379;文章作者技术和水平很有限&#xff0c;如果文中出现…

openlayers [九] 地图覆盖物overlay三种常用用法 popup弹窗,marker标注,text文本

文章目录 简介overlay 实现popup弹窗overlay 实现label 标注信息overlay实现 text 文本信息完整代码 简介 常见的地图覆盖物为这三种类型&#xff0c;如&#xff1a;popup弹窗、label标注信息、text文本信息等。 overlay 实现popup弹窗 方法详解 实例一个 new Overlay()&…

链动2+1模式:月流水6000万是怎么做到的?

一个好的企业往往只需要最简单的营销方式。当我们面对当今的商业市场&#xff0c;琳琅满目的商业模式&#xff0c;应接不暇的营销方案&#xff0c;我们一定会举足无措的不知道怎么选择。因为一个好的公司或企业&#xff0c;一定要有一个十分经得起推敲的模式来面对消费者。 那么…

对m3u8视频进行批量采集

一、相关网页&#xff08;网页链接&#xff1a;https://www.acfun.cn/v/ac36564705&#xff09; 二、多视频采集网页&#xff08;找出每个视频ID&#xff09; 三、相关代码&#xff08;代码含有注释&#xff09; # Time: 2024/1/18 22:57 # Author: 马龙强 # File: 对m3u8视频…

有效防范网络风险的关键措施

在数字化时代&#xff0c;企业面临着日益复杂和频繁的网络风险。提高员工的网络安全意识是防范网络威胁的关键一步。本文将探讨企业在提升网络安全意识方面可以采取的措施&#xff0c;以有效预防潜在的网络风险。 1. 开展网络安全培训&#xff1a;企业应定期组织网络安全培训&…