黎鹤舞
计算机网络基础概念
关注作者
前往小程序,Get
更优
阅读体验!
立即前往
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
黎鹤舞
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
社区首页
>
专栏
>
计算机网络基础概念
计算机网络基础概念
黎鹤舞
关注
发布于 2025-01-21 13:08:17
发布于 2025-01-21 13:08:17
42
0
举报
文章被收录于专栏:
黎鹤舞的编程技术栏
黎鹤舞的编程技术栏
计算机网络基础概念
客户端
网络通信中
发起请求
的一方。
服务器
网络通信中
响应客户端请求
的一方。
IP地址
分配给网络上每个设备的
唯一标识符
。它用于在互联网或本地网络中定位和识别设备(
网络地址
)
IPV4
地址是
32 位二进制数
,以
点分十进制
表示(如192.168.1.1),现行网络大多使用CIDR进行分类
IPV6
地址是
128 位二进制数
,以
冒号十六进制
表示
端口号
区分
同一台主机
上不同应用进程的数字标识
采用
16 位的无符号整数
,范围是 0 - 65535
分类:
熟知端口号(0 - 1023):这些端口固定分配给一些特定的的服务,
常用于服务端
例如,HTTP 服务通常使用端口 80,HTTPS 使用 443,FTP 使用 20(数据传输)和 21(控制连接):
注册端口(1024 - 49151):这些端口用于特定的应用程序或服务,一般需要向互联网名称与数字地址分配机构(ICANN)注册。
客户端口号(49152 - 65535):这些端口根据进程需要
动态地、临时使用
,一段时间未使用后收回
网络数据
本质:二进制的比特流
要发送的是一个结构化的数据(包括很多属性字段)
序列化
:把结构化数据转化为 二进制字符串(比特流)
协议分层(以 TCP/IP模型 为例)
物理层:实现硬件层面上的规定(如网口,网线…)
数据链路层:实现 两个
相邻节点
的通信
网络层:关注
通信路径
的规划,实现点到点的传输
传输层:关注通信双方**“起点” 和 “终点”的关系**。实现
端到端
的 传输
应用层:把传输数据和具体应用相关联
封装
数据从高层向底层传输的过程中,每一层都会在数据单元上添加自己的
首部(
有时还有尾部
)信息
作用
:封装使得每一层能够在数据单元上添加本层所需的控制信息,从而实现本层的功能
分用
与封装相反的过程,它发生在数据从底层向高层传输的过程中。
当数据到达接收设备时,会根据当前的协议规则,从接收到的数据单元中提取属于自己层的信息,并将剩余的数据向上层传递。
本文参与
腾讯云自媒体同步曝光计划
,分享自作者个人站点/博客。
原始发表:2025-01-20,如有侵权请联系
cloudcommunity@tencent.com
删除
前往查看
计算机网络
客户端
数据
二进制
基础
本文分享自
作者个人站点/博客
前往查看
如有侵权,请联系
cloudcommunity@tencent.com
删除。
本文参与
腾讯云自媒体同步曝光计划
,欢迎热爱写作的你一起参与!
计算机网络
客户端
数据
二进制
基础
评论
登录
后参与评论
0 条评论
热度
最新
推荐阅读
目录
计算机网络基础概念
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
0
0
0
推荐