前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >网络通信学习笔记(一)---初步了解

网络通信学习笔记(一)---初步了解

作者头像
萌萌哒的瓤瓤
发布2021-01-13 17:34:59
2810
发布2021-01-13 17:34:59
举报

养成习惯,先赞后看!!!

1.1概述

其实非常好理解网络编程这个概念,因为如今的我们每时每刻都在运用它. 微信 肯定现在基本上已经成为每个人的必需品了,再来一个的话那就是 钉钉 了,这玩意儿现在也基本上是大家工作期间也会用到的东西了.这是现在的主要模式,在这之前人们可能更多的就是通过电话或者是邮件的形式.在前面就是信件的形式了.

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

1.2目的

既然上面说到了电话,邮件,那么我们其实也能够分析出目的是啥.无外乎就是下面几个:

  • 通信( 半双工—>全双工 )
  • 传输数据( 单向 )
  • 交换数据( 双向 )…

1.3如何实现

  • 如何确定对方的位置 这一点我们可以类比成信件,邮件…在信件中我们通过对方的 家庭住址 我们就能够确定对方的位置,邮件我们只需要通过对方的 邮箱账号 即可确定. 那么我们在网路中我们又应该通过何种方式来确定对方的位置呢? 每台计算机都是有一个自己的ip地址的,这里我们可以通过在cmd中输入ipconfig来查看,
在这里插入图片描述
在这里插入图片描述

但是如果你如果没有固定ip地址的话,那么这个IP地址其实你每次 关机重启 之后是会发生改变的.

但是这里的重点就是告诉大家确定计算机位置的第一步就是 ip地址

第二步就是需要告诉对方 端口号,这里其实举几个例子,大家应该就能理解了,mysql的默认端口是3306,Tomcat的默认端口是8080…

第三步就是要告诉对方你 需要什么资源

提供上述三个资源即可确定对方的位置.

  • 通信的方式 这个其实也比较好理解,举个例子大家就知道了. 为什么我们能够与身边的人正常交流,主要是因为我们能听懂普通话,那如果现在我们身边有一个俄罗斯的朋友,除非我们会俄语,否则我们就不能够和他正常的交流吧,所以我们必需要确定我们的通信方式 , 不然我发过去的是中文,但是你却是用俄文的方式来读,那么显然我们的通信是无法进行下去的. 这里我们再稍微聊一下TCP协议与UDP协议 TCP协议就类似于我们打电话(需要连接,稳定):
在这里插入图片描述
在这里插入图片描述

UDP协议就类似于我们发短信(不需要连接,不稳定):

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

都看到这里了,如果觉得对你有帮助的话,可以关注我的公众号,坚持日更技术好文章.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-09-10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.1概述
  • 1.2目的
  • 1.3如何实现
相关产品与服务
短信
腾讯云短信(Short Message Service,SMS)可为广大企业级用户提供稳定可靠,安全合规的短信触达服务。用户可快速接入,调用 API / SDK 或者通过控制台即可发送,支持发送验证码、通知类短信和营销短信。国内验证短信秒级触达,99%到达率;国际/港澳台短信覆盖全球200+国家/地区,全球多服务站点,稳定可靠。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档