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

01、什么是ip、协议、端口号知道吗?计算机网络通信的组成是什么?

声明:本教程不收取任何费用,欢迎转载,尊重作者劳动成果,不得用于商业用途,侵权必究!!!

目录

前言

计算机网络

网络ip地址

网络协议

网络端口号


前言

最近有个项目要用到相关文章知识点,一时半会竟然找不到了,

之前写的文章太多,于是打算进行专题整理,方便大家查阅深入学习也方便自己查阅深入。

目前的专题名称《Java上班工作核心点整理》,目标点都是最近半年工作常用知识点基础以及工作内容!

本人目前每天在大央企搬砖,时间精力有限,文章大部分是抽时间,写的学习和工作中的总结!创作不易,您的支持(点赞/留言/收藏/加关注),是我更新创作的动力!

废话少说,上干货。。。

计算机网络

计算机网络是相互连接的独立自主的计算机的集合,最简单的网络形式由两台计算机组成。

如下图:

一台计算机A通过网络 和另一台计算机B 进行通信,

那么要完成这次通信,对于A主机来说它要知道是和谁在进行通信,

比如说:你和张三进行通信,张三就是和你通信的这个人的名字,

如果你周围有很多人,你想要和张三进行通信,那你肯定要说:“张三,咱们今天晚上去哪里吃饭?”,

这样的话其他的人听到这句话,是不会有反应的。于是你就完成了和张三的这一次通信。

网络ip地址


在网络上一台主机要和另一台主机进行通信,首先你要知道你想要通信主机的名字,

在internet上为了标识网络设备,我们是通过一个叫做ip地址的,四个字节的整数来标识的,

我们通常采用,点分十进制的格式,来表示ip地址

那么有了iP地址就相当于我们的主机有了身份,那么对于A主机来说它要想和B主机进行通信,

它可以把数据发送给具有 192.168.0.10 这个ip地址的主机,

对于B主机来说它要回复信息,它可以将信息回复到具有 192.168.0.118 这个ip地址的主机,

这样的话在A主机和B主机之间进行通信,那么他们的数据就不会传错对象了。

网络协议


但在通信的时候,还有一个问题,比如说你和一个老外进行通信,你说中文,他说英文,那你们就无法进行交流啦。

我们在《智取威虎山》在这部片中看到,土匪之间要进行通信,要使用暗号,一个说:“天王盖地府”,另一个说“宝塔镇河妖”,那么这个就是他们通信的一个规则。

同样,在internet上,两台主机要进行通信,那么他们也要遵循一定的规则,我们把这个规则叫做协议,A主机和B主机采用同样的协议,那么他们之间就可以进行通信了。

网络端口号


现在身份也有啦、通信的规则也有啦,我们两台主机是否可以开始通信了呢???

要注意计算机是没有生命的,真正在进行通信的是我们计算机运行的网络程序,那么问题又来了???

在计算机中同时可以运行多个网络程序,你可以用蚂蚁下载软件,

同时也可以用viewPlayer在线观看流媒体电影,

那么我们 发送给一个ip地址主机的数据 应该由那个程序去接收呢?

为了表示计算机中进行网络通信的程序,我们给每一个程序分配一个端口号,

那么在发送的时候,我们除了指定ip地址外,同时指定发送到哪一个端口,

这样在指定ip地址的计算机上,就会由在这个端口上等待数据的网络应用程序,去接收数据。

那么网络通信和我们打电话是类似的,ip地址就好像一个公司它的总机的电话号码,

端口就好像总机的分机号,我们发送的数据到了总机之后,那么相应的要转到分机上

http://www.lryc.cn/news/347208.html

相关文章:

  • 答题套路2 阅读理解 说明文某个词是否能去掉
  • Pytorch图像分类模型模型实时在线验证代码
  • Java高并发场景(银行转账问题)
  • TypeScript 工具类型
  • [Kotlin]创建一个私有包并使用
  • 鸿蒙应用开发者高级认证指南及参考资料整理(含详细参考答案)
  • 数据匿名化技术
  • HTML学习笔记汇总
  • 初始JSVMP
  • 【机器学习数据可视化-04】Pyecharts数据可视化宝典
  • 通过 Java 操作 redis -- zset 有序集合基本命令
  • 力扣 516. 最长回文子序列 python AC
  • 数据库编程
  • (docker)进入容器后如何使用本机gpu
  • java基础知识点总结2024版(8万字超详细整理)
  • vue中使用element的i18n语言转换(保姆式教程-保证能用)
  • 01 设计模式--单例模式
  • css backdrop-filter 实现背景滤镜
  • AR人脸道具SDK解决方案,实现道具与人脸的自然融合
  • Windows安装RabbitMQ教程(附安装包)
  • 这个问题无人能解,菜鸟勿进
  • 揭秘高效引流获客的艺术:转化技巧大公开
  • 【Unity 鼠标输入检测】
  • LeetCode hot100-33-Y
  • C++和Python通信引文道路社评电商大规模行为图结构数据模型
  • 单片机-点亮第一盏灯
  • C++组合类
  • Linux学习笔记3
  • 免费证件照一键换底色
  • 使用 FFmpeg 从音视频中提取音频