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

计算机网络中的一些基本概念

  1. IP地址: 址用于定位主机的网络地址。是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节).
  2. **端口号:**在网络通信中,IP地址用于标识主机网络地址,端口号可以标识主机中发送数据、接收数据的进程。简单说:端口号用于定位主机中的进程.
  3. **协议:**网络协议的简称,网络协议是网络通信(即网络数据传输)经过的所有网络设备都必须共同遵从的一组约定、规则。如怎么样建立连接、怎么样互相识别等。只有遵守这个约定,计算机之间才能相互通信交流。通常由三要素组成:
    1. 语法:即数据与控制信息的结构或格式;
    2. 语义:即需要发出何种控制信息,完成何种动作以及做出何种响应;
    3. 时序,即事件实现顺序的详细说明;

协议(protocol)最终体现为在网络上传输的数据包的格式

  1. **协议分成:**协议分层类似于打电话时,定义不同的层次的协议
    分层的作用
    分层最大的好处,类似于面向接口编程:定义好两层间的接口规范,让双方遵循这个规范来对接。
  2. 封装: 从应用层开始向下逐层加上自己的头部/尾部信息
  3. 分用: 从物理层开始向上解析各自的头部/尾部信息
  4. 客户端: 向服务器发送请求以及数据的软件
  5. 服务器: 处理客户端响应和请求的软件
  6. 请求: 获取资源的方式
  7. 响应: 回馈结果
http://www.lryc.cn/news/121930.html

相关文章:

  • pytest 用例运行方式
  • 简单入门seleniumUI自动化测试
  • Excel(1):表头或列头冻结
  • 通达OA SQL注入漏洞【CVE-2023-4166】
  • 全网最细,Python接口自动化测试-Session会话保持(实战详细)
  • Java项目初始化ES、MYSQL表结构及表数据
  • 2023-08-13力扣每日一题
  • 下一代深度学习的思考与若干问题
  • 【Linux】IP协议——网络层
  • 【CSS学习笔记】
  • 2023-arxiv-LLaMA: Open and Efficient Foundation Language Models
  • Ctfshow web入门 XXE 模板注入篇 web373-web378 详细题解 全
  • 小内存嵌入式设备软件的差分升级设计(学习)
  • 小程序具体开发
  • 《TCP IP网络编程》第十六章
  • HTML5 基础标签
  • 二、Qt的安装(Linux系统下安装Qt6过程)
  • Python 中被忽视的核心功能
  • Java+Excel+POI+testNG基于数据驱动做一个简单的接口测试【杭州多测师_王sir】
  • 2023.8.12号论文阅读
  • R语言中的函数24:Combinat:combn(), permn()
  • C++隐式调用和explicit关键字
  • Git 清除所有本地修改
  • 快速获得图像中像素值的小工具
  • yolo数据增强
  • 环保行业如何开发废品回收微信小程序
  • 个人对哈希数据结构学习总结 -- 理论篇
  • 在CMamke生成的VS项目中插入程序
  • 198、仿真-基于51单片机函数波形发生器调幅度频率波形Proteus仿真(程序+Proteus仿真+原理图+流程图+元器件清单+配套资料等)
  • Django 初级指南:创建你的第一个 Django 项目