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

网络初识:局域网广域网网络通信基础

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、局域网LAN是什么?
  • 二、广域网是什么:
  • 三. IP地址
  • 四.端口号
  • 五.认识协议
    • 5.1五元组
  • 总结


前言

一、局域网LAN是什么?

局域网,即 Local Area Network,简称LAN。
Local 即标识了局域网是本地,局部组建的一种私有网络。
比特就业课局域网内的主机之间能方便的进行网络通信,又称为内网;局域网和局域网之间在没有连接的情况下,是无法通信的。
局域网是在相对较小的地理范围内建立的网络,通常在单一建筑物、校园或办公区域内。
设备在局域网上可以直接相连,通常通过以太网技术或Wi-Fi进行连接。
速度较快,延迟较低,适用于本地通信和资源共享。
例子:通常在单一建筑物、校园或办公区域内。

二、广域网是什么:

广域网,即 Wide Area Network,简称WAN。
通过路由器,将多个局域网连接起来,在物理上组成很大范围的网络,就形成了广域网。广域网内部的局域网都属于其子网。
举例:,一个公司内部可能有一个局域网,连接办公楼内的所有计算机和设备。然而,如果该公司有多个分支机构,可能会使用广域网将这些分支机构的局域网连接起来,以便实现全公司范围的数据共享和通信。

三. IP地址

概念:
P地址主要用于标识网络主机、其他网络设备(如路由器)的网络地址。简单说,IP地址用于定位主机的网络地址。
就像我们发送快递一样,需要知道对方的收货地址,快递员才能将包裹送到目的地。
格式
IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节),如:
01100100.00000100.00000101.00000110
特殊ip:
127.的IP地址用于本机环回(loop back)测试,通常是**

127.0.0.1


本机环回主要用于本机到本机的网络通信(系统内部为了性能,不会走网络的方式传输),对于开
发网络通信的程序(即网络编程)而言,常见的开发方式都是本机到本机的网络通信。

四.端口号

概念:
在网络通信中,IP地址用于标识主机网络地址,端口号可以标识主机中发送数据、接收数据的进程。简单说:端口号用于定位主机中的进程
类似发送快递时,不光需要指定收货地址(IP地址),还需要指定收货人(端口号)
注意事项
两个不同的进程,不能绑定同一个端口号,但一个进程可以绑定多个端口号
举例:
假如我开了一个的qq窗口,它的聊天窗口端口号是8000,但是我如果开了5个聊天窗口,但是这5个窗口他们都有公共的端口号8000.因为它们属于同一个 QQ 客户端实例。QQ 客户端的网络通信通常由客户端内部的机制负责,而不是为每个窗口实例分配一个独立的端口号。

五.认识协议

协议,网络协议的简称,网络协议是网络通信(即网络数据传输)经过的所有网络设备都必须共同遵从的一组约定、规则。如怎么样建立连接、怎么样互相识别等。只有遵守这个约定,计算机之间才能相互通信交流。通常由三要素组成:语法,语义,时序。
协议(protocol)最终体现为在网络上传输的数据包的格式。

5.1五元组

  1. 源IP:标识源主机
  2. 源端口号:标识源主机中该次通信发送数据的进程
  3. 目的IP:标识目的主机
  4. 目的端口号:标识目的主机中该次通信接收数据的进程
  5. 协议号:标识发送进程和接收进程双方约定的数据格式
    类似于下图:

在这里插入图片描述

cmd打开输入netstat -ano
在这里插入图片描述

总结

复盘一下以前学过的知识,后续继续补充。


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

相关文章:

  • Unity中有什么情况下是需要用UniTask替代其他异步方式的吗?
  • Linux 中 grep、sed、awk 命令
  • 路由器的原理
  • 电脑开机提示error loading operating system怎么修复?
  • useContext Hook 的使用及规范
  • 鸿蒙元服务从0到上架【第二篇】
  • 5. 链表
  • TypeScript 的高级技巧
  • Mongodb 开启oplog,java监听oplog并写入关系型数据库
  • 一天一个设计模式---生成器模式
  • 双目测宽仪高质量生产利器
  • 网页中的json文档,怎么保存到本地
  • 强化学习Markov重要公式推导过程
  • 你好!斐波那契查找【JAVA】
  • 黑猫带你学eMMC协议第31篇:什么是eMMC的驱动强度(Drive Strength)
  • 详解FreeRTOS:软件定时器(高级篇—4)
  • Rust 语言:认识 Rust
  • 考研英语语法(三十九)
  • 合并两个有序链表[简单]
  • UDS 诊断报文格式
  • Vue入门——v-on标签
  • 回溯和分支算法
  • Snagit 2024.0.1(Mac屏幕截图软件)
  • 【五分钟】熟练使用numpy.cumsum()函数(干货!!!)
  • 接口压测指南
  • Spring IOC—基于XML配置和管理Bean 万字详解(通俗易懂)