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

网络通信概述 -了解网络编程,什么是ip和端口,url

网络:网络就是一种辅助双方或者多方能够连接到一起的工具。

左:单机游戏(无网络) 右:网络游戏

 网络编程:网络编程就是,让在不同的电脑上的软件能够进行数据传递,即进程之间的通信。

 网络协议:互联网中的计算机要实现数据通信,需要遵循各种各样的协议,其中最重要的是TCP/IP协议簇

 两台计算机需要传输信息,他们怎么样才能找到对方呢?

 IP地址:用来在网络上标记一台电脑的一串数字,比如192.168.1.1;

为互联网上的每一个网络和每一台主机分配一个逻辑地址。

如何查看本机ip呢?

 1,Win+R 输入cmd,进入cmd窗口。输入:ipconfig

2,IPV4就是你当前网络的ip地址

 

 这个ip是我所在局域网的ip,这个路由器也有自己的网段和ip,这些最后组合在一起,才形成本机计算机的ip信息。

如果同一个局域网下有多台计算机,可以实现局域内数据共享,而不需要依赖于咱们的int网。

当我们找到对方后,怎么将数据传输到正确的程序中呢?

如何保证数据流动不会乱套呢。

 

 网络端口:通过TCP/IP协议中的端口将数据传输到正确的程序中。运行的程序都会有自己的端口号。

网络端口指的是程序或进程和外界传输数据的出口,通过端口号识别。

 

 常见端口号:

25端口:SMTP简单邮件传输

80端口:HTTP超文本传输

443端口:HTTPS加密超文本传输服务

1433端口:SQLSERVER数据库 默认端口号

1521端口:Oracle数据库服务端口

1863端口:MSN Messenger的文件传输

3306端口:MYSQL默认端口号

3389端口:Microsoft 微软远程桌面使用的端口

5631端口:Symantec pcAnywhere远程控制数据传输

5000端口:MS SQL Server使用的端口

8000端口:腾讯QQ使用的端口

 URL:url指的是统一资源定位符,简单来说就是计算机或者网络中某个资源的路径,是一个字符串。

url遵守一种标准的语法,它由协议,主机名,域名,端口,路径,以及文件名,这六个部分构成。其中 端口号可以省略。

URL典型的结构:协议://主机域名:端口号/路径/资源文件名

其中端口号可以省略。

例如:https://www.kkkliao.cn/?id=8

相关文章:

网络通信概述 -了解网络编程,什么是ip和端口,url

网络:网络就是一种辅助双方或者多方能够连接到一起的工具。 左:单机游戏(无网络) 右:网络游戏 网络编程:网络编程就是,让在不同的电脑上的软件能够进行数据传递,即进程之间的通信。…...

【Windows线程开发】Windows线程同步技术

我们在上一章节中讲解了关于Windows的线程基础,相信大家已经对线程有了基本的概念。这一章节中,我们来讲讲线程同步技术,包括加锁技术(原子锁和互斥体)和事件,信号量。 文章目录 一.原子锁二.互斥体三.事件…...

【数据结构与算法】- 期末考试

课程链接: 清华大学驭风计划 代码仓库:Victor94-king/MachineLearning: MachineLearning basic introduction (github.com) 驭风计划是由清华大学老师教授的,其分为四门课,包括: 机器学习(张敏教授) , 深度学习(胡晓林教授), 计算…...

股票?看我用python采集数据制作成交量图表

前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 开发环境 & 第三方模块: 解释器版本: python 3.8 代码编辑器: pycharm 2021.2 requests: pip install requests 爬虫 pyecharts: pip install pyecharts 数据分析 pandas: pip install pandas 数据分析 基本流…...

C++中的多态,以及多态的实现、以及实现多态的两个特例。

一、 多态是什么? 通俗点说,就是多种形态。具体点就是不同对象完成某种事情,会产生不一样的状态。 举个例子:就好比:买票的时候,普通人、学生、军人等等,他们买票有不同的结果,普通人…...

ESP32-C2系列开发板简介

C2是一个芯片采用4毫米x 4毫米封装,与272 kB内存。它运行框架,例如ESP-Jumpstart和ESP造雨者,同时它也运行ESP-IDF。ESP-IDF是Espressif面向嵌入式物联网设备的开源实时操作系统,受到了全球用户的信赖。它由支持Espressif以及所有…...

AI在狂飙,ChatGPT-4可直接在iPhone上使用啦

今天凌晨,OpenAI 正式在 App Store 推出了 ChatGPT 的 iOS app,瞬间冲上苹果商店免费榜第二名,效率榜第一名。 于是兴致勃勃的去下载体验了一番。整体不错,以后手机使用官方的 ChatGPT 更方便啦!而且使用 GPT4 不再麻…...

【计算机操作系统学习资源汇总】

引言 做优秀资源的搬运工!阅读经典,传承经典! 每个人的水平和理解不同,因此总结的水平也不同,推荐阅读一手资源,有时间尽量啃书。 发现好的资源会持续更新… 看书的一点小建议 1. 《深入理解计算机系统》…...

吴恩达 x OpenAI Prompt Engineering教程中文笔记

Datawhale干货 作者:刘俊君,Datawhale成员 完整课程:《吴恩达ChatGPT最新课程》 🐳Reasons & Importance Important for research, discoveries, and advancement 对研究、发现和进步很重要 Accelerate the scientific resea…...

Everypixel: AI图片搜索引擎

【产品介绍】 Everypixel是一个基于人工智能的图片搜索引擎。可以搜索超过 50 个图片来源的优质的授权图库版权素材图片,还可以使用免费图案功能,找到适合自己需求的可定制无缝图案。 Everypixel利用深度学习和计算机视觉技术,为客户提供先进…...

IOS新建应用

一:Application App。普通app。Document App。打开是记事本类似App。Game。新建游戏相关app。RealityKit为新建一个打开摄像机,一个Ar立方体的应用。 SenceKit为有一架飞机旋转的游戏App。 SpirteKit为一个手指头按上会出一个手指特效的应用。 Metal为一…...

CMake学习笔记:搜索第三方库及头文件路径 find_package()命令

1、find_package命令基本介绍 在实际开发过程中,经常不可避免的会使用到第三方开源库,这些开源库可能是通过apt-get install 命令自动安装到系统目录,也可能是由我们自己下载库的源码然后通过编译安装到指定目录的。 不管哪种方式安装的库文…...

Vue3-黑马(一)

目录: (1)vue3-基础-环境准备 (2)vue3-基础-入门案例 (3)vue3-基础-main.ts (1)vue3-基础-环境准备 vue3的技术选型,它提供了两套API,一个是选…...

[组合数学]母函数与递推关系

文章目录 母函数---解决计数组合 球相同 盒子不同 不能是空 C n − 1 m − 1 \quad C_{n-1}^{m-1} Cn−1m−1​数的拆分 递推关系常系数线性齐次递推关系常系数线性非齐次递推关系汉诺塔递推关系 母函数—解决计数 普母函数—组合问题 指母函数—排列问题 f(x) ∑ i 1 n a i…...

opencv膨胀腐蚀

OpenCV 是一个开源的计算机视觉库,它包含了许多图像处理的功能,其中膨胀和腐蚀是两种常用的形态学操作。 膨胀(Dilation):膨胀操作是将图像中的高亮区域(白色像素)扩张,从而填充低亮…...

ARM的读写内存指令与栈的应用

1.基础读写指令 写内存指令:STR MOV R1, #0xFF000000 MOV R2, #0x40000000 STR R1, [R2] 将R1寄存器中的数据写入到R2指向的内存空间 需注意,此命令是将R1中的数据写给R2所指向的内存空间,而不是直接把R1的数据赋给R2,R2寄存器…...

2022年平均工资出炉,IT行业又是第一

根据5月9日国家统计局最新资料显示,2022年,全国城镇非私营单位就业人员年平均工资为114029元,比上年增长6.7%,扣除通胀后实际增长4.6%。其中,行业间的差距相当明显。根据资料显示,2022年无论是在私营单位还…...

ov2640子设备核心操作详细分析

ov2640子设备核心操作详细分析 文章目录 ov2640子设备核心操作详细分析ov2640_subdev_core_ops核心操作获取寄存器值ov2640_g_register设置寄存器值ov2640_s_registeri2c_smbus_xferi2c_imx_xferi2c_smbus_xfer_emulatedi2c_transfer__i2c_transfer 设置ov2640的电源ov2640_s_p…...

MATLAB语句实现方阵性质的验证

系列文章目录 MATLAB绘图函数的相关介绍——海底测量、二维与三维图形绘制 MATLAB求函数极限的简单介绍 matlab系统环境思维导图 文章目录 系列文章目录 1. MATLAB语句验证方阵的六个性质如下 2. 六个性质的解释如下 3. 使用随机矩阵进行验证的代码示例如下 总结 前言 …...

使用Springboot AOP进行请求接口异常监控

常用注解 Aspect 切面类 Before 前置 AfterReturning 后置 Around 环绕 AfterThrowing 异常 切入点设置 execution(public * *(..)) 定义任意公共方法的执行 execution(* set*(..)) 定义任何一个以"set"开始的方法的执行 execution(* com.sys.service.UserService…...

Phi-3-Mini-128K实战落地:政务公文智能校对+政策条款关联推荐引擎

Phi-3-Mini-128K实战落地:政务公文智能校对政策条款关联推荐引擎 1. 引言:当轻量化大模型遇上严肃政务场景 想象一下,一位政府部门的文秘人员正在起草一份重要的政策文件。他需要确保公文格式绝对规范、用词严谨准确,同时还要从…...

Granite-4.0-H-350M与Anaconda集成:Python环境快速部署

Granite-4.0-H-350M与Anaconda集成:Python环境快速部署 1. 为什么选择Granite-4.0-H-350M作为开发起点 刚开始接触大模型开发时,很多人会纠结该选哪个模型作为入门。我试过几个不同规模的模型,最后发现Granite-4.0-H-350M特别适合日常开发场…...

我的数字记忆宝库:用m4s-converter守护那些即将消失的美好

我的数字记忆宝库:用m4s-converter守护那些即将消失的美好 【免费下载链接】m4s-converter 一个跨平台小工具,将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter 去年冬天,我整…...

ComfyUI-AnimateDiff-Evolved技术指南:从静态图像到动态视频的AI创作全流程

ComfyUI-AnimateDiff-Evolved技术指南:从静态图像到动态视频的AI创作全流程 【免费下载链接】ComfyUI-AnimateDiff-Evolved Improved AnimateDiff for ComfyUI and Advanced Sampling Support 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-AnimateDiff-E…...

# Activiti 5.13 没有流程图追踪?自己解析BPMN画进度图,政务用户一眼看懂

Activiti 5.13 没有流程图追踪?自己解析BPMN画进度图,政务用户一眼看懂 非科班野生程序员,深耕政务信息化20年,这套自研Java Web框架支撑过省级新农保、全国首例跨省医保结算等核心民生系统,18年稳定运行至今。这篇复…...

高效整合B站缓存:智能合并技术让离线观看体验升级

高效整合B站缓存:智能合并技术让离线观看体验升级 【免费下载链接】BilibiliCacheVideoMerge 项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliCacheVideoMerge 问题溯源:当缓存视频遭遇"数字拆分"困境 解码用户痛点&#xff1…...

5 种简单方法,将联系人从电脑/苹果电脑传输至三星手机

如果你刚入手最新款三星 S25,首要任务大概率是把联系人导入新手机。由于在电脑和三星设备间传输联系人的操作稍显繁琐,本文将为你详细讲解如何轻松把联系人从 Windows 电脑或苹果电脑传输到三星盖乐世手机。方法一:通过谷歌账户将电脑联系人传…...

终极Android UI开发指南:XUI框架与Material Design完美融合实战

终极Android UI开发指南:XUI框架与Material Design完美融合实战 【免费下载链接】XUI 💍A simple and elegant Android native UI framework, free your hands! (一个简洁而优雅的Android原生UI框架,解放你的双手!) 项目地址: h…...

RexUniNLU部署教程:基于ModelScope的轻量级NLU框架一键启动指南

RexUniNLU部署教程:基于ModelScope的轻量级NLU框架一键启动指南 无需标注数据,定义即识别:用最简单的标签定义实现智能对话理解 1. 快速了解RexUniNLU 你是否遇到过这样的困扰:想要做一个智能对话系统,却苦于没有标注…...

S2-Pro模型安全与合规应用指南:内容过滤与偏见缓解策略

S2-Pro模型安全与合规应用指南:内容过滤与偏见缓解策略 1. 企业级AI部署的安全挑战 当企业考虑部署S2-Pro这类大语言模型时,安全与合规问题往往成为首要考量。不同于个人使用场景,企业应用需要面对更严格的监管要求、更复杂的用户群体以及更…...